《xml》课程综合设计报告.docVIP

  • 14
  • 0
  • 约8.34千字
  • 约 21页
  • 2017-08-20 发布于重庆
  • 举报
《xml》课程综合设计报告

《XML》课程综合设计报告 课题设计: 学生作业提交系统 班 级: XXXXXXX 姓 名: XXX 学 号: 组 长: 同组组员: 指导老师: XXX 完成时间: 2012年4月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 - 摘要 本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。系统 利用JAVA平台技术进行开发,后台采用XML来描述数据,前端采用JDOM作为访问与操作XML的借口,利用JSP作为人机交互界面接口的设计。实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。 关键字:学生选课 XML JDOM JSP 1. 设计概述 1.1 设计目的 要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程 设计能力和综合分析、解决问题的能力。 具体如下: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识; 2. 熟悉自动化的软件开发工具apache-tomcat-6.0.18和eclipse,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神 1.2 设计概述 1.2.1开发背景 学生网上选课的实现可以大大节省好多不必要的开支。比如说以前老师公布成绩都是在一张纸上,然后贴在教室或者校黑板报上,有了选课的平台老师就可以直接把学生成绩公布在网上,这样不仅可以节省纸张的费用,而且还可以美化校园环境。 我们可以通过计算机来实现学生网上选课,这样不仅可以方便学生选课,也可以使老师很清晰的查看自己所授课程与学生名单。管理员也方便查看学生和老师的信息,节约了很多宝贵的时间。 1.2.2系统功能 系统功能模块基本划分本系统划分为三个子系统:系统管理系统:系统维护学生选课系统:学生选课操作教师查询系统:学生选课情况查询学生基本资料维护目标:针对学生的基本资料进行添加、 删除、 更新、 查询。学生基本资料维护概述:前提条件: 管理员要对学生基本资料进行添加、 删除、 更新或查询。角色: 各级别的系统管理员输入: 学生基本属性(学号、 姓名、 系部、 班级、 密码、 选课总学分) 。基本流程: 登录管理员系统→验证当前用户权限→选择“学生基本资料维护” →管理员添加、 删除或修改更新→验证输入或修改的数据→验证通过: 更新数据库, 验证不通过: 给出提示信息要求用户重新输入。输出: 学生基本资料报表教师基本资料维护目标:针对教师的基本资料进行添加、 删除、 更新、 查询。教师基本资料维护概述:前提条件: 管理员要对教师基本资料进行添加、 删除、 更新或查询。角色: 各级别的系统管理员输入: 教师基本资料(工号、 姓名、 系部、 密码、 相关资料)基本流程: 登录管理员系统→验证

文档评论(0)

1亿VIP精品文档

相关文档