《网络编程》课程设计报告(2014—2015学年第1学期)系别:计算机学院软件工程系专业名称:12软件金融服务工程1班课程设计科目:《网络编程》课程设计学生姓名:左斌、郑毅昕、洪凯、林剑航、吴树涌、廖永兴学号:1207122151、47、10、21、38、20指导教师:林江毅成绩:完成时间:2015年1月19日-1月23日项目组成员及分工项目角色日常职责人员分配项目组长项目架构,团队管理,版本控制,进度管理等等洪凯前台开发人员前台界面设计及美工左斌后台开发人员Web服务器端程序开发郑毅昕数据库开发人员数据库设计及实现林剑航测试人员项目测试吴树涌日志记录人员日志记录廖永兴文档完成人员课设文档建设洪凯项目组成员成绩项目组成员学号任务成绩左斌1207122151前台开发验证码、课程号自增郑毅昕1207122147后台开发选课时显示出已选课程洪凯1207122110项目组长、日志记录、文档UI界面、List表分页功能林剑航1207122121数据库开发、日志记录权限过滤器、成绩分布饼状图吴树涌1207122138测试人员各个模块整合、List表搜索功能廖永兴1207122120文档完成人员密码MD5加密、成绩分布饼状图目录一、学生成绩管理系统概述.....................................1二、需求分析与总体设计.......................................1三、界面设计................................................13四、数据库设计..............................................20五、代码设计................................................23六、运行调试................................................24七、结论与心得..............................................30六、致谢....................................................30七、参考文献................................................30附录:全部源程序清单........................................31一、学生成绩管理系统概述学生成绩管理系统,为学生从选课到考试成绩查询提供便捷体验,为教师从班级管理到成绩录入提供便捷操作,以及排名查询功能。帮助改善院校教学工作人员的工作效率,提高教师、辅导员提高教学工作质量与速度。二、需求分析与总体设计2.1需求分析1、系统名称学生成绩管理系统2、任务概述开发一个基于B/S模式的项目——学生成绩管理系统。为学生从选课到考试成绩查询提供便捷体验,为教师从班级管理到成绩录入提供便捷操作,以及排名查询功能。帮助改善院校教学工作人员的工作效率,提高教师、辅导员提高教学工作质量与速度。本系统所面向的用户是大学学生和教师,对用户计算机专业方面的知识要求不是很高,只要对电脑能熟练操作就行。易于操作,这也是本软件设计的夙愿。假定和约束如下:(1)建议该系统运行的最短寿命为5年;(2)进行该系统方案选择比较的期限为2个月;(3)建议该系统软件投入使用的最迟时间为2015年2月1日;(4)该系统要受资金、寿命、社会等系列因素的制约和限制。(5)由于系统较小,且在Windows系统开发,且使用当下流行的B/S模式,故在Windows环境下运行没有什么限制。3、设计目的(1)给出软件系统的数据流程图和数据结构。(2)提出详细的功能说明,确定设计限定条件,规定性能需求。(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。(4)以最低的成本,在最短的期限内开发出具有管理学生和学生成绩功能的智能管理系统。(包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高)4、系统功能1)学生管理功能:a、修改当前登录用户的密码。b、可以浏览,查看,搜索页面信息。2)教师管理功能:a、教师可以在线浏览,查看,搜索各类页面。b、可以在线添加、删除、修改学生各种信息。c、可以在线通知学生各种消息。3)管理员功能:a、可以进行学生资料录入b、可以对学生信息查询、修改、删除、添加。5、详细功能5.1学生角色:①学生登录:学生打开登录页面,输入学号、密码、验证码,选择“学生”角色,点击“登录”按钮,若三者都正确,即可登录。②修改密码:学生点击“用户菜单–修改密码”,输入一次旧密码,两次新密码,点击“确认保存”按钮,若所...