图书管理系统概要设计概要_第1页
图书管理系统概要设计概要_第2页
图书管理系统概要设计概要_第3页
图书管理系统概要设计概要_第4页
图书管理系统概要设计概要_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、图书管理系统概要设计目录TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 一、引言3 HYPERLINK l bookmark2 o Current Document 1.1编写目的3 HYPERLINK l bookmark4 o Current Document 1.2项目背景3 HYPERLINK l bookmark6 o Current Document 1.3开发环境3 HYPERLINK l bookmark8 o Current Document 1.4参考资料4 HYPERLINK l bookmark10 o Cu

2、rrent Document 二、任务概述4 HYPERLINK l bookmark12 o Current Document 2.1需求概述4 HYPERLINK l bookmark14 o Current Document 2.2运行环境4 HYPERLINK l bookmark16 o Current Document 三、总体设计4 HYPERLINK l bookmark18 o Current Document 3.1基本设计概念和处理流程4 HYPERLINK l bookmark20 o Current Document 3.2系统结构和模块外部设计6 HYPERLINK

3、 l bookmark22 o Current Document 3.3功能分配6 HYPERLINK l bookmark24 o Current Document 四、接口设计7 HYPERLINK l bookmark26 o Current Document 4.1用户接口7 HYPERLINK l bookmark28 o Current Document 4.2外部接口7 HYPERLINK l bookmark30 o Current Document 4.3内部接口7 HYPERLINK l bookmark32 o Current Document 五、运行设计8 HYPER

4、LINK l bookmark34 o Current Document 5.1运行模块的组合8 HYPERLINK l bookmark36 o Current Document 5.3运行时间8 HYPERLINK l bookmark38 o Current Document 六、数据结构设计96.1逻辑结构设计9 HYPERLINK l bookmark40 o Current Document 6.2物理结构设计15 HYPERLINK l bookmark42 o Current Document 6.3数据结构与程序的关系15 HYPERLINK l bookmark44 o C

5、urrent Document 七、维护设计15一、引言1.1编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计1.2项目背景图书管理是高效内每一个系部或院部都必须切实面对的工作,但是一直以来人们都使用传统的人工方式管理图书资料。这种方式存在着效率低下,保密性差等缺点。另外,随着图书资料数量的增加,其工作量也大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维

6、护都带来了很多困难。图书管理作为计算机应用的一分支,有着手工无法比拟的优点,如检索迅速,查找方便,可靠性高等,这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管路系统,将是十分必要的1.3开发环境SQLSever2008:数据库管理软件DBMS:数据库管理系统Windows7:运行环境Java:软件开发语言1.4参考资料张海藩主编,软件工程导论,清华大学出版社陆丽娜主编,软件工程,经济科学出版社瞿中主编,软件工程,机械工业出版社数据库系统概论萨师煊高等教育出版社二、任务概述2.1需求概述系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安

7、全可靠。该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求2.2运行环境(1)数据库管理系统软件:SQLSever2008.(2)运行平台:WindowsXP/Windows7(3)分辨率:最佳效果1024x768像素三、总体设计3.1基本设计概念和处理流程系统管理流程帮助模块系统管理员模块3.2系统结构和模块外部设计3.3功能分配各项功能需求的实现同各块程序的分配关系:创建查找修改删除维护图书资料(管理员)VVVV维护用户信息(管理员)VVVV更新个人资料(用户)V归还图书(用户)V借

8、阅图书(用户)V检索图书(用户)V四、接口设计4.1用户接口采用窗口化,菜单式进行设计,在操作时响应热键。用户通过在输入窗口输入登录名和密码进入各个模块。4.2外部接口支持一般的笔记本电脑;本软件应提供对条形码扫描仪等的支持。通过JDBC对SQLServer数据库的连接。4.3内部接口1通过面向对象语言设计类,在public类中实现调用;类间实现严格封装2、系统管理模块为图书管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。3、图书管理模块为图书统计模块,和图书查询模块提供基础数据。必须先有图书数据后,才能使用统计和查询模块。4、图书管理模块和借书证办理模块为图书借阅模

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

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

11、阅信息条目,并修改图书信息表中该书的剩余数据一项5.3运行时间响应时间运行v3s检索vlOs六、数据结构设计6.1逻辑结构设计E-R图图书编号归还时间条形码借阅编号读者类型图书编号是否挂失登记时间1、学生文件表(Student):CreatetableStudentXSIDintdefault1primarykey,Namenvarchar(20)notnull,Sexnvarchar(2),ZJHnvarchar(25),LXDHnvarchar(40),DJRQdatetime,YXQZdatetime,YJSSsmallint,RuleIDint,ZTnvarchar(2)序号字段字段名

12、类型长度精度小数位数默认值允许空主键说明1XSID学生编号Int101V自动编号2Name姓名nvarchar103Sex性别nvarchar2V4ZJH证件号码nvarchar25V5LXDH联系电话nvarchar40V6DJRQ登记日期datetime8V7YXQZ有效期至datetime8V8YJSS已借书数smallint2V9RuleID学生规则IDint1010ZT是否挂失nvarchar2V2、图书目录文件(Book)CreattableBook图书编号intdefault1primarykey,条形码nvarchar(20),书名nvarchar(200),图书类型nvarc

13、har(50),作者nvarchar(20),译者nvarchar(20),ISBNnvarchar(20),出版社nvarchar(30),价格money,书架名称nvarchar(20),现存量smallint,库存总量smallint,入库时间datatime,操作员nvarchar(10),简介nvarchar(200),借出次数smallint,是否注销nvarchar(2),图书状态nvarchar(50)序号字段名类型长度精度小数位数默认值允许空主键说明1图书编号InT101V自动编号2条形码nvarchar203书名nvarchar2004图书类型Nvarchar50V5作者N

14、varchar20V6译者Nvarchar20V7ISBNNvarchar208出版社Nvarchar30V9价格Money8V10书架名称Nvarchar20V11现存量Smallint2V12库存总量Smallint2V13入库时间Datatime8V14操作员Nvarchar10V15简介Nvarchar200V16借出次数Smallint2V17是否注销Nvarchar2V18图书状态nvarchar50V3、借书文件表JSWJB)CreattableJSWJB借阅编号intdefault1parimarykey,图书编号int,foreignkey(图书编号)referenceBoo

15、k(图书编号),学生编号int,foreignkey(学生编号)referenceStudent(XSID),借阅时间datatime,到期时间datatime,续借次数smallint,操作员nvarchar(10),状态nvarchar(50)序号字段名类型长度精度小数位数默认值允许空主键外键说明1借阅编号Int101V自动编号2图书编号Int10V3学生编号Int10V4借阅时间Datatime8V5到期时间Datatime8V6续借次数Smallint2V7操作员Nvarchar10V8状态navarchar50V4、罚款单表(Publish)CreatetablePublish借阅编

16、号intdefault1parimarykey,图书编号int,foreignkey(图书编号)referencesBook(图书编号),学生编号int,foreignkey(学生编号)referenceStudent(XSID),应罚金额smallint,实收金额smallint,状态nvarchar(1),备注nvarchar(200)序号字段名类型长度精度小数位数默认值允许空主键外键说明1借阅编号Int101V自动编号2图书编号Int10V3学生编号Int10V4应罚金额Smallint1V5实收金额Smallint1V6状态Nvarchar1V7备注Nvarchar200V5、入库表(

17、RK)CreatetableRK书号nvarchar(30)default1parimarykey,条形码nvarchar(20),书名nvarchar(200),作者nvarchar(20),出版社nvarchar(30),版次nvarchar(50),图书类别nvarchar(20),存放位置nvarchar(20),单价money,入库数量smallint,金额money,经手人nvarchar(10),票号nvarchar(30),操作员nvarchar(10),日期datatime序号字段名类型长度精度小数位数默认值允许空主键外键1书号Nvarchar301V2条形码Nvarchar

18、20V3书名Nvarchar200V4作者Nvarchar20V5出版社Nvarchar30V6版次Nvarchar50V7图书类别Nvarchar20V8存放位Nvarchar20V9单价Money8V10入库数量Smallint2V11金额Money8V12经手人Nvarchar10V131=FF口票号Nvarchar30V14操作员Nvarchar10V15日期Datatime8V6、管理员表(Admin)CreatetableAdmin管理员IDintparimarykey,管理员密码char(15)notnull,权限nvarchar(16)notnull序号字段名类型长度精度小数位数默认值允许空主键说明1管理员IDInt10V2管理员密码Cha

温馨提示

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

评论

0/150

提交评论