《XML》课程综合设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《XML》课程综合设计报告
课题设计:
学生作业提交系统班级:
XXXXXXX 姓名:
XXX 学号:
组长:
同组组员:
指导老师:
XXX 完成时间:xx 年4 月16 日 XXXXXX 目录摘要、-2333555666788811131515151616161718tomcat-
6、0、18 和 eclipse,并将其运用于软件开发的全过程;
3、进一步加强和提高软件工程文档的编写能力;
4、培养协作能力和团队精神
1、2 设计概述
1、2、1 开发背景学生网上选课的实现可以大大节省好多不必要的开支。比如说以前老师公布成绩都是在一张纸上,然后贴在教室或者校黑板报上,有了选课的平台老师就可以直接把学生成绩公布在网上,这样不仅可以节省纸张的费用,而且还可以美化校园环境。
我们可以通过计算机来实现学生网上选课,这样不仅可以方便学生选课,也可以使老师很清晰的查看自己所授课程与学生名单。
管理员也方便查看学生和老师的信息,节约了很多宝贵的时间。
1、2、2 系统功能系统功能模块基本划分本系统划分为三个子系统:系统管理系统:系统维护学生选课系统:学生选课操作教师查询系统:学生选课情况查询学生基本资料维护目标:针对学生的基本资料进行添加、删除、更新、查询。学生基本资料维护概述:前提条件:
管理员要对学生基本资料进行添加、删除、更新或查询。角色:
各级别的系统管理员输入:
学生基本属性(学号、姓名、系部、班级、密码、选课总学分)。基本流程:
登录管理员系统→验证当前用户权限→选择“学生基本资料维护” →管理员添加、删除或修改更新→ 验证输入或修改的数据→验证通过:
更新数据库,验证不通过:
给出提示信息要求用户重新输入。输出:
学生基本资料报表教师基本资料维护目标:针对教师的基本资料进行添加、删除、更新、查询。教师基本资料维护概述:前提条件:
管理员要对教师基本资料进行添加、删除、更新或查询。角色:
各级别的系统管理员输入:
教师基本资料(工号、姓名、系部、密码、相关资料)基本流程:
登录管理员系统→验证当前用户权限→选择“教师基本资料维护” →管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:
更新数据库,验证不通过:
给出提示信息要求用户重新输入。输出:
教师基本资料报表。课程基本资料维护目标:
针对课程的基本资料进行添加、删除、更新、查询。课程基本资料维护概述:前提条件:
管理员要对课程基本资料进行添加、删除、更新或查询。角色:
二级系统管理员输入:
课程基本资料(课程号、课程名、课程简介、上课时间、上课地点、学时、学分、人数上线、当前人数、教师号)基本流程:
登录管理员系统→验证当前用户权限→选择“课程基本资料维护” →管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:
更新数据库,验证不通过:
给出提示信息要求用户重新输入。输出:
课程详细资料。
1、3 开发环境
1、3、1 前台开发工具:Eclipse
1、3、2 后台开发工具:XMLSpyEntxxchs
1、3、3 服务器:apache-tomcat-
6、0、18
1、3、4 记事本
2、项目的可行性研究和需求分析
2、1 项目的可行性研究
2、1、1 技术可行性这都为学生网上选课提供了可行的硬件设施。方便每个同学在上计算机课的时候使用。至于学生网上选课的平台开发就更不用担心,我校信息系的老师都是有非常丰富的软件开发经验,相信他们一定可以!
2、1、2 经济可行性学生网上选课的实现可以大大节省好多不必要的开支。比如说以前老师公布成绩都是在一张纸上,然后贴在教室或者校黑板报上,有了选课的平台老师就可以直接把学
生成绩公布在网上,这样不仅可以节省纸张的费用,而且还可以美化校园环境。
2、2 需求分析学生选课系统主要满足来自三个方面:一是学生用户,二是老师用户,三是管理员;
2、2、1 学生用户是主要的需求者,主要需求是查询可选课程、查看自己选课情况及进行选课、退课操作等;
2、2、2 教师用户主要需求功能是查看自己所教的课程、课程有哪些学生选修、以及使用本系统来提交学生的成绩;
2、2、3 管理员就较为复杂,包括对学生信息、教师信息、客车共信息进行管理。实现对学生信息的添加、修改、删除操作。实现对老师信息的添加、修改、删除操作。实现对课程信息的添加,对老师的分配,以及上课教室、时间的管理。实现对课程的添加、修改和查看。
3、项目设计的主要方法和技术
3、1 主要方法由于这个网上选课系统是基于 B/S 模式来设计的,其中前台采用 JSP 开发,后台采用数据库存放在 XML 中,JSP 利用 JDOM 来访问与操作 XML 中的数据,所以在正式部署系统之前,必须要把环境配置好,采用的主要方法如下:
3、1、1 安装文件
3、1、1、1 安装 JDK 首先启动 JDK 安装文件,进入 JDK 安装环境,其次,选择 JDK 的安装位置,最后,配置环境变量。在系统环境变量中新建一下三个系统环境变量:
JAVA_HOME=D:\J2EE_ROOM\JAVA\JDK
1、5、0_03 PATH=%JAVA_HOME%\bin;
CLASSPATH=、;%JAVA_HOME%\Lib;%JAVA_HOME%\lib\tools、jar;
3、1、1、2 安装 TOMCAT 启动 TOMCAT 安装文件,根据提示进行相应的操作。
设定 TOMCAT 服务器的端口号,设置为默认值。
为 TOMCAT 服务器指定 JDK 的安装位置。
3、1、1、2 安装 JDOM 将 JDOM 压缩包中的就、jdom、jar、saxpath、jar、jaxen- jdom、jar、jaxen-core、jar 四个JAR 包文件复制到 JDK 安装目录的扩展目录中
3、2 主要技术本系统后台采用 XML 来描述数据,前端采用JDOM 作为访问与操作 XML 的接口,利用 JSP 作为人机交互界面接口的设计。
4、项目设计
4、1 系统结构图学生网上选课系统学生操作界面老师操作界面登陆注册修改密码安全退出查看可选课程登陆注册修改密码安全退出查看自己所教课程 J D O M X M L 文档
4、2 数据描述( XML 文档)
4、2、1 学生信息20013121 草笛痕计算机计信(数据库)
1 062001312
2 宇洁计算机计信(数据库)
1 0620013123 徐成美计算机计信(数据库)