版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE3图书管理系统的分析与设计目录TOC\o"1-2"\h\u6098摘要 18953一、前言 123976二、需求分析 126592(一)现有系统分析 128253(二)需求描述 212204三、概要设计 424796(一)
系统功能描述 421413(二)系统模块划分
530516四、数据库设计 611251(一)概念设计 613786(二)关系模式 719564(三)数据库详细设计 79684五、结论 1121616参考文献 12摘要本文从软件工程角度介绍了图书管理系统的设计与实现,包括软件的可行性研究,需求分析,概要设计,数据库设计,界面设计及具体的系统设计,采用设计的平台为VB+sqlserver2005,为单机系统,采用c/s结构,对详细设计均有描述。关键字:图书管理、一、前言通过计算机管理图书信息,把图书信息电子化,图书登记,读者信息维护,借阅电子化等操作,简化管理,提高工作效率,使人们借阅图书更加简便和快速,同时,便于掌握图书具体情况,进行报表统计功能等操作,大幅借阅管理开支,提高经济效益和管理效益。二、需求分析(一)现有系统分析图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
(二)需求描述读者到图书馆借书,先查询图书信息,查询可以按照书号,书名,作者进行查询,或者拿到要借的图书,直接信息扫描借阅。借阅图书时,需要等级书号和读者编号,进行登记,记录日期,还书日期等信息,归还时能查阅借书信息,查看是否预期。图书采购之后,由图书管理员进行登记,包括书号,书名,作者,出版社,书价等详细信息,并登记入库,供读者借阅或者出售。针对以上图书馆的实际情况,系统在实施后,应能实现以下目标:图书登记及借阅归还,读者管理员信息全部采用计算机管理。操作简单易行,查询方便灵活。界面美观友好,功能全面,数据存储安全可靠。查询方便报表准确系统功能分析是在系统开发的总任务的基础上完成的,图书信息管理系统所要完成的主要功能有:用系统允许的身份登陆图书信息管理系统。系统管理员可以操作次系统的所有工作,而非管理员等使用者只能进行查询的操作。将采购进来的书籍根据种类分类并对书籍进行编号,然后将书籍的入库信息输入数据库,包括编号、书名、交易单号、入库数量、入库日期和出版社。书籍入库信息的修改、查询和删除。书籍借阅信息的修改、查询和删除。书籍的出库与库存的查询当每一本书籍的入库都会添加一个记录到库存统计信息表中,可以随时打印或显示一份报表供应查看。当每一本书籍出库都会添加一个记录到读者统计信息表中,同样会定期打印一份报表供应查看。系统还专门为库存和销售提供了查询模块,分别可以查询商品库存情况和商品销售情况。
三、概要设计(一)
系统功能描述本系统的主要功能如下:图书管理功能:为了方便图书的借阅管理,需要对图书的类别和信息加于管理。图书管理模块可实现以下功能:
系统管理员
添加书籍参数添加书籍类型 添加书籍出版社 添加书籍价格用户信息管理码
添加用户信息 修改用户信息 删除用户信息
修改密码
2、书籍信息管理
添加书籍类别
查找书籍类别
编辑书籍类别
删除书籍信息
图书出售管理
借阅书籍
归还书籍3、读者信息管理
为了方便对读者的管理,需要对读者的类别和信息加予管理。读者管理模块可实现以下功能:
添加读者类别
编辑读者信息
删除读者类别
4、退出
(二)系统模块划分
根据以上分析,确定模块功能图如下:还书管理借书管理图书类别系统管理读者管理图书管理图书管理系统还书管理借书管理图书类别系统管理读者管理图书管理图书管理系统管理员维护数据备份还原图书信息维护读者信息维护读者分类管理员维护数据备份还原图书信息维护读者信息维护读者分类四、数据库设计(一)概念设计经分析,确定如下实体:图书,管理员,出版社,读者,借书,还书,部门,库存,关系为,管理员登记图书和读者信息,读者借阅图书,属于部门,出版社出版图书,因此,确定如下实体图和E-R图:图一:实体图图二:系统E-R图(二)关系模式确定关系模式如下:图书(ISBN,书名,作者,出版社编号,日期,类别,登记人编号)读者(编号,姓名,系别,登记人编号)管理员(编号,姓名,性别,电话,职位)出版社(编号,名称,地址,联系方式)借书(ID,读者编号,图书编号,借书时间,天数,管理员编号)还书(ID,读者编号,图书编号,还书时间,管理员编号)库存(ISBN,册数)(三)数据库详细设计详细表设计如下:数据表名称:book序号字段名称类型长度备注1BookIsbnchar15书号主键2BookNamevarchar50书名notnull3BookAuthorVarchar30作者4BooKPubIDchar4出版社IDnotnull外键5BookPricemoney书价6BookPageint页数7BookWordsint字数8BookDatedatetime出版日期9BookEmpIDchar6登记人ID外键数据表名称:Publisher序号字段名称类型长度备注1PublisherIDchar4出版社编号主键2PublisherNamevarchar30出版社名称Notnull3PUblisherCItyVarchar20所在城市4PublisherPhonechar12联系电话数据表名称:Employee序号字段名称类型长度备注1EmployeeIDchar4雇员编号主键2EmployeeNamevarchar20姓名NOTnull3EmployeeSexvarchar4性别4EmployeeAgeTinyInt年龄5EmployeeDatedatetime出生日期6EmployeePIDsmallint职位ID外键数据表名称:reader序号字段名称类型长度备注1ReaderIDchar4读者编号主键2ReaderNameVarchar20读者姓名notnull3ReaderDepIDchar4读者系编号外键4ReaderSexvarchar4读者性别5ReaderCdatedatetime注册日期6ReaderEdatedatetime到期日期7ReaderEmpIDchar4登记人编号外键数据表名称:Department序号字段名称类型长度备注1DepartmentIDchar4系编号主键2DepartmentNamevarchar20系名称3DepartmentProvarchar20系负责人4DepartmentPhoneChar12系电话数据表名称:BorrowBook序号字段名称类型长度备注1IDbigint主键自动编号2bReaderIDchar4读者编号notnull外键3bBookIsbnchar15借书ISBNnotnull外键4BorrowDatedatetime借书日期notnull5BorrowEmpIDchar4登记人ID外键数据表名称:ReturnBook序号字段名称类型长度备注1IDbigint主键自动编号2rReaderIDchar4读者编号notnull外键3rBookIsbnchar15还书ISBNnotnull外键4ReturnDatedatetime还书日期notnull外键5ReturnEmpIDchar4登记人ID外键数据表名称:BookStock序号字段名称类型长度备注1StockIsbnchar15库存图书编号主键2StockNumint库存图书册数notnull3StockRefDatedatetime更新日期notnull数据表名称:Position序号字段名称类型长度备注1PositionIDSmallint职位ID主键自动编号2PositionNamevarchar20职位名称notnull五、结论《图书信息管理系统》经过几个月的开发,基本实现了该系统的功能,完成了登录界面、数据操作界面,以及数据库的开发。我经历了系统的需求分析、概要分析、详细设计、编码、单体测试、总体测试等几个阶段,基本上对一个项目的开发有了比较完整的认识。了解了数据库的操作和使用以及各种开发工具的使用。参考文献[1]赵杰,李涛,朱慧.SQLSERVER数据库管理、设计与实现教程[M].北京:清华大学出版社,2020.[2]周绪,管丽娜,白海波.SQLSERVER
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《装饰施工图范例》课件
- 2023年水处理剂项目筹资方案
- 危险废物相关法律法规及规范化管理培训 课件
- 机械制图测试题及参考答案
- 东莞市长安实验中学2023-2024学年八年级上学期期末考试数学试卷
- 养老院老人生活娱乐设施管理制度
- 养老院老人健康监测服务质量管理制度
- 投资养殖合同(2篇)
- 2024年版:临时建设设施买卖合同规范
- 2025年阿克苏货运车从业考试题
- 完整版场记单模板
- 实木家具工艺标准(全流程)
- 高一语文必修一4篇古文 词类活用(课堂PPT)
- 商业发票Commercial Invoice模板2
- OPERA系统培训ppt课件
- 电镀工艺-电镀镍
- 幼小衔接中幼儿园与小学合作的国内外研究现状分析
- 110Kv输变电工程电气安装技术交底
- 录屏软件Camtasia_Studio使用教程
- 工厂常用英语
- 海上平台场址工程地质勘察规范
评论
0/150
提交评论