XML课程综合设计报告Word文档格式.docx
- 文档编号:16925466
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:14
- 大小:160.13KB
XML课程综合设计报告Word文档格式.docx
《XML课程综合设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《XML课程综合设计报告Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
1.2.1开发背景
学生网上选课的实现可以大大节省好多不必要的开支。
比如说以前老师公布成绩都是在一纸上,然后贴在教室或者校黑板报上,有了选课的平台老师就可以直接把学生成绩公布在网上,这样不仅可以节省纸的费用,而且还可以美化校园环境。
我们可以通过计算机来实现学生网上选课,这样不仅可以方便学生选课,也可以使老师很清晰的查看自己所授课程与学生。
管理员也方便查看学生和老师的信息,节约了很多宝贵的时间。
1.2.2系统功能
系统功能模块基本划分本系统划分为三个子系统:
系统管理系统:
系统维护学生选课系统:
学生选课操作教师查询系统:
学生选课情况查询
学生基本资料维护目标:
针对学生的基本资料进行添加、删除、更新、查询。
学生基本资料维护概述:
前提条件:
管理员要对学生基本资料进行添加、删除、更新或查询。
角色:
各级别的系统管理员输入:
学生基本属性(学号、、系部、班级、密码、选课总学分)。
基本流程:
登录管理员系统→验证当前用户权限→选择“学生基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:
更新数据库,验证不通过:
给出提示信息要求用户重新输入。
输出:
学生基本资料报表教师基本资料维护目标:
针对教师的基本资料进行添加、删除、更新、查询。
教师基本资料维护概述:
管理员要对教师基本资料进行添加、删除、更新或查询。
教师基本资料(工号、、系部、密码、相关资料)基本流程:
登录管理员系统→验证当前用户权限→选择“教师基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:
教师基本资料报表。
课程基本资料维护目标:
针对课程的基本资料进行添加、删除、更新、查询。
课程基本资料维护概述:
管理员要对课程基本资料进行添加、删除、更新或查询。
二级系统管理员输入:
课程基本资料(课程号、课程名、课程简介、上课时间、上课地点、学时、学分、人数上线、当前人数、教师号)基本流程:
登录管理员系统→验证当前用户权限→选择“课程基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:
课程详细资料。
1.3开发环境
1.3.1前台开发工具:
Eclipse
1.3.2后台开发工具:
XMLSpyEnt2006chs
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\JDK1.5.0_03
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;
%JAVA_HOME%\Lib;
%JAVA_HOME%\lib\tools.jar;
3.1.1.2安装TOMCAT
启动TOMCAT安装文件,根据提示进行相应的操作。
设定TOMCAT服务器的HTTP端口号,设置为默认值。
为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系统结构图
4.2数据描述(XML文档)
4.2.1学生信息
<
?
xmlversion="
1.0"
encoding="
GB2312"
>
学生信息>
<
学生>
ID>
20013121<
/ID>
草笛痕<
/>
系>
计算机<
/系>
专业>
计信(数据库)<
/专业>
班级>
1<
/班级>
年级>
06<
/年级>
/学生>
20013122<
宇洁<
20013123<
徐成美<
20013124<
邹丹梅<
abc<
网络用户<
专业/>
班级/>
年级/>
/学生信息>
4.2.2老师信息
教师信息>
教师>
luo_sir<
员工号>
0257<
/员工号>
罗勇<
教研室>
软件
(二)<
/教研室>
个人描述>
/个人描述>
/教师>
lichi<
xxx<
驰<
/教师信息>
4.3模块流程图
登陆模块的操作流程图
学生选课模块流程图
学生查看选课情况流程图
修改密码模块流程图
4.4主要页面设计
学生界面
教师界面
4.5核心代码
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
html>
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=utf-8"
title>
作业提交系统用户登录<
/title>
linkrel="
stylesheet"
href="
css/index.css"
/link>
styletype="
text/css"
--
.STYLE6{
color:
#990000;
font-weight:
bold;
}
-->
/style>
/head>
body>
tablewidth="
75%"
height="
456"
border="
0"
align="
center"
tr>
tdheight="
104"
p>
imgsrc="
img/logo1.jpg"
width="
382"
78"
<
/p>
&
nbsp;
/td>
/tr>
tdwidth="
96%"
328"
valign="
middle"
formname="
login"
action="
login.jsp"
method="
get"
200"
cellspacing="
cellpadding="
tdcolspan="
4"
img/login_top.gif"
482"
130"
57"
img/1.jpg"
65"
109"
background="
img/2.jpg"
inputname="
user"
type="
text"
class="
input_login"
size="
15"
94"
img/3.jpg"
149"
img/4.jpg"
password"
trvalign="
top"
125"
colspan="
img/login_bott.gif"
477"
81"
89"
44"
133"
inputtype=radioname="
type"
value="
1"
checked>
spanclass="
style4"
学生登录<
/span>
3"
2"
fontsize="
教师登录<
/font>
48"
37"
right"
bottom"
style5"
你还没有,请点这里<
ahref="
RegUser/RegUser.html"
STYLE6"
[注册新用户]<
/a>
84"
92"
Submit"
submit"
btn1_mouseout"
登录系统"
tdalign="
/table>
tralign="
/form>
555"
id="
comCopyright"
533"
Copyright&
copy;
2007-2008托普信息技术职业学院软件教研室YuJie_Room<
/body>
/html>
5.个人遇到的困难与获得的主要成果
5.1遇到的困难
我觉得我遇到的最大问题就是总是显示无法连接到指定的页面上,经过组长的帮助我发现是在进行配置的时候错了,经改正后终于可以运行了。
5.2主要成果
通过组员的共同努力,学生网上选课系统基本上实现了它的登陆界面、选课界面、查看个人信息界面、老师查看所教课程界面、查看学生信息界面、管理员管理学生、老师和课程界面。
6.设计完成结果分析和个人小结
6.1结果分析
我们组完成的是学生网上选课系统,我们基本完成了所需求的几个功能,包括可行性研究报告、软件需求分析说明书、概要设计说明书和详细设计说明书等功能。
学生选课系统不仅是让学生们来选课的还可以用来与老师互动,更好的是老师与学生之间进行交流。
6.2个人小结
以前只是认为XML就是制作网页,但它是集HTML和SGML优势于一身,具有编辑、便于管理、适于存档、容易查询等诸多优势,已经成为网络发展的新一代标准。
参考文献
【1】方晨著.Dreamweaver入门与提高.科学普及,2005.1
【2】詹萌.图书馆Web数据的建立与ASP技术的使用.现代图书情报技术,2000.5
【3】汤俊.高校图书馆网上借阅系统开发研究.工业大学学报,2000.1
【4】郭志.ASP及其在基于WEB的图书馆咨询系统中的应用.黄金报,2000.1
【5】肖芙蓉.图书馆网页的设计与管理.图书馆现代技术,2001.4
【6】马在强.XML实用教程.清华大学,2008.9
成绩评定
教师评语:
成绩:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 课程 综合 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)