Team9-学生成绩管理系统_课程设计报告

上传人:夏** 文档编号:487979898 上传时间:2024-02-14 格式:DOCX 页数:36 大小:2.37MB
返回 下载 相关 举报
Team9-学生成绩管理系统_课程设计报告_第1页
第1页 / 共36页
Team9-学生成绩管理系统_课程设计报告_第2页
第2页 / 共36页
Team9-学生成绩管理系统_课程设计报告_第3页
第3页 / 共36页
Team9-学生成绩管理系统_课程设计报告_第4页
第4页 / 共36页
Team9-学生成绩管理系统_课程设计报告_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《Team9-学生成绩管理系统_课程设计报告》由会员分享,可在线阅读,更多相关《Team9-学生成绩管理系统_课程设计报告(36页珍藏版)》请在金锄头文库上搜索。

1、网络编程课 程 设 计 报 告(2014 2015学年 第 1 学期)系 别:计算机学院软件工程系专业名称:12软件金融服务工程1班课程设计科目: 网络编程课程设计学生姓名:左斌、郑毅昕、洪凯、林剑航、吴树涌、廖永兴学 号:1207122151、47、10、21、38、20指导教师:林江毅成 绩:完成时间:2015年1月19日-1月23日项目组成员及分工项目角色日常职责人员分配项目组长项目架构,团队管理,版本控制,进度管理等等洪凯前台开发人员前台界面设计及美工左斌后台开发人员Web服务器端程序开发郑毅昕数据库开发人员数据库设计及实现林剑航测试人员项目测试吴树涌日志记录人员日志记录廖永兴文档完成

2、人员课设文档建设洪凯项目组成员成绩项目组成员学号任务成绩左斌1207122151前台开发验证码、课程号自增郑毅昕1207122147后台开发选课时显示出已选课程洪凯1207122110项目组长、日志记录、文档UI界面、List表分页功能林剑航1207122121数据库开发、日志记录权限过滤器、成绩分布饼状图吴树涌1207122138测试人员各个模块整合、List表搜索功能廖永兴1207122120文档完成人员密码MD5加密、成绩分布饼状图目录一、学生成绩管理系统概述1二、需求分析与总体设计1三、界面设计13四、数据库设计20五、代码设计23六、运行调试24七、结论与心得30六、致谢30七、参考

3、文献30附录:全部源程序清单31一、学生成绩管理系统概述学生成绩管理系统,为学生从选课到考试成绩查询提供便捷体验,为教师从班级管理到成绩录入提供便捷操作,以及排名查询功能。帮助改善院校教学工作人员的工作效率,提高教师、辅导员提高教学工作质量与速度。二、需求分析与总体设计2.1 需求分析1、系统名称学生成绩管理系统2、任务概述开发一个基于B/S模式的项目学生成绩管理系统。为学生从选课到考试成绩查询提供便捷体验,为教师从班级管理到成绩录入提供便捷操作,以及排名查询功能。帮助改善院校教学工作人员的工作效率,提高教师、辅导员提高教学工作质量与速度。本系统所面向的用户是大学学生和教师,对用户计算机专业方

4、面的知识要求不是很高,只要对电脑能熟练操作就行。易于操作,这也是本软件设计的夙愿。假定和约束如下:(1)建议该系统运行的最短寿命为5年; (2)进行该系统方案选择比较的期限为2个月; (3)建议该系统软件投入使用的最迟时间为2015年2月1日; (4)该系统要受资金、寿命、社会等系列因素的制约和限制。 (5)由于系统较小,且在Windows系统开发,且使用当下流行的B/S模式,故在Windows环境下运行没有什么限制。3、设计目的(1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。 (3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项

5、目标。 (4)以最低的成本,在最短的期限内开发出具有管理学生和学生成绩功能的智能管理系统。(包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高)4、系统功能1)学生管理功能:a、修改当前登录用户的密码。b、可以浏览,查看,搜索页面信息。2)教师管理功能:a、教师可以在线浏览,查看,搜索各类页面。b、可以在线添加、删除、修改学生各种信息。c、可以在线通知学生各种消息。3)管理员功能:a、可以进行学生资料录入b、可以对学生信息查询、修改、删除、添加。5、详细功能5.1学生角色:学生登录:学生打开登录页面,输入学号、密码、验证码,选择“学生”角色,点击“登录”按钮,若三者都正确,即可登录

6、。修改密码:学生点击“用户菜单 修改密码”,输入一次旧密码,两次新密码,点击“确认保存”按钮,若所填信息正确且两次输入新密码一致,即可修改密码。退出系统:学生点击“用户菜单 退出系统”,即可退出登录,回到系统登录页面。课表显示:学生点击“课程信息 课表显示”,显示当前学生已经选过的课程。我要选课:学生点击“课程信息 我要选课”,打开所有课程列表,用不同方式标记出已选过课程和未选课程,对于未选课程,点击“添加”按钮,增加该门选课。成绩查询:学生点击“成绩查询 我的成绩”,显示当前学生已选过课程并且更新了成绩的项目。5.2教师角色:教师登录:教师打开登录页面,输入教工号、密码、验证码,选择“辅导员

7、”角色,点击“登录”按钮,若三者都正确,即可登录。个人信息:教师点击“用户菜单 个人信息”,打开个人信息查看/修改页面,页面中包含教工号、教师名、工作地点、个人履历等字段,用户可以查看到自己的信息,也可修改除教工号的所有字段,完毕后点击“更新”按钮,即可保存更新操作;也可点击“重置”按钮,重置所有刚才修改过的信息。修改密码:教师点击“用户菜单 修改密码”,输入一次旧密码,两次新密码,点击“确认保存”按钮,若所填信息正确且两次输入新密码一致,即可修改密码。退出系统:教师点击“用户菜单 退出系统”,即可退出登录,回到系统登录页面。学生管理:教师点击“学生信息 学生名单”,显示所有学生名单,包括学号

8、、姓名、专业、班级、登录次数、注册时间、上次登录时间、最后登录IP、查询成绩等字段。点击列表中某位同学最右侧的“修改成绩”按钮,网页中显示这位同学的所有选课成绩。再点击成绩列表中某门课程最右侧的“修改成绩”,打开修改成绩页面,页面中包含学号、课程号、课程名、学分、平时成绩、期末成绩等字段,修改成绩后教师可点击“修改成绩”按钮,对修改后的成绩进行保存,也可单击“重置”按钮,重置刚刚因误操作修改的成绩,还原到修改前的状态。成绩查询:教师点击“成绩排名查询 成绩通用查询”,打开成绩通用查询页面,教师可填写按学号、按姓名等信息,选择按专业、按课程等信息,点击“查询”按钮,查询指定成绩。也可对不需要的字

9、段留空查询。课程排名:教师点击“成绩排名查询 课程排名”,出现课程排名查询页面,找到需要查询排名的课程,点击对应的“查询排名”按钮,即可在跳转的网页中查询按课程排名的所有同学成绩。专业排名:教师点击“成绩排名查询 专业排名”,出现课程排名查询页面,找到需要查询排名的专业,点击对应的“查询排名”按钮,即可在跳转的网页中查询按专业排名的所有同学成绩。5.3管理员角色:管理员登录:管理员打开登录页面,输入账号、密码、验证码,选择“管理员”角色,点击“登录”按钮,若三者都正确,即可登录。修改密码:管理员点击“用户菜单 修改密码”,输入一次旧密码,两次新密码,点击“确认保存”按钮,若所填信息正确且两次输

10、入新密码一致,即可修改密码。退出系统:管理员点击“用户菜单 退出系统”,即可退出登录,回到系统登录页面。学生管理:管理员点击“学生信息 学生名单”,显示所有学生名单,包括学号、姓名、专业、班级、登录次数、注册时间、上次登录时间、最后登录IP、查询成绩等字段。点击列表中某位同学右侧的“删除”按钮,即可删除该学生。点击列表中某位同学最右侧的“修改成绩”按钮,网页中显示这位同学的所有选课成绩。再点击成绩列表中某门课程最右侧的“修改成绩”,打开修改成绩页面,页面中包含学号、课程号、课程名、学分、平时成绩、期末成绩等字段,修改成绩后管理员可点击“修改成绩”按钮,对修改后的成绩进行保存,也可单击“重置”按

11、钮,重置刚刚因误操作修改的成绩,还原到修改前的状态。添加学生:管理员点击“学生管理 添加学生”,跳转到添加学生网页,在网页中输入学号、姓名、密码、专业、班级等字段后,点击“添加学生”按钮,即可成功添加一名学生。教师管理:管理员点击“教师管理 显示教师信息”,显示所有教师名单,包括教工号、姓名、登录次数、工作地点、上次登录时间、最后登录IP、个人履历、修改信息、删除教师等字段。点击“【查看个人履历】”,可在新打开的网页中看到某位教师的履历情况。点击“修改信息”,在跳转的网页中编辑除教工号外的姓名、密码、工作地点、个人履历等信息后,点击“修改教师”,即可完成对教师信息的修改工作。在修改的过程中如遇

12、到误操作,可点击“重置”按钮,将各种信息重置到修改前的状态。点击列表中某位教师右侧的“删除”按钮,即可删除该教师。添加教师:管理员点击“教师管理 添加教师”,跳转到添加教师网页,在网页中输入教工号、姓名、密码、工作地点、个人履历等字段后,点击“添加教师”按钮,即可成功添加一名教师。课程管理:管理员点击“课程管理 显示课程信息”,显示所有课程信息,包括缩略图、课程号、教学班号、课程名、学分、课容量、修改、删除等字段。点击“修改”,在跳转的网页中编辑学分、课容量等信息后,点击“确认保存”,即可完成对课程信息的修改工作。在修改的过程中如遇到误操作,可点击“重置”按钮,将各种信息重置到修改前的状态。点

13、击列表中某门课程右侧的“删除”按钮,即可删除该课程。添加课程:管理员点击“课程管理 添加课程”,跳转到添加课程网页,在网页中输入课程号、教学班号、课程名、学分、课容量、课程简介等信息,点击“添加课程”按钮,即可成功添加一门课程。成绩查询:教师点击“成绩排名查询 成绩通用查询”,打开成绩通用查询页面,教师可填写按学号、按姓名等信息,选择按专业、按课程等信息,点击“查询”按钮,查询指定成绩。也可对不需要的字段留空查询。课程排名:教师点击“成绩排名查询 课程排名”,出现课程排名查询页面,找到需要查询排名的课程,点击对应的“查询排名”按钮,即可在跳转的网页中查询按课程排名的所有同学成绩。专业排名:教师

14、点击“成绩排名查询 专业排名”,出现课程排名查询页面,找到需要查询排名的专业,点击对应的“查询排名”按钮,即可在跳转的网页中查询按专业排名的所有同学成绩。2.2 总体设计该部分的主要内容是分析系统,包括系统设计的角色有哪些,每个角色都可以访问哪些功能,并用用例图展现出来。同时给出系统功能的总体划分(框图)。之后,分别列出每个功能模块的设计情况。学生成绩管理系统包含如下角色:学生、教师(辅导员)、管理员。每个角色可以访问的不同功能由如下用例图展示: 图2.1学生用例图图2.2教师用例图图2.3管理员用例图系统功能的总体划分可由上面三个主要的角色以及他们所对应的页面组成,在不同的页面中,有一个或多个模块与之对应,由它们完成相应的操作。下面展示系统功能图(框图):图2.4系统功能图系统功能描述1、 登录模块设计功能:学生、教师、管理员三种角色的判别和登录页面说明:index.jsp系统首页,方便跳转到登录页面login.jsp登录页面servlet/check检查登录,判断用户类型后跳转到角色页面student/student.jsp学生页面teacher/teacher.jsp教师页面manager/manager.jsp管理员页面页面跳

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号