- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
理学院教务管理系统
学 院:理学院 学生姓名:余文博
专业班级:信息与计算科学专业0302班 指导教师:张水坤
[摘要] 本系统运用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 引言: 4
2 系统开发前的准备: 4
2.1 什么是Eclipse 4
2.2 什么是JDK 5
2.3 什么是Jsp和Servlet 5
2.4 什么是Tomcat 5
2.5 什么是Ajax 6
2.6 什么是MVC和Model2 6
2.6.1 MVC如何工作 8
2.6.2 视图 8
2.6.3 模型 9
2.6.4 控制器 9
2.7 什么是jstl 9
3 需求分析 10
3.1 说明 10
3.2 产品描述 10
3.3 产品功能列表 10
3.4 产品功能需求 11
3.4.1 学生模块 11
3.4.2 老师模块 11
3.4.3 教学管理员模块 12
3.4.4 考试模块 12
3.4.5 权根模块 12
3.5 用户界面需求 12
3.6 软硬件环境需求 13
3.7 产品质量需求 13
4 概要设计 14
4.1 说明 14
4.2 总体设计结构图 14
4.3 文档目录编排 15
4.3.1 M:MODEL 15
4.3.2 V:VIEW 15
4.3.3 C:CONTROL 15
5 数据库设计 16
5.1 说明 16
5.2 数据库的命名规则 16
5.2.1 表名的命名规则 16
5.2.2 主键的命名规则 16
5.2.3 外键的
文档评论(0)