- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于uml的网上成绩管理系统设计论文
目 录
1 绪论 4
1.1 网上成绩管理系统概述 4
1.2 统一建摸语言(UML) 4
1.3 J2EE技术简介 4
1.4 J2EE的四层模型 4
1.4.1 模型-视图-控制器开发模式(MVC) 4
1.4.2 J2EE组件的UML表示 4
1.5 主页面组装技术 4
1.6 网上成绩管理系统的系统构架 4
2 网上成绩管理系统的需求分析 4
2.1 用例分析 4
2.1.1 用户登陆网上成绩管理系统 4
2.1.2 用户修改个人信息 4
2.1.3 学生用户查看本人所有学期的平均绩点 4
2.1.4 学生用户查看本人在某学期中各科课程的分数 4
2.1.5 班干部用户查看本班某一同学所有学期的平均绩点 4
2.1.6 班干部用户查看本班某生在某一学期所有课程的分数 4
2.1.7 班干部用户查看本班的所有学生在某一学期的平均绩点 4
2.1.8 班干部用户登记本班学生在某一学期上某一课程所得到的分数 4
2.1.9 教师用户查看某位学生所有学期的平均绩点 4
2.1.10 教师用户查看某生在某一学期的所有课程的分数 4
2.1.11 教师用户查看某班所有学生在某个学期的平均绩点 4
2.1.12 教师用户查看某年级所有学生在某个学期的平均绩点 4
2.1.13 班干部用户查看自己成绩 4
2.2 系统用例图 4
3 基于MVC构架的网上成绩管理系统的UML设计 4
3.1 网上成绩管理系统UML用例分析类图 4
3.2 用户基本用例分析 4
3.2.1 用户登陆系统顺序图 4
3.2.2 用户修改个人信息顺序图 4
3.3 学生用例分析 4
3.3.1 查看自己各个学期的平均绩点顺序图 4
3.3.2 查看自己某一学期所有课程的分数顺序图 4
3.4 班干部主要用例分析 4
3.4.1 查看本班所有学生在某一学期的平均绩点 4
3.4.2 登记本班学生分数 4
3.5 教师主要用例分析 4
3.5.1 查看某班在某学期所有学生的平均绩点 4
3.6 用例分析的思路 4
3.7 利用Rational Rose 开发的UML模型 4
4 系统设计的性能分析 4
4.1 系统的可维护性 4
4.1.1 分解业务层 4
4.1.2 隐藏数据库平台 4
4.2 系统的复用性 4
4.2.1 代码复用和模块的耦合度 4
5 利用UML分析J2EE项目的难题 4
6 总结 4
致谢 4
参考文献 4
绪论
网上成绩管理系统概述
传统的成绩管理系统大都基于单机版的PC操作方式进行管理,这带来了很多不便:学生查询成绩手续复杂,教师管理成绩也很麻烦。如何有效的利用信息化手段来方便有效的进行成绩管理是许多学校面临的一大挑战。伴随着internet的飞速发展,网络的不断普及,采用网上成绩管理系统来取代原有的单机版结构的管理系统,是教育现代化的一个必然趋势。网上成绩管理系统能很好的克服单机版管理成绩的种种不便问题,为学生提供出一个查询成绩的良好平台,也为班干部和教师提供出一个管理成绩的良好平台,极大的方便了成绩管理,同时也节约了选课的人力和物力。
新的系统采用先进的J2EE体系结构和分布式应用模型对原系统进行改造和优化设计。在本系统中程序、数据库及其它一些组件都集中在服务器端,客户端除了浏览器外无需其它任何组件,用户需要查询的数据和文档都来源于同一个数据源,从而保证了数据的及时性和完整性。新系统提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。随着时间的推移,用户需求可能会不断发生变化,当成绩管理逻辑发生变化时,只需在服务器端修改程序,重新发布即可,使开发发布过程方便轻松,对用户没有任何影响。
统一建摸语言(UML)
UML(Unified Modeling Language统一建模语言),属于第三代面向对象开发的编制文档可开发的方法,由Grady Booch, James Rumbaugh和Ivar Jacobson三位著名的方法学家提出,己经成为业界标准。UML不是可视化的程序设计语言,而是一种可视化的建模语言。UML构架UML由图和元模型组成,其中,图是语法,而元模型是语义。UML语义定义在一个四层(也就是四个抽象级)建模概念框架中,这四层分别是:
元元模型(meta-meta model)层:组成UML最基本的元素事务 (Thing) ,代表要定义的所有事物。
元模型(meta model)层:组成uml基本元素,包括面向对象和面向组件的概念,这一层的每个概念都是元元模型中的事物,概念的实例。
模型(model)层:
文档评论(0)