合肥师范学院
实验报告册
2012 / 2013 学年 第 一 学期
系 别 实验课程 专 业 班 级 姓 名
计算机科学与技术系
软件工程 计算机科学与技术 2010级计算机应用
马军福
董国运
李思贤
学 号 1010411024 指导教师
1010411008 1010411076
范庆春
实验一:结构化方法建模的基本应用
1.实验目的
(1) 了解Visio工具软件的功能特色、安装、工作环境和基本操作等
基本知识;
(2) 掌握应用Visio工具的基本使用方法和基本绘图操作; (3) 熟悉结构化分析建模的基本应用。
2.实验内容
(1)使用Visio 建立期刊管理系统的实体-关系图; (2)使用Visio 建立期刊管理系统的数据流图。
3. 实验要求
使用Visio 建立期刊管理系统的实体-关系图、数据流图。数据流图要绘制三层。
4. 实验结果和体会
(1)需求陈述
在图书管理系统中,管理员要为每个读者建立借阅账户,,账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员借阅、归还期刊,读者可通过互联网或图书馆内查询终端查询期刊信息和个人借阅情况,以及续借期刊。
借阅期刊时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还期刊时,输入读者借阅卡号和期刊号,系统显示读者和期刊的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或期刊淘汰处理。然后提交还书请求,系统接受后删除借阅纪录,并登记修改可借阅期刊的数量。
期刊管理系统包括:1.读者信息管理a:借阅请求b归还请求c:查询请求d:修改自身信息2.期刊管理a:修改书目、出版日期、编辑b:增加书目数据、删除书目数据。3.期刊借阅a:增加所借读者信息b:删除所借读者信息4.期刊查询a:已借出图书列表b:未借出图书列表5.期刊的征订6.期刊内容登记 题目、作者姓名、作者单位7.期刊内容查询
(2)期刊管理系统的实体-关系图
用户名账号密码所在院系读者名登陆账号姓名读者在借否N管理员密码数量借阅N期刊M管理征订数量借阅日期作者期刊名出版社征订内容
(4) 期刊管理系统的数据流图 第一层数据流图:
读者请求管理要求反馈信息管理系统反馈信息请求申请管理者管理
第二层数据流图:
期刊库存清单读者借阅清单1.1借求请阅事务借阅处理期刊库存清单管理员请求事务1.2征订清单2管理员处理期刊征订清单读者查归还请求事务归还处理管理员询请读者借阅清单求事务1.3查询处理读者查询清单期刊库存清单期刊借阅清单
第三层数据流图:
1.6用户文件期刊借阅文件1.2修改要求修改要求变动要求1.1处理变动用户文件借阅要求1.3读者要求分类查询要求归还要求1.5借阅处理期刊借阅文件查询要求处理查询结果读者用户文件期刊目录文件1.4期刊借阅文件期刊目录文件用户文件归还处理2.1查询处理2.2学生信息登记2.3期刊信息登记2.4读者借阅处理2.5读者归还处理 查询结果管理员 心得体会:
通过本次实验我们小组成员大概明白了整个软件设计的大概步骤,对于一个大型实验,首先的着手点是对设计要求的分析,只有对程序的功能进行准确的定义,才有可能实现一个程序的成功编写。接着第二步,就是对程序框架的划分,这是