您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《XML》课程综合设计报告
-0-《XML》课程综合设计报告课题设计:学生作业提交系统班级:XXXXXXX姓名:XXX学号:组长:同组组员:指导老师:XXX完成时间:2012年4月16日XXXXXX-1-目录摘要.....................................................................................................................................................-2-1.设计概述........................................................................................................................................-3-1.1设计目的...................................................................................................................................-3-1.2设计概述...................................................................................................................................-3-1.3开发环境...................................................................................................................................-5-2.项目的可行性研究和需求分析....................................................................................................-5-2.1项目的可行性研究....................................................................................................................-5-2.2需求分析....................................................................................................................................-6-3.项目设计的主要方法和技术........................................................................................................-6-3.1主要方法...................................................................................................................................-6-3.2主要技术...................................................................................................................................-7-4.项目设计........................................................................................................................................-8-4.1系统结构图................................................................................................................................-8-4.2数据描述(XML文档)..........................................................................................................-8-4.4主要页面设计.........................................................................................................................-11-4.5核心代码.................................................................................................................................-13-5.个人遇到的困难与获得的主要成果..........................................................................................-15-5.1遇到的困难.............................................................................................................................-15-5.2主要成果.................................................................................................................................-15-6.设计完成结果分析和个人小结..................................................................................................-16-6.1结果分析.................................................................................................................................-16-6.2个人小结.................................................................................................................................-16-参考文献...........................................................................................................................................-17-成绩评定...........................................................................................................................................-18--2-摘要本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。系统利用JAVA平台技术进行开发,后台采用XML来描述数据,前端采用JDOM作为访问与操作XML的借口,利用JSP作为人机交互界面接口的设计。实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。关键字:学生选课XMLJDOMJSP-3-1.设计概述1.1设计目的要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具apache-tomcat-6.0.18和eclipse,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神1.2设计概述1.2.1开发背景学生网上选课的实现可以大大节省好多不必要的开支。比如说以前老师公布成绩都是在一张纸上,然后贴在教室或者校黑板报上,有了选课的平台老师就可以直接把学生成绩公布在网上,这样不仅可以节省纸张的费用,而且还可以美化校园环境。我们可以通过计算机来实现学生网上选课,这样不仅可以方便学生选课,也可以使老师很清晰的查看自己所授课程与学生名单。管理-4-员也方便查看学生和老师的信息,节约了很多宝贵的时间。1.2.2系统功能系统功能模块基本划分本系统划分为三个子系统:系统管理系统:系统维护学生选课系统:学生选课操作教师查询系统:学生选课情况查询学生基本资料维护目标:针对学生的基本资料进行添加、删除、更新、查询。学生基本资料维护概述:前提条件:管理员要对学生基本资料进行添加、删除、更新或查询。角色:各级别的系统管理员输入:学生基本属性(学号、姓名、系部、班级、密码、选课总学分)。基本流程:登录管理员系统→验证当前用户权限→选择“学生基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:更新数据库,验证不通过:给出提示信息要求用户重新输入。输出:学生基本资料报表教师基本资料维护目标:针对教师的基本资料进行添加、删除、更新、查询。教师基本资料维护概述:前提条件:管理员要对教师基本资料进行添加、删除、更新或查询。角色:各级别的系统管理员输入:教师基本资料(工号、姓名、系部、密码、相关资料)基本流程:登录管理员系统→验证当前用户权限→选择“教师基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:更新数据库,验证不通过:给出提示信息要求用户重新输入。输出:教师基本资料报表。课程基本资料维护目标:针对课程的基本资料进行添加、删除、更新、查询。课程基本资料维护概述:-5-前提条件:管理员要对课程基本资料进行添加、删除、更新或查询。角色:二级系统管理员输入:课程基本资料(课程号、课程名、课程简介、上课时间、上课地点、学时、学分、人数上线、当前人数、教师号)基本流程:登录管理员系统→验证当前用户权限→选择“课程基本资料维护”→管理员添加、删除或修改更新→验证输入或修改的数据→验证通过:更新数据库,验证不通过:给出提示信息要求用户重新输入。输出:课程详细资料。1.3开发环境1.3.1前台开发工具:Eclipse1.3.2后台开发工具:XMLSpyEnt2006chs1.3.3服务器:apache-tomcat-6.0.181.3.4记事本2.项目的可行性研究和需求分析2.1项目的可行性研究2.1.1技术可行性这都为学生网上选课提供了可行的硬件设施。方便每个同学在上计算机课的时候使用。至于学生网上选课的平台开发就更不用担心,我校信息系的老师都是有非常丰富的
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:《XML》课程综合设计报告
链接地址:https://www.777doc.com/doc-2403480 .html