J2EE应程序开发实践课题学生选课系统.docVIP

J2EE应程序开发实践课题学生选课系统.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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原型法 在信息系统理论中,“原型”是指其形状、结构和功能都与某个物体相类似的对该物体进行模拟的初始模型。我们通常用“原型”对前期可运行的版本进行描述,并能够对新的系统的功能的特征进行较好的反应。在此基础上,“原型方法”就是利用原型来对开发系统进行辅助的一种新的方法。首先设计新系统的一个“原型”用户,开发者可以在开发的过程中,不断的改进系统,逐步满足你想要的这种需求,从而最终完善新系统的各项功能。 原型法的基本思想是:用户在短时间内快速的开发出一个粗糙的原型系统,然后根据自己的要求不断的改进系统,最后在进一步的完善自己的系统,从而满足自己的需求和所需要的各个功能。 本文的系统选择演化型原型法,其主要的

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档