图书管理系统总体设计说明书.docx

上传人:b****2 文档编号:2781180 上传时间:2023-05-04 格式:DOCX 页数:15 大小:237.51KB
下载 相关 举报
图书管理系统总体设计说明书.docx_第1页
第1页 / 共15页
图书管理系统总体设计说明书.docx_第2页
第2页 / 共15页
图书管理系统总体设计说明书.docx_第3页
第3页 / 共15页
图书管理系统总体设计说明书.docx_第4页
第4页 / 共15页
图书管理系统总体设计说明书.docx_第5页
第5页 / 共15页
图书管理系统总体设计说明书.docx_第6页
第6页 / 共15页
图书管理系统总体设计说明书.docx_第7页
第7页 / 共15页
图书管理系统总体设计说明书.docx_第8页
第8页 / 共15页
图书管理系统总体设计说明书.docx_第9页
第9页 / 共15页
图书管理系统总体设计说明书.docx_第10页
第10页 / 共15页
图书管理系统总体设计说明书.docx_第11页
第11页 / 共15页
图书管理系统总体设计说明书.docx_第12页
第12页 / 共15页
图书管理系统总体设计说明书.docx_第13页
第13页 / 共15页
图书管理系统总体设计说明书.docx_第14页
第14页 / 共15页
图书管理系统总体设计说明书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统总体设计说明书.docx

《图书管理系统总体设计说明书.docx》由会员分享,可在线阅读,更多相关《图书管理系统总体设计说明书.docx(15页珍藏版)》请在冰点文库上搜索。

图书管理系统总体设计说明书.docx

图书管理系统总体设计说明书

基于C/S的图书管理系统

总体设计说明书

专业:

软件工程导论

班级:

软件工程(3)班

姓名:

吴礼俊

报告日期:

2014.12.25

基于C/S的图书管理系统——总体设计说明书

1、引言

1.1编写目的

通过前面的需求设计,从而了解到了系统的需求和数据流图,要实现系统,就需要对客户的需求进行分析,以确定对用户需求的物理配置,以及整个系统的处理流程和系统的数据结构,接口设计,以便对系统进行设计.

1.2背景

现在的图书馆为人工管理,效率低,易出错,耗费人力.是不理想的管理手段,所以需要一个图书管理系统,设计这个系统是符合人们的需求的,而且,效率高了,人力耗费少,正是一个合理,有效的图书馆管理系统.

1.3定义

Access:

数据库管理软件

DBMS:

数据库管理系统

Windows2000/2003/XP:

运行环境

VisualBasic:

软件开发语言

1.4参考资料

[1]张海藩.软件工程导论(第四版)[M].北京:

清华大学出版社,2003

[2]武新华.VisualBasic管理信息系统开发案例[M].北京:

清华大学出版社,2006

[3]王晟.韩泽坤.Access数据库开发案例解析[M].北京:

清华大学出版社,2003

[4]杨选辉.信息系统分析与设计[M]北京:

清华大学出版社,2005

[5]李代平.软件工程(第二版)[M]北京:

冶金工业出版社,2006

2、总体设计

2.1需求规定

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。

本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。

读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。

书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。

借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。

2.2运行环境

2.2.1硬件

1)WindowsXPProfessional操作系统计算机。

2)用于各部门通信的联网设备。

2.2.2软件

WindowsXP、Windows7、常用的一些办公软件,用于统计数据。

2.2.3接口

系统采用客户机/服务器模式。

 

2.3功能需求与系统模块的关系

图2.3.1功能需求与系统模块关系图

 

(1)图书管理员:

表2.3.1图书管理员表

浏览

添加

修改

删除

查询

授权

添加记录

删除记录

更改记录

显示记录

查询

 

(2)出版社:

表2.3.2出版社表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

(3)图书分类:

表2.3.3图书分类表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

 

(4)图书编目:

表2.3.4图书编目表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

 

(5)图书借阅等级:

表2.3.5图书借阅表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

(6)图书库存信息:

表2.3.6图书库存信息表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

 

(7)读者借阅等级:

表2.3.7读者借阅等级表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

 

(8)读者信息:

表2.3.8读者信息表

浏览

添加

修改

删除

查询

添加记录

删除记录

更改记录

显示记录

查询

(9)图书操作:

表2.3.9图书操作表

借出

续借

归还

丢失

预约

查询

统计

打印

借出

续借

归还

丢失

添加记录

删除记录

更改记录

显示记录

查询

3、接口设计

3.1外部接口

(1)用户接口:

采用窗口化,菜单式进行设计,在操作时响应热键。

(2)硬件接口:

一卡通,扫描仪器

(3)软件接口:

通过ODBC对Access数据库的连接

3.2内部接口

通过面向对象语言设计类,在public类中实现调用;类间实现严格封装。

4、运行设计

4.1运行模块组合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

4.2运行控制

软件运行时界面友好、操作简单,基本能够实现用户的数据处理要求。

4.3运行时间

系统的运行时间基本可以达到用户所提出的要求。

如果某个环节运行时间较长,应给出让用户等待的信息。

5、系统数据结构设计

5.1逻辑结构设计要点

(1)学生文件表

表5.1.1学生文件表

(2)图书目录文件

表5.1.2图书目录文件表

(3)借书文件表

表5.1.3借书文件表

(4)罚款单表:

表5.1.4罚款单表

(5)入库表:

表5.1.5入库表

(6)管理员表:

表5.1.6管理员表

5.2物理结构设计要点

(1)学生文件表:

表5.2.1学生文件表

(2)图书目录文件

表5.2.2图书目录文件表

 

(3)借书文件表:

表5.2.3借书文件表

(4)罚款单表

表5.2.4罚款单表

(5)入库表

表5.2.5入库表

(6)管理员表

表5.2.6学生文件表

6、系统出错处理设计

6.1出错信息

本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。

程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

6.2补救措施

我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。

主要的错误可能有:

(1)数据库连接错误:

这类错误主要是数据库设置不正确,或sqlserver异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。

(2)输入错误:

这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。

(3)其他操作错误:

对于用户的不正当操作,有可能使程序发生错误。

我们主要是中止操作,并提醒用户中止的原因和操作的规范。

(4)其他不可预知的错误:

程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。

6.3系统维护设计

专门设计了系统维护模块,可对系统各模块进行全面维护。

进入系统维护界面后,可选择对系统的哪一模块进行维护,然后进入相应模块的维护界面,从而对改模块进行全面维护,包括界面的维护,数据库的维护等。

优点在于把对整各系统的维护集成到一个界面,设置一个接口,通过这个接口进入相应维护子模块。

7、安全保密设计

这个软件的安全方面表现在以下几点:

软件使用安全:

我们的软件会进一步完善,但是用户在保存数据是要做好备份工作。

(1)数据保密:

由于我们这个软件是面向学校的图书馆管理的,里面就会有书籍和学生信息各方面的重要数据。

这些数据是非常重要的,所以我们设计了登陆系统,保证了操作员合法性。

另外,建议学校管理员对数据库(和备份文件)进行一定的密码保护,以防资料的泄漏。

(2)操作安全:

由于操作员的操作不慎可能导致数据被误删,误改等情况,这里我们在每次删除的时候提醒用户,以防误操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2