软件工程--图书管理系统分析.docx
《软件工程--图书管理系统分析.docx》由会员分享,可在线阅读,更多相关《软件工程--图书管理系统分析.docx(11页珍藏版)》请在三一办公上搜索。
1、实验项目名称:图书管理系统系统分析 实验学时: 4 同组学生姓名: 实验地点: 1514 实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1、确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立;2、采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书;3、理解项目的业务流程图,要求绘制出系统的DFD,功能分析图等。4、完成系统的需求规格说明书。二、实验仪器和设备 环境要求:计算机及配备Windows操作系统和Office应用程序。三、实验过程1:引言随着现代科学技术的进步,人类社会正逐渐走向信息化。图书拥有丰富的文献信息资源,是
2、社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。1.1 立项目的(1) 为了图书管理系统更完善; (2) 为了图书馆对图书的管理更方便; (3) 为了减轻图书管理人员的工作负担。 1.2 项目背景本项目的名称:图书管理系统开发软件。本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学校图书馆。本系统是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、图书注销等主要功能。人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,满足图书管理的要求,因此设计了能对图书管理系统的需求进行
3、分析、功能模块划分的应用软件程序。1.3 术语说明(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量以及库存位置等,以供于读者查阅。(3)借书记录:包括借阅者的姓名、班级、借书卡ID号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。1.4 参考文献软件工程导论张海藩 编著 清华大学出版社软件工程 张权范 编著 清华大学出版社软件工程理论与实践张燕 洪蕾 钟睿 李慧等编著软件工程王慧芳 毕建权 编著 实验一系统分析参考文档。2:项目概述2.1 待开发软件的一
4、般描述(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。(4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。(5) 有条件、多条件查询各种信息.2.2待开发软件的功能(用分层数据流图描述)2.3用户特征本系统的最终用户有三种:一是管理员(图书管理员和其它管理人员),他们可以删除图书信息、删除或增加学生信息等;二是读者,可以查看他们的借阅信息。三是系统维护人员
5、为计算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和读者都是经常性用户,维护人员为间隔性用户。2.4运行环境(硬件环境、软件环境)1)硬件环境服务器 (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G) (2) 内存容量(RAM):至少256M(推荐 512M)客户端 (1) 处理器(CPU):Pentium 133M 或更高 (2) 内存容量(RAM):64M或更高2)软件环境数据库服务器端(1) 操作系统:Microsoft Windows 2000(2) 数据库管理系统:Oracle,配置TCP/IP协议Web服务器端(1) 操作系统:Mic
6、rosoft Windows 2000(2) Internet 信息服务(IIS)6.0管理器(3) Visual Studio.NET 2003,配置TCP/IP协议 客户端(1) 操作系统:Windows 98/2000/2003/XP(2) Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议3:功能需求3.1功能点列表系统维护:(1) 用户管理(2) 读者类别设置(3) 图书类别设置3.2功能点描述1.用户管理 根据在校学生的信息统计,将已经毕业离开学校的用户删除,添加刚刚入学的学生信息,将数据库做相应的变动。流程图如下:2.
7、 读者类别设置根据数据库中已有的读者信息和读者借书权限,在读者借阅书籍时,根据读者的权限,判断读者的行为是否在本人权限以内。3.图书类别设置根据数据库中已有的图书信息,将图书分类:A-综合性著作,B-哲学,宗教,C-自然科学类,应用科学类,社会科学类等科学类用书,D-文学,艺术类。流程图如下:4:外部接口需求4.1用户界面界面的设计应本着简洁,漂亮,通俗易懂,操作简捷,并具有一定的灵活性;尽可能采用开发工具构造界面,使需求定义和设计,编码相衔接;参考,比较已经成熟的软件界面的风格,提取有用的设计方法。4.2硬件接口采用标准的键盘,鼠标控制接口;能够提供与多种打印机之间的接口,这一部分主要由操作
8、系统决定。系统采用客户机/服务器模式,支持各种X86系列的PC机。4.3软件接口这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如microsoft的office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时说明了。4.4通信接口本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护过程,可以参考软件分析报告。每一次维护,都要对软件分析报告进行更新。 4.5故障处理a. 内部故障处理:在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理:对编辑的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统分析
链接地址:https://www.31ppt.com/p-1865719.html