1、 实训报告实训报告 课题名称:课题名称: 学生网上选课系统 系系 别:别: 经济与信息管理系 班班 级:级: 13 级软件班 学学 号:号: 学生姓名:学生姓名: 指导老师:指导老师: 完成日期:完成日期: 2015.11.15 目录 一、 设计任务与目的 3 二、 需求分析 3 三、 总体设计 3 3.1、系统功能结构示意图3 3.2、系统功能说明4 3.3、数据库 E-R 图4 3.4、主要功能流程图5 四、 详细设计 6 4.1、系统文件框架图6 4.2、设计模式及关键技术6 4.3、数据库设计7 五、 测试与运行结果 8 六、 参考文献 9 七、 设计心得 10 附 录 11 1 一、
2、设计任务与目的一、设计任务与目的 传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统, 学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进 行管理和控制,提高工作效率。通过设计网上学生选课系统,使我们对 JAVA 的 JSP 编程以及数据库(SQL Server)的搭建的认识更加熟悉了解。 二、需求分析二、需求分析 本系统首先分为两大块:1、学生模块;2、管理员(老师)模块。 学生模块 1、 学生登录; 2、 学生注册; 3、 学生选课; 4、 学生退课; 5、 查看已选课程; 6、 学生成绩查询。 管理员(老师)模
3、块 1、 管理员登录(usename:admin; password:admin) ; 2、 查看已开课程信息; 3、 增加新开课程; 4、 删除已有课程信息; 5、 修改课程信息; 6、 录入学生成绩。 三、总体设计三、总体设计 3.13.1、系统功能结构示意图、系统功能结构示意图 系统 前台管理 注 册 登 录 选 课 退 课 查 询 信 息 修 改 信 息 增 减 课 程 录 入 成 绩 后台管理 查 询 学 生 信 息 查 询 课 程 信 息 查 询 选 课 信 息 2 3.23.2、系统功能说明、系统功能说明 前台管理 1、注册登录:用户的注册登录,包括学生用户的注册登录和管理员(老师)用户登录。 2、选课退课:学生对已有课程的选择或对已选课程的退选功能。 3、查询信息:学生对选课和成绩的查询以及管理员(老师)对课程信息的查询。 4、修改信息:管理员(老师)对课程信息的修改。 5、增减课程:管理员(老师)