UML课程设计文档参考.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

网上选课系统的分析与UML建模

班级:2011级计算机科学与技术(专升本1班)

学号**姓名:***

一、需求分

网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统(MIS)。该信

息系统能够为学生供应便利的选课功能,也能够提高高等院校对学生和教学管理的效率。网

上选课系统的功能性需求包括以下内容:

(1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学

生基本信息的添加、修改、查询和删除。

(2)学生通过客户机阅读器依据学号和密码进入选课界面,在这里学生可以进行查询已选

课程、指定自己的选修课程以及对自己基本信息的查询。

满意上述需求的系统主要包括以下几个小的系统模块:

(1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统

中进行网上课程的选择和确定。

(2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。

(3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维

护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、

复原等数据库管理操作。

二、用例图

学生能够通过该系统进行如下活动:

(1)查询选课信息。学生可以在查询界面了解可供自己选择的各门课程的具体信息。

(2)登录选课系统。学生能够依据自己的学号和密码登录选课系统,假如身份验证失败,

不得进行下一步操作。假如通过身份验证才能进入下一个操作界面。

(3)选择所修课程。在选择课程的界面选择自己要选修的课程并确认提交。

(4)查询个人信息。可以通过查询界面查询本人的基本信息。

系统管理员能够通过该系统进行如下活动:

(1)登录选课系统。系统管理员运用账号和登录密码登陆系统进行本系统的管理和维护工

作。

(2)添加学生信息。将新入校的新生的个人基本信息录入到本系统,在数据库中保存。

(3)修改学生信息。对于个人基本信息发生改变的学生,修改数据库中相关学生的个人基

本信息并保存。

(4)删除学生信息。将不须要再保存的学生个人基本信息从数据库中删除。

(5)查询学生信息。依据学生的学号和姓名对在校学生的个人基本信息进行相关的查询。

(6)添加选修课程。将新的课程添加到选课系统并保存到数据库。

(7)修改选修课程。对数据库中原有的课程信息进行修改并保存到数据库中。

(8)删除选修课程。将不再开设的选修课程从数据库中删除。

依据以上描述绘制系统的用例图:

三、系统类图

我们可以识别系统中存在的主要实体类:系统管理员,学生,课程。界面类:Form。

绘制系统的类图:

四、系统动态模型

学生登录选课系统工作流程

(1)用户须要通过取票机系统进行某一项操作。

(2)用户在取票机系统界面操作选择自己须要的业务服务内容。

(3)取票机系统将用户所选择的业务服务内容传递给后台系统。

(5)系统将业务服务内容分类后分别传递给指定的前台。

(6)取票机打印一张纸条给用户,纸条上有用户的等候号码。

(7)系统将服务号码显示在屏幕上,用户可以看观看屏幕,了解服务依次。

学生查询选修课的工作流程

(1)学生进入查询课程界面Form,发送查询选修课程的恳求。

(2)界面Form向限制对象Control恳求课程信息,限制对象到数据库查询课程信息。

(3)选课界面对象从限制对象中取得所查询得到的课程对象信息Course。并返回到选课界

面上显示全部的课程信息。

(4)学生从Form中获得课程信息。

学生选课用例工作流程

(1)学生进入选择选修课程界面SelectFom,并在界面中确定选修的课程并提交恳求。

(2)选修课程界面SelectFom将学生所选课程的信息传递到限制对象Control,限制对象将

课程信息与数据库中的课程信息比较,推断是否可以选课。

(3)假如可以,执行选课操作,将选课结果保存到数据库中。

(4)限制对象返回选课胜利信息到选课界面SelectFormo。

(5)学生从界面得到选课胜利的信息。

学生查询个人信息

(1)学生进入查询个人信息界面QueryForm,并在界面中提交查询恳求。

(2)界面QueryFom将学生查询的信息传递到限制对象Control。

(3)限制对象从数据库中得到所查询的个人信息。

(4)限制对象Control将得到的信息返回到界面QueryForm并显示。

(5)学生从

文档评论(0)

187****8802 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档