- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE应程序开发实践课题学生选课系统
J2EE应用程序开发
实践课题
题 目 学生选课系统
学 生 学号:
学 院 专业班级 软件141
指导教师
目 录
摘要 I
目 录 I
1 绪论 1
1.1学生选课系统介绍 1
1.1.1 学生选课系统的概念 1
1.1.2 学生选课系统的开发方法 2
1.2 课题内容 3
2 相关技术介绍 4
2.1 面向对象的设计方法 5
2.2 MVC框架 5
2.3 数据库选择 6
2.4 JavaEE技术 7
2.4.1 JavaEE基本信息介绍 7
2.4.2 JavaEE基本架构 7
2.4.3 My Eclipse开发平台 8
2.5网站开发工具JSP介绍 8
2.6 Tomcat 8
3 总体设计 10
3.1性能需求分析 10
3.2可行性分析 11
3.3 学生选课系统功能描述 12
3.4 学生选课系统性能描述 13
3.5 学生选课系统逻辑模型 14
3.8学生选课系统安全性分析 18
3.9 可靠性需求 18
3.10软件非功能性需求分析 18
4 系统设计 19
4.1系统设计原则 19
4.2 系统概述 19
4.3 系统总体功能图 19
4.4 数据库设计 20
4.5 概念结构设计 21
4.6 物理结构设计 23
5 详细设计与实现 28
5.1管理员登录 34
5.2教师登录 35
5.2学生登录 35
6 系统测试 38
6.1 测试目的与目标 38
6.2 测试方法 38
6.3 测试用例 39
6.4 测试分析 40
6.4.1本系统测试 40
6.4.2 系统维护 40
6.4.3 系统评价 40
6.4.4 系统的不足 40
6.4.5 测试结论 40
总 结 42
参 考 文 献 43
1 绪论
1.介绍
1..1 学生选课系统的概念
针对我们的系统数据进行分析和处理,来调控系统的决策、计划和辅助系统起到了很大的作用,具体作用:
1对数据关系进行指定的分析,客观的预测未来的发展。
2向各级管理机构提供相关的报告,从而方便人们解释和分析,节省了我们的时间。
3针对信息的管理和提供的信息进行统一的处理,从而排除数据可能不完整的情况,减少了使用的错误率。
4及时提供所需的各种信息和正确的数据。
5为开发用户提供可靠的信息和数据,满足开发者的需求,节约开发的时间和成本,方便选择最佳的开发方案。
1..2 学生选课系统的开发方法
怎么开发?现在我们一般使用原型法和生命周期法,我们将两个结合起来开发。首先是系统总体框架设想,在总框架下再构思各功能单元的功能和结构。系统需要哪些功能,可以分成哪些部分,各个部分又分成哪些模块这些都是必需确定下来的。针对具体模块的设计,可能是新设计一块模块,或者采用另一模块进行替代。的研发是相当复杂困难的,所以我们应该选择科学的方式来实现系统的设计。但是,现如今系统的开发技术还不是特别的完善和完整。所以从实际情况出发,考虑到用户的需求和功能,我选择了原型法和生命周期法相结合的方式来开发系统。
1生命周期法
生命周期法是科技不断发展的产物,我们从各个技术的成长消亡过程中得到了这个技术。从广义来说,任何系统都有着产、成长和被取代的过程,这个过程就是系统的生命周期。其包含以下几个部分:系统的分析、系统的维护、对系统的功能进行设计分析。根据对整个系统的分析和设计来对系统进行设计。其中包括程序的设计,程序的运用和实现。生命周期法拥有一定的优势。包括以下几个特点:
服务用户
重视研究调查和系统分析
分别进行逻辑设计与物理设计
设计方法科学和有效
严格步骤进行
系统的标准化和规格化
2原型法
在信息系统理论中,“原型”是指其形状、结构和功能都与某个物体相类似的对该物体进行模拟的初始模型。我们通常用“原型”对前期可运行的版本进行描述,并能够对新的系统的功能的特征进行较好的反应。在此基础上,“原型方法”就是利用原型来对开发系统进行辅助的一种新的方法。首先设计新系统的一个“原型”用户,开发者可以在开发的过程中,不断的改进系统,逐步满足你想要的这种需求,从而最终完善新系统的各项功能。
原型法的基本思想是:用户在短时间内快速的开发出一个粗糙的原型系统,然后根据自己的要求不断的改进系统,最后在进一步的完善自己的系统,从而满足自己的需求和所需要的各个功能。
本文的系统选择演化型原型法,其主要的
您可能关注的文档
- 2018高考历史备考优生百日闯关专02 古代中华的经济文明.doc
- 2018高考历史备考优生百日闯关专题10 世界本主义经济政策的调整.doc
- 2018高考历史备考优生百日闯关专题0 古代中华的思想文化.doc
- 2018高考历史备考优生百日闯关专题11 世界经的全球化趋势.doc
- 2018高考历史备考优生百日闯关专题18 近现代中国社会活的变迁.doc
- 2018高考历史备考优生百日闯关专题专题13 近代以中国的思想解放潮流.doc
- 2018高考历史备考优生百闯关专题09 当今世界政治格局的多极化趋势.doc
- 2018高考历史备考优生百日闯关题06 近代西方民主思想的兴起与发展.doc
- 2018高考历史备考优生百闯关专题专题12 近代中国经济结构的变动.doc
- 2018高考历史备考优生百闯关专题17 现代中国的对外关系.doc
文档评论(0)