图书管理系统概要设计概要

上传人:痛*** 文档编号:104507728 上传时间:2022-06-10 格式:DOC 页数:15 大小:183.50KB
收藏 版权申诉 举报 下载
图书管理系统概要设计概要_第1页
第1页 / 共15页
图书管理系统概要设计概要_第2页
第2页 / 共15页
图书管理系统概要设计概要_第3页
第3页 / 共15页
资源描述:

《图书管理系统概要设计概要》由会员分享,可在线阅读,更多相关《图书管理系统概要设计概要(15页珍藏版)》请在装配图网上搜索。

1、图书管理系统概要设计目录一、引言11.1编写目的11.2项目背景11.3开发环境11.4参考资料2二、任务概述22.1需求概述22.2运行环境2三、总体设计23.1基本设计概念和处理流程23.2系统结构和模块外部设计43.3功能分配4四、接口设计54.1用户接口54.2外部接口54.3内部接口5五、运行设计65.1运行模块的组合65.3运行时间6六、数据结构设计76.1逻辑结构设计76.2物理结构设计136.3数据结构与程序的关系13七、维护设计13一、 引言1.1编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较

2、抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计1.2项目背景图书管理是高效内每一个系部或院部都必须切实面对的工作,但是一直以来人们都使用传统的人工方式管理图书资料。这种方式存在着效率低下,保密性差等缺点。另外,随着图书资料数量的增加,其工作量也大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。图书管理作为计算机应用的一分支,有着手工无法比拟的优点,如检索迅速,查找方便,可靠性高等,这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷

3、的查询手段的图书管路系统,将是十分必要的1.3开发环境SQL Sever 2008:数据库管理软件DBMS:数据库管理系统Windows7:运行环境Java :软件开发语言1.4参考资料1张海藩主编,软件工程导论,清华大学出版社2陆丽娜主编,软件工程,经济科学出版社3瞿中主编,软件工程,机械工业出版社4数据库系统概论萨师煊高等教育出版社 二、 任务概述2.1需求概述系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以和具体的装配要求2.2运

4、行环境(1)数据库管理系统软件:SQL Sever 2008.(2)运行平台:Windows XP/Windows 7(3)分辨率:最佳效果1024x768像素三、 总体设计3.1基本设计概念和处理流程系统管理流程图书馆管理员操作模块读者操作模块数据统计模块系统设计模块数据备份模块数据恢复模块密码更改模块帮助模块系统管理员模块录入模块修改模块删除模块退出模块输入所需要求模块数据库操作模块系统操作模块系统显示模块3.2系统结构和模块外部设计图书管理系统管理员模块维护图书资料维护用户资料借阅图书更新个人资料归还图书插入删除修改创建修改注销用户模块检索图书3.3功能分配各项功能需求的实现同各块程序的

5、分配关系:创建查找修改删除维护图书资料(管理员)维护用户信息(管理员)更新个人资料(用户)归还图书 (用户)借阅图书 (用户)检索图书 (用户)四、接口设计4.1用户接口采用窗口化,菜单式进行设计,在操作时响应热键。用户通过在输入窗口输入登录名和密码进入各个模块。4.2外部接口 支持一般的笔记本电脑;本软件应提供对条形码扫描仪等的支持。通过JDBC对SQL Server数据库的连接。4.3内部接口1、通过面向对象语言设计类,在public类中实现调用;类间实现严格封装2、系统管理模块为图书管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。3、图书管理模块为图书统计模块,

6、和图书查询模块提供基础数据。必须先有图书数据后,才能使用统计和查询模块。4、图书管理模块和借书证办理模块为图书借阅模块提供基础数据。必须图书和读者后,才能使用借阅模块。5、在借阅模块中可以使用查询模块,查询读者和图书的信息。6、在图书证办理模块中可以使用查询模块,查询图书馆图书信息。五、运行设计5.1运行模块的组合运行模块运行方法管理员添加图书信息管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项管理员修改书目信息管理员通过检索找到要修改的书目信息并修改,系统在书目信息表中写入修改后信息管理员删除书目信息管理员通过检索找到要删除的书目信息并删除,系统在书目信息表中删除该数据项。管理员

7、添加新用户管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项管理员修改用户信息管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息管理员注销用户管理员通过检索找到要销户的用户并注销,系统在用户资料表中删除该用户的信息用户更新个人资料用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项用户充值用户告之管理员充值金额,并付现金,管理员检索到该用户,填写充值金额,系统在用户资料表中该用户的数据项中更新余额一项用户检索图书用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目用户借阅图书用户通过检索找到要借阅的图书并借阅,系统修改图书信

8、息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息用户归还图书用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项5.3运行时间响应时间运行3s检索10s六、数据结构设计6.1逻辑结构设计E-R图书名图书编号作者类别条形码ISBN出版社借阅编号图书编号读者编号借阅时间姓名是否挂失条形码登记时间读者类型性别图书编号归还编号读者编号图书编号归还时间图书借阅读者归还MISBNNNM1、学生文件表(Student):Create table Student XSID int default1 primary key, Name nvarchar(20)

9、 not null,Sex nvarchar(2),ZJH nvarchar(25),LXDH nvarchar(40),DJRQ datetime,YXQZ datetime,YJSS smallint,Rule ID int,ZT nvarchar(2)序号字段字段名类型长度精度小数位数默认值允许空主键说明1XSID学生编号Int101自动编号2Name姓名nvarchar103Sex性别nvarchar24ZJH证件号码nvarchar255LXDH联系电话nvarchar406DJRQ登记日期datetime87YXQZ有效期至datetime88YJSS已借书数smallint29R

10、ule ID学生规则IDint1010ZT是否挂失nvarchar22、图书目录文件(Book)Creat table Book 图书编号 int default1primary key,条形码 nvarchar(20),书名 nvarchar(200),图书类型 nvarchar(50),作者 nvarchar(20),译者 nvarchar(20),ISBN nvarchar(20),出版社 nvarchar(30),价格 money,书架名称 nvarchar(20),现存量 smallint,库存总量 smallint,入库时间 datatime,操作员 nvarchar(10),简介

11、 nvarchar(200),借出次数smallint,是否注销 nvarchar(2),图书状态 nvarchar(50)序号字段名类型长度精度小数位数默认值允许空主键说明1图书编号Int101自动编号2条形码nvarchar203书名nvarchar2004图书类型Nvarchar505作者Nvarchar206译者Nvarchar207ISBNNvarchar208出版社Nvarchar309价格Money810书架名称Nvarchar2011现存量Smallint212库存总量Smallint213入库时间Datatime814操作员Nvarchar1015简介Nvarchar2001

12、6借出次数Smallint217是否注销Nvarchar218图书状态nvarchar503、借书文件表(JSWJB)Creat table JSWJB 借阅编号 int default1 parimary key,图书编号 int ,foreign key (图书编号) reference Book(图书编号),学生编号 int ,foreign key (学生编号) reference Student(XSID),借阅时间 datatime,到期时间 datatime,续借次数 smallint,操作员 nvarchar(10),状态 nvarchar(50)序号字段名类型长度精度小数位数

13、默认值允许空主键外键说明1借阅编号Int101自动编号2图书编号Int103学生编号Int104借阅时间Datatime85到期时间Datatime86续借次数Smallint27操作员Nvarchar108状态navarchar504、罚款单表(Publish)Create table Publish 借阅编号 int default1 parimary key ,图书编号 int, foreign key (图书编号) references Book(图书编号),学生编号 int,foreign key (学生编号) reference Student(XSID),应罚金额 smallin

14、t,实收金额 smallint,状态 nvarchar(1),备注 nvarchar(200)序号字段名类型长度精度小数位数默认值允许空主键外键说明1借阅编号Int101自动编号2图书编号Int103学生编号Int104应罚金额Smallint15实收金额Smallint16状态Nvarchar17备注Nvarchar2005、入库表(RK)Create table RK 书号 nvarchar(30) default1 parimary key,条形码nvarchar(20),书名 nvarchar(200),作者 nvarchar(20),出版社 nvarchar(30),版次 nvarc

15、har(50),图书类别 nvarchar(20),存放位置 nvarchar(20),单价 money,入库数量 smallint,金额 money,经手人 nvarchar(10),票号 nvarchar(30),操作员 nvarchar(10),日期 datatime序号字段名类型长度精度小数位数默认值允许空主键外键1书号Nvarchar3012条形码Nvarchar203书名Nvarchar2004作者Nvarchar205出版社Nvarchar306版次Nvarchar507图书类别Nvarchar208存放位置Nvarchar209单价Money810入库数量Smallint211

16、金额Money812经手人Nvarchar1013票号Nvarchar3014操作员Nvarchar1015日期Datatime86、管理员表(Admin)Create table Admin 管理员ID int parimary key,管理员密码 char(15) not null,权限 nvarchar(16) not null序号字段名类型长度精度小数位数默认值允许空主键说明1管理员IDInt102管理员密码Char153权限Nvarchar167、学生规则表(Rule) 规则ID int parimary key,规则名称 nvarchar(50),可借阅天数 int,续借天数 in

17、t,最大续借次数 int,预约保留天数 int序号字段含义字段名称类型长度主键是否为空1规则IDRuleIdint102规则名称GZMCnvarchar503可借阅天数KJYSJInt24续借天数KXJSJInt25最大续借次数KXJCSInt26预约保留天数KYYSJInt26.2物理结构设计本设计系统采用的DBMS为SQL Server,数据库命名:book.mdb为了方便系统数据的录入和数据完整性,在逻辑设计基础上,增加如下表结构:出版社:记录图书出版社信息。图书书位信息:记录图书存放位置。系统参数表:图书馆馆名,图书借阅默认期限,图书证办理押金。6.3数据结构与程序的关系数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构七、维护设计软件的维护主要包括数字库的维护和软件功能的维护。对于数据库,本软件提供了备份和恢复的功能,可以方便地对数据库进行维护管理。对于软件功能方面,由于我们是采用模块化的设计,每个模块之间的独立性较高,这样对于单个功能的修改就只需要修改一个窗口就行了。如果要添加功能,也很容易,只要再添加菜单项的内容即可。等整个系统完成以后,还是要有人根据用户的要求和反映的情况,定期地对软件进行维护修改。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!