- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《系统分析与建模》实验指导书
2012/2013年 第二学期姓名:_____学号:_____班级:_10软件卓越__
指导教师:唐 学 忠_软件工程系
实验一 用例图设计
一、实验目的
掌握在EA中用例图的基本用法和使用技巧。
二、实验环境
软件平台:Microsoft Windows2000 /XP。软件工具:EA。
三、实验内容与要求
本实验基于某学校网上选课系统的用例图的设计和实现。
(1)需求描述如下:
某学校的网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开设的各种课程、讲课程信息保存在数据库中丙可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。
(2)分析:
本系统拟用三层模型实现:数据核心层、业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理,再映射到相应的数据层操作;而接入层包括用户界面,包括系统登陆界面、管理界面、用户选择界面等。
本系统涉及的用户包括管理员和学生,他们是用例图中的活动者,他们的主要特征相似,都具有姓名和学号等信息,所以可以抽象出“基”活动者people,而管理员和学生从people统一派生。数据库管理系统是另外一个活动者。
(3)系统主要事件:
添加课程事件:
删除课程事件
修改课程事件
选课事件:
根据以上分析,绘制系统用例图,并对用例加以描述,用例描述方法见教材。
四、实验预习和准备
了解用例图描述系统基本方式。熟练掌握用例图绘制的基本方法,了解用例、活动者、角色等基本概念的表示。
五、实验过程与结果
图1-网上选课系统用例图
用例描述:
身份验证
用况名:身份验证。
简述:当管理员或学生要求进入系统时,需要输入用户名和密码进行身份验证,以确认是否有登录到系统的权限。
参与者:管理员与数据库管理系统(学生与数据库管理系统)。
细节:发出登陆系统命令;输入用户名和密码;if 用户名存在 thenif 密码正确 then进入系统else提示用户名或密码错误else提示用户名不存在end if;
进入管理界面
用况名:进入管理界面。
简述:管理员成功进行身份验证后,允许进入管理界面。
参与者:管理员。
包含:开设各种课程、保存课程信息、改动、删除课程
前置条件:管理员必须登录成功(即成功进行身份验证)。
细节:管理员完成身份验证;管理界面显示;管理员根据需要选择操作。
进入选课界面
用况名:进入选课界面。
简述:学生成功进行身份验证后,允许进入选课界面。
参与者:学生。
包含:查询已选课程、选课、付费
前置条件:学生必须登录成功(即成功进行身份验证)。
细节:学生完成身份验证;选课界面显示;学生根据需要选择操作。
开设各种课程
用况名:开设各种课程。
简述:管理员在管理界面中选择开设各种课程的操作。
参与者:管理员、数据库管理系统。
包含:更新课程信息
前置条件:管理员进入管理界面。
细节:管理员发出开设课程;做好开设课程准备,弹出开设课程对话框;输入课程号;输入课程名;输入课时;输入费用。
保存各种课程
用况名:保存各种课程。
简述:管理员在管理界面中选择保存各种课程的操作。
参与者:管理员、数据库管理系统。
包含:更新课程信息
前置条件:管理员进入管理界面。
细节:管理员发出保存课程;做好保存课程准备,弹出保存课程对话框;保存课程信息。
改动、删除课程
用况名:改动、删除课程
简述:管理员在管理界面中选择改动、删除课程的操作。
参与者:管理员、数据库管理系统。
包含:更新课程信息
前置条件:管理员进入管理界面。
细节:管理员发出改动、删除课程命令;做好改动、删除课程准备,弹出改动、删除课程对话框;if 改动课程 then
输入新课程号;输入新课程名;输入新课时;输入新费用;else删除课程。
查询已选课程
用况名:查询已选课程
简述:学生在管理界面中选择查询已选课程的操作。
参与者:学生、数据库管理系统。
包含:更新选课信息。
前置条件:学生进入选课界面。
细节:学生发出查询已选课程命令;做好查询已选课程准备,弹出查询已选课程对话框;显示学生已选的全部课程信息。
选课
用况名:选课
简述:学生在管理界面中选择选课的操作。
参与者:学生、数据库管理系统。
包含:更新选课信息。
前置条件:学生进入选课界面。
细节:学生发出选课命令;做好选课准备,弹出选课对话框;显示可供选择的全部课程信息;选择课程号进行选课;系统接收选择,记录选课信息。
付费
用况名:付费
简述:学生在管理界面中选择付费的操作。
参与者:学生、数据库管理系统。
包含:更新选课信息。
前置条件:学
您可能关注的文档
- 《精益生产系统JIT实践报告》.doc
- 《精益生产方案设计与实施》.doc
- 《精确管理培训》.doc
- 《精神分析视角下网络游戏迷恋者的心理景观》.doc
- 《精神卫生中心(市医院)新建工程项目可行性研究报告》.doc
- 《精盐项目可行性研究报告》.doc
- 《精益高效新能源制冷设备研发及产业化资金申请报告》.doc
- 《精神安定类药物市场研究报告》.doc
- 《精米加工和技术改造可研报告》.doc
- 《精神病科医院施工组织设计》.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)