1、 课 程 设 计 报 告 课程名称课程名称 企业资源计划企业资源计划 课题名称课题名称 高校学生成绩管理信息系统高校学生成绩管理信息系统 2012 年年 6 月月 25 日日 一 、 设 计 内容与设计要 求一 、 设 计 内容与设计要 求 1 1设计内容:设计内容: 高校学生成绩管理信息系统高校学生成绩管理信息系统 8-14 号:系部信息管理,专业信息管理 命名规范.doc 整理 E-R 图 整理 FAQ 信息 *报表功能 2 2设计要求:设计要求: (1) 本系统采用 C/S 模式进行开发, 采用 JAVA 语言进行界面及程序设计, 后端采用 SQL Server 2000 数据库系统。
2、(2)论述课题的性质、内容以及本次课程设计的目的和要求。说明系统对计算机软、 硬件环境的基本要求,对 JAVA 语言和 SQL Server 数据库管理系统和 C/S 模式简要的说明。 (3)总体设计方案的分析、比较和论证。 (4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。 (5)应用程序各功能模块和报表的设计。 (6)编写代码、上机输入、调试、修改并运行通过。 (7)编写课程设计说明书。说明书是总结性的技术文件,应全面叙述整个设计的内容 及过程(可参考上述 6 条) ,发现的问题及解决方法等。 (9)说明书应采用 A4 纸张,文字说明不少于 5000 字。 二、二
3、、进 度 安 排进 度 安 排 第一周:星期一 上午 8:0012:00,星期二 上午 8:0012:00 星期三 晚上 7:0010:00,星期四 上午 8:0012:00 第二周:星期六 上午 8:0012:00,下午 2:306:30 附: 课程设计报告装订顺序:封面、任务书、目录、正文、评分。 正文的格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为 22。 正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图) ;三、主要功能的实现 (至少要有一个主要模块的流程图) ;四、程序调试;五、总结; 目 录 1 系统需求分析 1 1.1 设计
4、思想 . 1 1.2 实现方法 . 1 2 总体设计 3 2.1 总体设计图 . 3 2.2 E-R 图 . 4 2.2.1 专业 E-R 图 4 2.2.1 系部 E-R 图 4 2.3 数据库的设计与数据库连接的实现 . 4 2.3.1:department 表的创建 . 4 2.3.2:major 表的创建 . 4 2.3.3:数据库的连接. 5 3 详细设计 7 3.1 系部插入模块 . 7 3.2 系部删除模块 . 8 4 系统运行结果. 11 4.1 系部添加 11 4.2 系部修改 11 4.3 系部删除 12 4.4 系部所有专业查询 13 4.5 专业添加 13 4.6 专业
5、修改 14 4.7 专业删除 14 4.8 专业所在系部查询 15 5 调试分析. 16 6 心得体会. 17 7 附录. 19 7.1 源程序代码 19 7.2 参考文献 34 8 评分表. 35 1 1 系统需求分析 1.1 设计思想设计思想 本文论述某学校学生成绩管理系统专业系部两个模块的开发过程。 全文分课程任务及要 求、需求分析、设计思路、详细设计、运行调试与分析讨论设计体与小结及参考文献共七部 份内容。 本系统以 Java Eclipse 为开发平台, 选择了易学易用可 java 图形界面开发编程语言, 主要用到了 swing、awt、sql 三个类包,结合单位实际,利用软件工程化
6、思想和方法,总体 上用结构化生命周期法进行系统分析和设计, 采用快速原型法来实现系统。 在程序设计与调 试上采用了自上而下、逐步细化,逐步完善的原则。 采用结构化的功能模块设计系统功能,可读性好,易于扩充。系部模块由“系部插入” 、 “系部修改” 、 “系部删除” 、 “系部所有专业查询” 等功能模块组成, 专业模块由 “专业插入” 、 “专业修改” 、 “专业删除”和“专业所在系部查询”等功能模块组成。基本功能较全面。本 系统用户界面友好、清晰、操作简便,易学易用;系统可读性好,易于维护、更新,安全性 较好。本系统采用传统下拉菜单功能选择,方便、快捷、一目了然,并且在一个窗体中进行 操作,每个功能界面颜色不同,这样可使系统可视化性比较强。对学生的基本信息进行简单 操作,可按名称进行查询、修改、删除操作。本系统采用链入数据库进行存储,可动态进行 查看、操作,这样的系统可修改性较强。 1.2 实现方法实现方法 学生学籍管理系统主界面模块: 采用 Frame 窗体来设置欢迎界面包括背景图片及字幕 (可以设计成滚动字