XML学生网上选课系统.doc
文本预览下载声明
《XML》课程综合设计报告
课题设计: 学生网上选课系统
班 级:
姓 名:
学 号:
组 长:
同组组员:
指导老师:
完成时间: 2012年4月15日1. 设计概述 4
1.1 设计目的 4
1.2 设计任务 4
1.3 开发环境 5
2. 项目的可行性研究和需求分析 6
2.1项目的可行性研究 6
2.2需求分析 6
3. 项目设计的主要方法和技术 7
3.1 主要方法 7
3.2 主要技术 7
4. 项目设计 8
4.1系统结构图 8
4.2 数据描述(XML文档) 8
4.3 模块流程图 10
4.4 主要页面设计 12
4.5 核心代码 13
5. 个人遇到的困难与获得的主要成果 18
5.1 遇到的困难 18
5.2 主要成果 18
6. 设计完成结果分析和个人小结 19
6.1 结果分析 19
6.2 个人小结 19
参考文献 20
成绩评定 21
1. 设计概述
1.1 设计目的
建立一个学生网上选课系统,实现对课程的基本信息维护以及学生选课、教师上课信息。系统对学生角色提供个人信息管理、选课管理、管理学生本人已选课程。系统对教师提供查看自己所担任课程的课表和选该门课的学生信息。系统同时给管理员以下功能:查看所有专业、课程、学生、教师的信息并可以对它们进行管理(添加、编辑、删除)。以及实现新闻的发布并修改。提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。系统功能模块基本划分本系统划分为三个子系统:系统管理系统:系统维护学生选课系统:学生选课操作教师查询系统:学生选课情况查询学生基本资料维护目标:针对学生的基本资料进行添加、 删除、 更新、 查询。学生基本资料维护概述:前提条件: 管理员要对学生基本资料进行添加、 删除、 更新或查询。角色: 各级别的系统管理员输入: 学生基本属性(学号、 姓名、 系部、 班级、 密码、 选课总学分) 。基本流程: 登录管理员系统→验证当前用户权限→选择“学生基本资料维护” →管理员添加、 删除或修改更新→验证输入或修改的数据→验证通过: 更新数据库, 验证不通过: 给出提示信息要求用户重新输入。输出: 学生基本资料报表教师基本资料维护目标:针对教师的基本资料进行添加、 删除、 更新、 查询。教师基本资料维护概述:前提条件: 管理员要对教师基本资料进行添加、 删除、 更新或查询。角色: 各级别的系统管理员输入: 教师基本资料(工号、 姓名、 系部、 密码、 相关资料)基本流程: 登录管理员系统→验证当前用户权限→选择“教师基本资料维护” →管理员添加、 删除或修改更新→验证输入或修改的数据→验证通过: 更新数据库, 验证不通过: 给出提示信息要求用户重新输入。输出: 教师基本资料报表。课程基本资料维护目标:针对课程的基本资料进行添加、 删除、 更新、 查询。课程基本资料维护概述:前提条件: 管理员要对课程基本资料进行添加、 删除、 更新或查询。角色: 二级系统管理员输入: 课程基本资料(课程号、 课程名、 课程简介、 上课时间、 上课地点、 学时、 学分、 人数上线、当前人数、 教师号)基本流程: 登录管理员系统→验证当前用户权限→选择“课程基本资料维护” →管理员添加、 删除或修改更新→验证输入或修改的数据→验证通过: 更新数据库, 验证不通过: 给出提示信息要求用户重新输入。输出: 课程详细资料。XMLSpyEnt2006chs
服务器:apache-tomcat-6.0.18
2. 项目的可行性研究和需求分析
2.1项目的可行性研究
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术以越来越受到人民的重视,是一个学校不可缺少的部分,学生选课系
显示全部