uml建模 网上选课系统.ppt

uml建模 网上选课系统.ppt

ID:48027791

大小:679.50 KB

页数:25页

时间:2020-01-11

uml建模  网上选课系统.ppt_第1页
uml建模  网上选课系统.ppt_第2页
uml建模  网上选课系统.ppt_第3页
uml建模  网上选课系统.ppt_第4页
uml建模  网上选课系统.ppt_第5页
资源描述:

《uml建模 网上选课系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重点内容:需求分析创建系统用例模型创建系统静态模型创建系统动态模型创建系统部署模型第14章网上选课系统一、需求分析网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统(MIS)。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。网上选课系统的功能性需求包括以下内容:(1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信息的添加、修改、查询和删除。(2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。满足上述需求的系统主要包括以下几个小的系统

2、模块:(1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。(2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。(3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。二、创建系统用例模型学生用例能够通过该系统进行如下活动:(1)查询选课信息。学生可以在查询界面了解可供自己选择的各门课程的详细信息。(2)登录选课系统。学生能够根据自己的学号和密码登录选课系统,如果身份验证失败,不得进行下

3、一步操作。如果通过身份验证才能进入下一个操作界面。(3)选择所修课程。在选择课程的界面选择自己要选修的课程并确认提交。(4)查询个人信息。可以通过查询界面查询本人的基本信息。二、创建系统用例模型系统管理员用例能够通过该系统进行如下活动:(1)登录选课系统。系统管理员使用账号和登录密码登陆系统进行本系统的管理和维护工作。(2)添加学生信息。将新入校的新生的个人基本信息录入到本系统,在数据库中保存。(3)修改学生信息。对于个人基本信息发生变化的学生,修改数据库中相关学生的个人基本信息并保存。(4)删除学生信息。将不需要再保存的学生个人基本信息从数据库中删除。(5)查询学生信息。根据学生的学号和姓名

4、对在校学生的个人基本信息进行相关的查询。(6)添加选修课程。将新的课程添加到选课系统并保存到数据库。(7)修改选修课程。对数据库中原有的课程信息进行修改并保存到数据库中。(8)删除选修课程。将不再开设的选修课程从数据库中删除。三、创建系统静态模型根据系统需求,创建静态系统类图。我们可以识别系统中存在的主要实体类:系统管理员,学生,课程。界面类:Form。三、创建系统动态模型1、学生登录选课系统工作流程(1)学生希望通过网上选课系统进行某一项操作。(2)学生登录系统,在登录页面LoginFrame输入自己的用户名和密码并提交。(3)系统将学生提交的用户名和密码传递到的Control类中检查用户合

5、法身份的方法中。该方法将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此学生的信息。(5)检查完毕后将验证结果返回到登录界面显示。(6)学生在登录界面获得验证结果。三、创建系统动态模型2、学生查询选修课的工作流程(1)学生进入查询课程界面Form,发送查询选修课程的请求。(2)界面Form向控制对象Control请求课程信息,控制对象到数据库查询课程信息。(3)选课界面对象从控制对象中取得所查询得到的课程对象信息Course。并返回到选课界面上显示所有的课程信息。(4)学生从Form中获得课程信息。三、创建系统动态模型(1)学生进入选择选修课程界面SelectFom,并在界面中确

6、定选修的课程并提交请求。(2)选修课程界面SelectFom将学生所选课程的信息传递到控制对象Control,控制对象将课程信息与数据库中的课程信息比较,判断是否可以选课。(3)如果可以,执行选课操作,将选课结果保存到数据库中。(4)控制对象返回选课成功信息到选课界面SelectFormo。(5)学生从界面得到选课成功的信息。3、学生选课用例工作流程三、创建系统动态模型(1)学生进入查询个人信息界面QueryForm,并在界面中提交查询请求。(2)界面QueryFom将学生查询的信息传递到控制对象Control。(3)控制对象从数据库中得到所查询的个人信息。(4)控制对象Control将得到的

7、信息返回到界面QueryForm并显示。(5)学生从QueryForm获得自己想要的个人信息。4、学生查询个人信息三、创建系统动态模型(1)系统管理员希望通过网上选课系统进行某一项操作。(2)系统管理员登录系统,在登录页面LoginFrame输入自己的用户名和密码并提交。(3)系统将系统管理员提交的用户名和密码传递到的Control类中检查用户合法身份。将用户信息与数据库中的用户信息进行比较,检查

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

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

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