好文档 - 专业文书写作范文服务资料分享网站

软件工程的实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

1.1 实验一 结构化需求分析 一.实验类型 图书馆管理系统

假定校图书馆需要你设计一个图书馆管理系统,要求包括

以下功能:

? 图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ? 管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录;

? 图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息;

? 图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录;

? 读者可以通过本系统查询馆藏图书;

? 读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不准外借;

? 管理员可以对超期未归还图书的读者发送电子邮件进行

提醒,对于超期一年不归还图书的读者冻结其图书证; ? 读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。 二.实验目的

1.掌握数据流的分析技术

2.掌握软件需求分析的过程和方法。

3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求

1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。 四.实验步骤

1.理解所承担项目的业务流程和业务内容。

本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。

? 本项目的参与对象有图书管理员及读者。

? 对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢的书后,能自行通过该软件操作完成借

阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。并且读者能修改个人信息。

? 对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证;

2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。

根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。

3.绘制数据流图、功能分析图等。

0层数据流图:

返回修改管理员结果管理管理员请求确认管理员登录信息添加管理员请求管理员信息表管理读者请求修改个人信息返回修改读者结果管理图书请求返回修改图书结果读者信息查询读者信息修改读者信息请求返回处理结果添加读者信息还书请求写入修改信息确认读者登录信息读者信息表写入修改信息读者信息借阅图书请求查新图书请求查新图书请求操作借阅请求添加借阅信息查询图书信息查询借阅条件读者借阅信息表借阅信息返回借阅处理结果操作图书请求查询还书条件发送还书电子邮件图书信息执行还书操作图书数据操作返回数据操作结果图书信息表

软件工程的实验报告

1.1实验一结构化需求分析一.实验类型图书馆管理系统假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能:?图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等
推荐度:
点击下载文档文档为doc格式
680889loha2p7v43zg0p6rgfk15t3500h9f
领取福利

微信扫码领取福利

微信扫码分享