基于UML的课件发布系统

基于UML的课件发布系统

ID:40639640

大小:237.00 KB

页数:11页

时间:2019-08-05

基于UML的课件发布系统_第1页
基于UML的课件发布系统_第2页
基于UML的课件发布系统_第3页
基于UML的课件发布系统_第4页
基于UML的课件发布系统_第5页
资源描述:

《基于UML的课件发布系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于UML的课件发布系统1、问题描述随着远程教学的发展以及课堂教学的课后需要,网络上的学习资源是越来越多,也显得越来越重要。课件,一位教师的讲义,对于学生的课后复习是有着非常大的帮助的。而一个优质高效率的课件发布系统也是每一位教师的需要。使用教学课件发布系统可以更系统的管理教师的课件发布以及及时更新课件信息。针对以上要求,一个良好的课件发布系统的用户是教师,其需求功能有添加课件的功能,修改课件信息的功能、删除课件的功能、检索课件的功能以及一些基本的用户功能。2、用例模型及分析类图的描述在本系统中,所有的操作都是围绕着课件进行的,其用例图

2、如下所示:通过对系统进行需求分析,得到系统的用例图,从而知道了系统要实现的基本功能。客户通过管理人员对系统进行操作,通过建立用例图得知系统的体系结构。本系统采用3层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。系统中将用户、课件管理等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。(1)、管理人员对基本信息的查询、添加、修改和删除。所以有添加、修改、查询、删除的用例。(2)、管理人员对系统用户的管理

3、,包括系统用户的增加、删除、修改和查询和密码的修改;所以有系统用户管理用例和密码修改用例。(3)、管理人员对添加教学课件的管理,包括添加教学课件,所以有教学课件发布系统用例和添加教学课件用例。(4)、管理人员对教学课件维护的管理,包括修改相应课件的信息、删除某特定课件等,所以有教学课件维护、修改课件信息、删除教学课件的用例。分析系统的使用对象和用户需求,设计系统的体系结构。系统的功能模块如下图所示。教学课件发布系统教学课件的维护教学课件的检索教学课件的添加对系统用户的管理对课件数据库进行检索删除课件修改课件信息添加新的课件修改用户密码1

4、、类图分析分析系统,本系统主要包含数据库类和操作类。数据库类包括有课件信息数据库、用户信息数据库。并且课件信息数据库金额用户数据库都是手工创建的,手动输入数据,然后存入库中。操作类主要是对数据库的操作,包括有添加课件、修改课件信息、删除课件、等操作是对课件数据库进行操作的。操作类还包含对课件的检索操作,课件检索是对课件信息数据库的查询,可以根据课件编号和课件名称两个关键字进行查询。具体类图如下所示:1、详功能细设计核心顺序图描述:1)、教师用户登录顺序图:管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登

5、录界面。2)、教师用户更改密码顺序图:用户更改密码界面主要是修改当前帐号密码,当输入的当前密码信息不正确时,提示用户并且重新返回输入密码界面。3)、管理员增加课件顺序图:管理员添加新的课件的操作,管理员在填好相应的课件信息,将新的课件上传到课件数据库中并保存。4)、管理员检索课件顺序图:管理员查询课件的操作。管理员在输入课件名称或课件编号等关键字之后,系统自动进入数据库进行查询,并将查询结果反馈给管理员。5)、管理员修改课件信息顺序图:管理员修改课件信息的操作。管理员在输入过之后课件编号或课件名称之后系统自动进行检索,检索到了之后会将课

6、件信息进行更改,并保存到数据库中。6)、管理员删除课件顺序图:管理员修改课件信息的操作。管理员在输入过之后课件编号或课件名称之后系统自动进行检索,检索到了之后会将课件信息进行删除,并更新数据库中的内容。1、状态图分析:状态图主要描述了系统在各个状态之间的转换关系。在系统登陆成功之后,通过点击系统管理界面上的各个菜单跳转到各个不同的子功能中,添加、修改、删除操作都是对数据库中的数据进行操作,然后更新数据库中的表单,查询操作主要是访问数据库中的数据,然后把查询结果显示出来,各个操作执行完成之后都可以直接返回到系统操作界面,执行其他操作。2、

7、数据库设计用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及处理数据的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构:教师用户信息:课件信息:7、总结心得经过将近一个星期的上机实践,使我对UML统一建模语言有了进一步的认识。要想学好它要重在实践。要不断的上机操作才能对各种图的理解更加深刻。通过这次课程设计我对自己的不足之处也有更加明白的认识。对以前学习过的知识

8、理解的不够深刻,掌握的不够牢固。比如说对活动图步骤的安排,时序图消息的发送是否需要函数,类图的抽象。组建图如何建立,数据库如何初始化表格等等。回顾起此次UML课程设计,感慨颇多,从选题到定稿,从理论到实践,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。