- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教务管理系统[摘要] 本系统运用J2EE中的JSP MODEL2的MVC (MODEL+VIEW+CONTROL)模型,运用Eclipse3.1.8 + Tomcat5.0 + JDK5.0 + MSSQL 的组合开发平台开发测试。B/S架构,在系统设计、实施上运用软件工程的思想,完全依照瀑布模型来编写设计文档。利用流程图,UML图等工具来设计程序,以避免逻辑上的错误。运用PowerDesigner工具进行数据库的设计。运用JUnit工具进行编写测试用例,进行单元测试和集成测试。在界面上运用Ajax技术来实现XML文件存放数据,并以人性化的控件完成复杂的业务流程。考虑到排课任务的繁重,设计了自动排课算法,可以完成特定需求的排课。优雅的分层设计、美观的页面设计、功能间低耦合、SQL及算法语句的优化让系统增色不少。[关键词j2EE MODEL2 MVC Ajax 自动排课 B/S
?????? Education Manage System of College
Abstract:This System use JSP MODEL2 MVC (MODEL+VIEW+CONTROL) of J2EE, use Eclipse3.1.8+Tomcat5.0+JDK5.0+MSSQL-this Develops platform to develop and test. B/S construction, use software engineering thought in system design and implementation, according to Waterfall Model to write design document completely. Design software which used flow chart, UML chart and so on, this can make logic error little. Use the tool of PowerDesigner to design database, use the tool of JUnit to write test case, do cell test and integration test. On interface, use the technology of Ajax and put data to XML file, and complete difficult operation flow. Designed auto make curriculum schedule. It can complete special requirement. Gentler delamination design, beautiful page design, lowness coupling in fuctions , optimize of SQL and arithmetic sentence make this system very well.
Keywords:j2EE, MODEL2, MVC, Ajax, auto do curriculum schedule, B/S
目录1 引言: 32 系统开发前的准备: 32.1 什么是Eclipse 32.2 什么是JDK 42.3 什么是Jsp和Servlet 42.4 什么是Tomcat 42.5 什么是Ajax 52.6 什么是MVC和Model2 52.7 什么是jstl 83 需求分析 93.1 说明 93.2 产品描述 93.3 产品功能列表 93.4 产品功能需求 103.5 用户界面需求 113.6 软硬件环境需求 123.7 产品质量需求 124 概要设计 134.1 说明 134.2 总体设计结构图 134.3 文档目录编排 145 数据库设计 155.1 说明 155.2 数据库的命名规则 155.3 物理设计(Design by PowerDesigner) 166 界面设计 246.1 说明 246.2 主页面(登录) 256.3 学生模块 256.4 老师模块 266.5 权限模块 266.6 教务管理员模块 277 详细设计 277.1 共用文件系 277.2 MVC的设计 317.3 分页的分析与设计 327.4 时间字符串简介 337.5 权限问题的分析与设计 337.6 自动排课分析与设计 347.7 总结 358 总结 35 学生模块学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断1. 系统会列出所有满足该生还未选报的课
文档评论(0)