1、 I 学生成绩管理系统的分析与设计学生成绩管理系统的分析与设计 目 录 摘要 I Abstract. II 1 绪论 1 1.1 研究背景与意义 1 1.2 国内外研究现状 2 1.2.1 国外高校成绩管理系统现状 2 1.2.2 国内高校成绩管理系统现状 2 1.3 研究的内容和主要工作 3 1.3.1 论文的内容 3 1.3.2 本人的主要工作 3 2 系统分析 4 2.1 系统需求分析 4 2.2 用户需求分析 4 2.2.1 用户需求的调查及概述 5 2.3 功能需求分析 5 2.3.1 用户角色定义 5 2.3.2 系统管理员功能用例 6 2.3.3 教师功能用例 7 2.3.4 学
2、生功能用例 9 2.4 可行性分析 9 2.4.1 经济可行性 9 2.4.2 技术可行性 . 10 3 系统总体设计 . 10 II 3.1 系统目标设计 . 10 3.2 系统主要模块设计 . 11 3.2.1 登录模块 . 11 3.2.2 系统管理员子模块 . 12 3.2.3 教师子模块 . 16 3.2.4 学生子模块 . 17 3.3 数据库设计 . 18 3.3.1 主要 E-R 图 . 18 4 系统实现 . 19 4.1 开发工具选择 . 19 4.1.1 Photoshop 简介. 19 4.1.2 Dreamweaver 简介. 19 4.1.3 Java 简介 20
3、4.1.4 My SQL 简介 20 4.1.5 JSP 简介. 20 4.2 主要功能实现 . 20 4.2.1 登录模块 . 20 4.2.2 系统管理员子模块 . 21 4.2.3 教师子模块 . 21 4.2.4 学生子模块 . 22 5 系统测试与维护 . 22 5.1 测试目标与测试方案 . 22 5.2 登录窗口测试 . 23 5.3 系统功能测试 . 23 5.3.1 学生成绩模块测试 . 23 5.3.2 班级信息模块检测. 24 5.3.3 课程信息模块检测. 24 5.4 系统维护 . 24 6 总结和展望 . 24 III 参考文献. 26 谢辞. 27 I 学生成绩管
4、理系统的分析与设计 摘要:学校各项管理活动的进行都离不开教学管理, 而成绩管理作为教学管 理的核心尤为重要。随着现代科技的日益发展,教学工作逐步信息化、科技化, 将计算机作为工具的成绩管理系统也进而取代了传统的成绩管理方法。 成绩管理 系统的信息化有着不可比拟的优势,对高校教学管理水平的提高、教学质量的提 升、优质人才的培养都起到很大的促进作用。基于这些,为高校设计出一个操作 简便、界面清晰、实用性强的学生成绩管理系统是件迫在眉睫的事情。 本文通过对山东政法学院成绩管理系统进行总体分析, 确定出设计方案及整 体系统架构,构建出学生成绩管理系统。成绩系统的开发主要采用 B/S 模式,该 模式以 TCP/IP 作为通信协议,可以适用于局域网和广域网坏境,具有普遍实用 性。系统开发采用 Java 语言,它的最大优点就是具有跨平台性,能始终如一的 在不同的平台上运行。系统的后台数据库采用 MySql 数据库管理系统,其技术相 对完善,性能也较为稳定,用于开发系统十分合适。 尽管目前多数高校基本上都采用了信息化的学生成绩管理系统, 但在根本上 并非实现真正意义上的管理信息化,仍然存在着诸如不能实