实用软件工程应用绘图(自用整理)

目录

1、某培训机构入学管理系统

2、某图书管理系统有以下功能。

3、某企业集团有若干工厂

4、请设计小型网上书店系统。

5、“墨韵”读书会书籍共享平台模型:

6、王大夫在小镇上开了一家牙科诊所,

7、在线学习系统中,

8、好出行网上车票预订系统主要功能:

9、在一个题库管理系统中,

10、某市招考公务员,

11、王大夫在镇上开了一家牙科诊所,

12、在仓储管理系统中,

13、在教务管理系统中,


1、某培训机构入学管理系统

有报名、交费、就读等多项功能,并有课程表(课程号,课程名,收费标准)、学员登记表(学员号,姓名,电话)、学员选课表(学员号,课程号,班级号)、账目表(学员号,收费金额)等诸多数据表。
下面是对其各项功能的说明。
(1)报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学员所报课程将记录到学员选课表。
(2)交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。
(3)就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员到合适班级就读。
请用结构化方法画出“报名”0层图。

一个非学员通过报名成功成为学员。他需要将个人信息提供给报名处,报名处负责记录信息,并通过查询课程表提供学员选课信息。学员选课,并将学员选课信息记录在学员选课表。报名0层图如图所示。

2、某图书管理系统有以下功能。

    ①借书:输入读者借书证,系统首先检查借书证是否有效,若有效,对于第1次借书的读者,在借书文件上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,拒借,未达10本,办理借书(检查该读者目录并将借书情况登入借书文件)。

    ②还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(3个月)作罚款处理。否则,修改库存目录与借书文件。

    ③查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况,以及库存情况,打印各种统计表。

   用结构化分析方法画出系统顶层图、0层图(数据流图)。

1、系统顶层图

该图书管理系统,外部用户有读者和工作人员,读者有首次借书读者和多次借书读者,首次借书读者需建立档案才能借书,工作人员可以对借书文件和库存数目文件进行修改,还可以查阅读者情况、图书借阅情况、库存情况。

2、查询0层图

工作人员通过借书文件查询读者情况,通过库存目录文件查询库存情况,通过查询借书文件和库存目录文件查询图书借阅情况,最后打印统计表。

3、借书0层图

读者把借书证给借书台,借书台检查借书证是否有效,若有效,通过借书文件查看借书次数。若首次借书,在借书文件中建立档案、办理借书、将借书信息写入借书文件,检查读者目录;若多次借书,从借书文件中检查所借图书是否超过10本,若超过10本,拒借、将信息反馈给读者,若没超过,办理借书、将借书信息写入借书文件,检查读者目录。

4、还书0层图

工作人员通过借书文件读取读者记录,通过读者记录查询所借日期。若借书超期,反馈读者罚款信息、收取罚款、修改库存目录和借书文件。

3、某企业集团有若干工厂

每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品,计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请画出E-R图。

4、请设计小型网上书店系统。

网上书店用于图书的在线销售,而且对图书的管理更加合理化、信息化。本实例的“小型网上书店系统"包括登录与注册、浏览图书、会员购书、订单管理、图书管理等功能。
小型网上书店系统的顶层数据流图,如图所示。

经过分析,“发表博客”有边界的数据流图如图所示。

在事务分析过程中,重点在于对事务中心的识别。在“查看书籍”的书籍流图中,“查询书籍”为其事务中心,如图所示。

5、“墨韵”读书会书籍共享平台模型:

(1)用例图:

(2) 顺序图:

6、王大夫在小镇上开了一家牙科诊所,

他有一个牙科助手、一个牙科保健员和一个接待员。王大夫需要一个软件系统来管理预约。

当病人打电话预约时,接待员将查阅预约登记表,如果病人申请的就诊时间与已定下的预约时间冲突,则接待员建议一个就诊时间以安排病人尽早得到诊治。如果病人同意建议的就诊时间,接待员将输入约定时间和病人的名字。系统将核实病人的名字并提供记录的病人数据,数据包括病人的病历号等。在每次治疗或清洗后,助手或保健员将标记相应的预约诊治已经完成,如果必要的话会安排病人下一次再来。

系统能够按病人姓名和日期进行查询,能够显示记录的病人数据和预约信息。接待员可以取消预约,可以打印出前两天预约尚未接诊的病人清。系统可以从病人记录中获知病人的电话号码。接待员还可以打印出诊所关于所有病人的每天和每周的工作安排。

对上述牙科诊所管理系统,建立其功能模型。

从需求中可以看出,当病人进行预约时,需要提供姓名,预约日期。然后系统查询预约登记表,查看该日期是否有效,若预约成功,则记录入预约记录表。然后病人提供名字,系统核实,病人提供病人的病历号。在每次预约完成后,更新预约登记表,标记其已完成,必要时也可以预约下次就诊日期。诊所的职员可以查询预约登记表,删除预约。系统可以提取每天的预约打印出来给牙医。
根据上述功能,可建立该系统功能模型,如图所示。

7、在线学习系统中,

有考生管理功能,教师用户可以完成学生信息的管理和维护操作。具体过程如下:教师登录进入到系统界面以后,可以完成考生信息数据的输入,系统可以读取输入或修改考生信息数据,显示给用户查看;教师用户还可以借助系统修改考生信息数据,并保存数据。画出考生管理的顺序图。

8、好出行网上车票预订系统主要功能:

游客可以登录车票预订系统查阅出行车次,注册成网站用户并登录系统后,可以购买及退订车票,亦可查看己购车票的出行情况,系统设置管理员对车次进行安排。试画出用例图。

9、在一个题库管理系统中,

各科老师可以在系统中编写习题及标准答案,并将编写的习题和答案加入题库中,或者从题库中选取一组习题组成向学生布置的作业,在适当的时间公布答案。学生可以在系统中完成作业,也可以从题库中选择更多的习题练习。老师可以通过系统检查学生的作业,学生可以在老师公布答案后对自己的练习进行核对。阅读这一情境,分析出该系统并绘制出用例图。

10、某市招考公务员,

涉及行政、法律、财经3个专业。市人事局公布所有用人单位招收各专业的计划人数,考生报名,招考办公室发放准考证。考试结束后,招考办公室发放考试成绩单,公布录取分数线,针对每个专业,分别将考生按总分从高到低进行排序。用人单位根据排序名单进行录用,发放录用通知书给考生,并给招考办公室留存备查。请根据以上情况进行分析,画出数据流图。

11、王大夫在镇上开了一家牙科诊所,

他有一个助手,王大夫需要一个软件系统来管理预约就诊。

预约:就诊病人预约后,登记病人信息建立档案或修改病人就诊档案信息。

备诊:助手可按时间查询病人就诊信息,根据预约时间及病人实到时间进行备诊安排。

治疗:医生根据备诊安排对病人进行治疗,治疗后,助手对病人就诊档案信息进行更新。

对上述牙科诊所管理系统,画出数据流图。

12、在仓储管理系统中,

保管员用户可以使用入库功能为产品入库。保管员登录系统后,在主界面点击入库操作进入填写入库单界面,选择“新增入库单”就可以建立一个新的入库单(系统会自动生成入库单号)。通过扫码操作将产品信息读取到系统的入库单中(每个产品都贴有条码),检查信息无误之后输入产品数量,整个入库单生成之后没有错误即可保存。用顺序图来描述产品入库的过程。

13、在教务管理系统中,

学生能够对选修课实现网上选课。首先学生登录成功后,即可以开始选课,包括查询可选的课程、增加选中的课程、删除已选的课程;选课结束后,提交选课结果,并保存结果;最后退出系统。用顺序图来描述网上选课过程。

  • 3
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值