图书馆管理系统需求分析_第1页
图书馆管理系统需求分析_第2页
图书馆管理系统需求分析_第3页
图书馆管理系统需求分析_第4页
图书馆管理系统需求分析_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章系统概要1.1系统发展的背景和意义图书管理是高校内所有院系或院系必须切实做好的工作,但一直以来都采用传统的人工方式管理图书资料。 该方式存在效率低、机密性差、复杂等诸多缺点。 同时,随着图书资料数量的增加,其工作量也大幅度增加,这使图书资料管理者的工作量和劳动强度增加,给图书资料信息的检索、更新和维护带来了很多困难。经过深入调查,目前我国各类高等学校中相当一部分单位图书资料管理仍在人力管理基础上。 这种管理机制已经适应不了时代的发展,其管理方法浪费了很多人力和物资。 随着科学技术的提高,这种传统的手动管理方法必然被基于订正机的信息管理方法所取代。图书管理作为计算机应用的一个早午餐,具有手

2、工作业管理无法比拟的优点。 例如,搜索快速、搜索方便、可靠、记忆大、机密性好、寿命长、成本低等。 这些个的优点可以大幅度提高图书管理的效率。 因此,开发一种能够为用户提供一盏茶信息和快速查询手段的图书管理系统是非常必要且非常及时的。1.2开发环境由于开发环境的选择会影响数据库的设置修订,因此,在此图书管理系统的开发和运行环境的选择如下所示开发环境: Windows 2000开发工具: Visual Basic 6.0数据库管理系统: SQL Server 2000数据库服务器: SQL Server 2000桌面掌门人引擎第二章系统要件分析2.1塔斯克概要经过我校的深入调查,与负责图书管理的老

3、师多次讨论后,加深了对当前图书管理工作的深入理解,并对图书管理整体的工作流程抽象地阐述如下。1 .新图书购买后,要分别合并,编号。2 .新书编号后,去书架准备学生借用。3 .如有学生需要借书,应在该本主儿的借书登记表上登记相关借书信息和借书日期。4 .学生借书后,必须立即还书,在本主儿借阅登记表上注明还书的日期和时间。根据以上调查分析,现在的业务程序流程图如图2.1所示。图2.1现行图书管理业务程序流程图2.2数据描述(数据流程图数据词典)经过深入的研究,我们清楚地了解了当前的业务流程,然后提供了系统的逻辑模型。 建构系统逻辑模型的工具是数据流程图和数据词典。 根据现行图书管理的业务流程,首先

4、通过选定数据流程图中的源和目标作为学生,可以得到如图2.2所示的图书管理系统的基本系统模型。图2.2图书管理系统的基本系统模型图2.3显示的是根据基本系统模型,对其进行阶段性细分,记述逻辑系统细分的数据流程图。图2.3图书管理系统的数据流程图(掌门人级DFD图)展开掌门人级DFD图的加工“学生管理”,如图2.4所示。图2.4细分数据流程图展开掌门人级DFD图的加工“图书管理”,如图2.5所示。图2.5“图书管理”展开进一步展开第一层DFD图的加工,如图2.6。(1)(2)图2.6进一步细分数据流程图有系统的数据流程图,还需要更多的数据信息,例如图书、借阅、归还等信息,它需要定义数据词典,明确地

5、描述现有的系统。 图2.7显示了系统的主要数据词典。图2.7系统主数据词典2.3功能要求经过以上详细的用户调查,可以根据当前的业务流程和数据分析,基本确定系统设定修订必须实现的目标。以下是图书管理系统所需的功能1 .新图书登记功能:对于购买的新书,系统必须具备图书信息材料登记功能。2 .图书的询问法修改功能:图书资料发生变化,如图书丢失或输入错误信息时,可以立即修改和补充对数数据。3、借书登记、归还登记功能:系统的主要功能之一,本校学生借书、归还、登记图书。4 .学生信息的添加、删除和修改:是系统的主要功能之一,创建和维护学生信息。2.4性能要求为了保证系统长期、安全、稳定、可靠、高效运行,图

6、书管理系统应满足以下性能需求1 .系统处理的精准性和及时性系统处理的精准性和及时性是系统的必要性能。 在系统的设置和开发过程中,必须把系统目前和将来所能承受的工作量考虑到一盏茶,使系统的处理能力和系统响应时间能够满足学校对信息处理的需要。2 .系统开放性和系统可扩展性在发展过程中,图书管理系统应该把今后的可扩展性考虑在一盏茶。 例如,用户查询的需求也不断更新和改进。 所有这些个都要求为系统提供一盏茶功能调整和扩展的手段。 要做到这一点,必须依靠系统的开放性来完成。 现有的系统必须是开放的系统,只要满足一定的规范,可以方便地加入、减少系统模块,配置系统硬件。 通过软件的修改、更换完成系统的升级和

7、更新。3 .系统的易用性和可维护性虽然图书管理系统直接面对使用者,但使用者大多对计算机很熟悉。 因此,需要能够提供系统良好的用户界面、使用方便的人机界面。 为此,系统必须尽量使用用户熟悉的术语和对外汉语信息界面。对于用户可能遇到的使用问题,必须提供一盏茶的上线了帮助,以减少用户熟悉系统的过程。4 .系统的标准性在设定、修订开发的使用过程中,系统涉及到很多修订版计算机硬件、软件。 所有这些个必须符合主要国际、国家和行业标准。5、系统的先进性目前,计算系统的技术发展相当迅速,作为图书管理系统的工序,在系统的生命周期中尽量实现系统的先进,使企业对信息处理的要求不致落后于一盏茶。 在这方面,通过系统的

8、开放性和可扩展性,不断改善系统的功能。 另一方面,在系统的修订和开发过程中,在考虑成本的基础上,尽量采用现在主流的先进的有前途的产品。6 .系统的响应速率图书管理系统系统日常处理中的响应速率是秒级,实现了实时要求和时种子文件反馈信息。 在进行统一修正分析时,原则上是根据必要的数据量从秒级别到分级别,操作员不会因速度问题而对生产率造成影响。第三章整个系统的设定修订3.1新的业务流程在用户重复研究通过需求分析获得的当前业务处理流程之后,首先确定营销对象系统的业务流程,如图3.1所示。图3.1图书管理系统的业务流程对于新的业务流程,具体说明其功能1 .用户登记:系统检查用户的合法性。2 .图书入库:

9、对新采购的图书分类进行编号,图书基本信息登记在订正机内。3 .图书借阅:对于入库的图书,学生可以借阅登记。4 .图书归还:学生归还的图书归还登记。5 .信息查询:查询所有图书的借阅情况,或者学生的基本情况和借阅情况。6、管理措施:定义系统规定的借阅图书的逾期时间、逾期处罚方法和遗失赔偿方法。3.2系统功能分块图基于需求分析阶段得到的数据流程图,采用软件工程师环中软件设置修订的概念和原理,与用户成分协商后,保证系统的基本功能要求,并结合系统新业务流确定系统所需的全部功能,将图书管理系统的系统功能框图图3图3.2图书管理系统的功能分块图3.3系统的程序流程图基于软件工程师环的基本原理,综合以上分析

10、,系统流程图如图3.4所示。图3.4系统流程图第四章详细设定修订4.1普计程仪拉姆程序流程图根据软件工程师环的基本原理,详细设定修改阶段的基本任务是决定如何具体实现所请求的系统,即,要经过该阶段的设定修改工作,得到目标系统的精确描述,而在系统实现阶段将该描述具体地、具体地、经过整个设定修改本系统采用通讯端口物件导向的Visual Basic 6.0作为开发工具,Visual Basic 6.0采用上通告驱动的计程仪编程机构,因此,软件系统的主程序程序流程图如图4.1所示。图4.1主程序的程序流程图从以上的主计程仪程序的程序流程图中,与以下各模块相关的程序程序流程图如图4.2所示。图4.2计程仪

11、栏的程序流程图4.2普计程仪拉姆投入产出描述4.2.1主模块1 .输入项目:执行操作系统传送的各种信息以及用户的输入数据。2 .输出项目:用户界面显示。4.2.1学生管理模块1 .输入项目:关于学生管理操作子对话框的用户输入和系统消息。2 .输出项目:显示操作结果。4.2.2图书管理模块1 .输入项目:用户密码。2 .输出项目:相应的界面。4.2.3借用管理模块1 .输入项目:学生学号、图书编号。2、输出项目:学生信息、相关借出信息。4.2.4返还管理模块输入项目:图书编号。2 .输出项目:相关学生信息。4.2.5管理措施设定模组1 .输入项目:用户输入。2 .输出项目:根据用户的输入显示相应

12、的对话计程仪框。4.3程序接口的说明4.3.1外部连接器根据Windows应用程序用户界面的规格进行修订,使用以对话计程仪框为中心的用户界面,用户变得容易使用4.3.2内部接口模块间接口采用数据结合方式,通过残奥仪表传输数据、交换信息。4.4数据库的设定修订4.4.1数据库的逻辑设定修订在需求分析阶段,此系统的所有资料分析均已完成。 基于这个阶段制作的概念模型,可以得到满足系统设定修改要求的几个关系记述,这个阶段的主要工作是把前阶段的成果转化为具体的数据库。 下面给出概念结构,E-R图如图4.3所示。(1)分E-R图(2)总E-R图图4.3概念结构设定订正E-R图实体:图书(图书编号、书名、作

13、者、出版社、定价、图书类别、图书ISBN号、图书数)学生(学生编号、学生姓名、性别、入学时间、毕业时间)管理员(号码、姓名、密码、参加时间)联络人:学生管理(图书管理员、学生姓名、学生密码)图书管理(图书管理员、借阅编号、归还编号)查询(图书编号、借条编号、图书管理员、学生)4.4.2数据库的物理设定修订根据数据库原理的化学基,组合上述E-R图进行转换,可进行数据库的物理设定修正。 根据以上数据库的逻辑设定修正,考虑到计程仪编程的容易性,并且考虑到主题的时间,该系统的数据库采用了Microsoft SQL Server 2000。 在本系统中,我们决定使用一个数据库,在它下面创建五个数据表。

14、其结构分别如下1 .图书信息表(tBook )的字段列表如表4-1所示。表4-1图书信息表的结构序列号字段名称字段说明类型位数属性备考1书签身份证图书编号文本7必须是空的2书签名称图书名称文本20必须是空的3cBooksISBN图书ISBN号文本15可以清空4cBooksAuthor图书作者文本10可以清空5cBooksPublisher图书出版社文本20可以清空6书籍类型图书类型文本16可以清空7smBooksPrice图书价格货币可以清空8iBooksStoreQuan图书库存量整数可以清空9iBooksLeftQuant图书复印件数整数可以清空10iBooksTotalQuan图书总数整

15、数可以清空2 .图书借阅登记簿(tBorrow )的字段列表如表4-2所示。表4-2图书借阅台帐的结构序列号字段名称字段说明类型位数属性备考1cBorrowID借书号码文本6必须是空的2计算机识别码学生编号文本6必须是空的3书签身份证图书编号文本7必须是空的4cBorrwTime借书的时间时间日期可以清空5创建时间还书时间时间日期可以清空6创造者是否归还文本1可以清空3 .图书返还登记簿(tReturn )的字段列表如表4-3所示。表4-3图书返还登记表的结构序列号字段名称字段说明类型位数属性备考1cBorrowID借书号码文本6必须是空的2计算机识别码学生编号文本6必须是空的3书签身份证图书编号文本7必须是空的4cBorrwTime借书的时间时间日期可以清空5创建时间还书时间时间日期必须是空的6创造者是否归还文本1必须是空的7无回复归还异常文本8可以清空4 .学生信息表(tVip )的字段列表如表4-4所示。表4-4学生信息表的结构序列号字段名称字段说明类型位数属性备考1计算机识别码学生编号文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论