图书管理系统用户手册.docx

上传人:b****1 文档编号:1147468 上传时间:2023-04-30 格式:DOCX 页数:25 大小:435.76KB
下载 相关 举报
图书管理系统用户手册.docx_第1页
第1页 / 共25页
图书管理系统用户手册.docx_第2页
第2页 / 共25页
图书管理系统用户手册.docx_第3页
第3页 / 共25页
图书管理系统用户手册.docx_第4页
第4页 / 共25页
图书管理系统用户手册.docx_第5页
第5页 / 共25页
图书管理系统用户手册.docx_第6页
第6页 / 共25页
图书管理系统用户手册.docx_第7页
第7页 / 共25页
图书管理系统用户手册.docx_第8页
第8页 / 共25页
图书管理系统用户手册.docx_第9页
第9页 / 共25页
图书管理系统用户手册.docx_第10页
第10页 / 共25页
图书管理系统用户手册.docx_第11页
第11页 / 共25页
图书管理系统用户手册.docx_第12页
第12页 / 共25页
图书管理系统用户手册.docx_第13页
第13页 / 共25页
图书管理系统用户手册.docx_第14页
第14页 / 共25页
图书管理系统用户手册.docx_第15页
第15页 / 共25页
图书管理系统用户手册.docx_第16页
第16页 / 共25页
图书管理系统用户手册.docx_第17页
第17页 / 共25页
图书管理系统用户手册.docx_第18页
第18页 / 共25页
图书管理系统用户手册.docx_第19页
第19页 / 共25页
图书管理系统用户手册.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统用户手册.docx

《图书管理系统用户手册.docx》由会员分享,可在线阅读,更多相关《图书管理系统用户手册.docx(25页珍藏版)》请在冰点文库上搜索。

图书管理系统用户手册.docx

图书管理系统用户手册

 

1引言

1.1编写目的

本用户手册的编写目的是帮助用户了解《图书管理系统》,并学会对系统的操作。

本用户手册的读者对象为:

使用该软件的图书馆管理员、工作人员和学校的教师、学生。

1.2背景

随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。

而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。

图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。

图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

说明:

Ø开发软件名称:

图书管理系统。

Ø项目开发者:

××学院计算机科学系“图书管理系统”开发小组:

×××(×号,组长),×××(×号),……

Ø用户单位:

××大学

1.3定义

Ø主键(PrimaryKey):

每一笔资料中的主键都是表格中的唯一值。

换言之,它是用来独一无二地确认一个表格中的每一行资料

Ø外键(ForeignKey):

设表t1,t2中都有一个name字段,而且是t1的主键,那么如果设t2中的name为外键的话,向t2中添加数据的时候,如果name值不在t1之中就会报错。

1.4参考资料

海藩:

《软件工程导论》第五版清华大学

肖刚等:

《实用软件文档写作》清华大学

涛等:

C++SQLServer数据库开发与实例清华大学

2用途

2.1功能

需求规定的详细容,请参考独立文档《软件需求说明书》。

2.2性能

2.2.1精度

根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的需求。

如:

根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知的图书,泛型查找只要满足与输入的关键字相匹配的书目即输出,可供读者查找。

2.2.2时间特性

✧查询速度:

不超过10秒;

✧其它所有交互功能反应速度:

不超过3秒;

✧可靠性:

平均故障间隔时间不低于200小时。

2.2.3灵活性

当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口发生变化时,设计的软件要做适当调整,灵活性非常大。

2.3安全XX

由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。

为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。

总之,要求稳定、安全、便捷,易于管理和操作。

3运行环境

3.1硬设备

✧服务器

(1)处理器(CPU):

Pentium900M(推荐Pentium41.2G)

(2)存容量(RAM):

至少256M(推荐512M)

✧客户端

(1)处理器(CPU):

Pentium133M或更高

(2)存容量(RAM):

64M或更高

3.2支持软件

✧数据库服务器端

(1)操作系统:

MicrosoftWindows2003

(2)数据库管理系统:

SQLServer2005,配置TCP/IP协议

✧Web服务器端

(1)操作系统:

MicrosoftWindows2003

(2)Internet信息服务(IIS)6.0管理器

(3)VisualStudio.NET2005,配置TCP/IP协议

✧客户端

(1)操作系统:

Windows98/2000/2003/XP

(2)Web浏览器:

InternetExplorer6.0以上或Netscape4.0以上,配置TCP/IP协议

3.3数据结构

●管理员基本信息表

字段名称

数据类型

可否为空

约束条件

说明

WorkID

int

NOTNULL

主键

成员ID

User_Name

VARCHAR(24)

NOTNULL

XX

Password

VARCHAR(24)

NOTNULL

密码

●图书信息表

字段名称

数据类型

可否为空

约束条件

说明

Book_ID

VARCHAR(50)

NOTNULL

主键

书籍ID

Book_Name

VARCHAR(50)

NOTNULL

书名

Writer

VARCHAR(50)

NOTNULL

作者

Press

VARCHAR(50)

NOTNULL

Price

float

NOTNULL

单价

InLibrary_Date

datetime

NOTNULL

入库时间

Total_Amount

int

NOTNULL

总量

Now_Amount

int

NOTNULL

现存量

●借阅卡信息表

字段名称

数据类型

可否为空

约束条件

说明

Proof_ID

VARCHAR(50)

NOTNULL

主键

借阅卡ID

Name

VARCHAR(50)

NOTNULL

XX

Sex

VARCHAR(50)

NOTNULL

性别

Birth_Time

datetime

NOTNULL

出生日期

Address

VARCHAR(50)

NOTNULL

地址

ID_Number

VARCHAR(50)

NOTNULL

XX号

Tel_Number

VARCHAR(50)

NOTNULL

Now_Borrow_Amount

int

NOTNULL

现借书量

●借书信息表

字段名称

数据类型

可否为空

约束条件

说明

BorrowID

int

NOTNULL

主键

借书ID

Proof_ID

VARCHAR(50)

NOTNULL

外键(Proof_Info)

借书卡ID

Book_ID

VARCHAR(50)

NOTNULL

外键(Book_Info)

书籍ID

Borrow_Date

datetime

NOTNULL

借出时间

●罚单信息表

字段名称

数据类型

可否为空

约束条件

说明

Puni_ID

int

NOTNULL

主键

罚单ID

Proof_ID

VARCHAR(50)

NOTNULL

借书卡ID

Book_ID

VARCHAR(50)

NOTNULL

书籍ID

Borrow_Date

datetime

NOTNULL

借出时间

Return_Date

datetime

NOTNULL

还书时间

Puni_Money

float

NOTNULL

罚金

4使用过程

4.1安装与初始化

点击exe文件就可运行程序,程序初始化界面如下:

4.2输入/输出

4.2.1输入数据的现实背景

a.情况——图书馆处于运行阶段;

b.情况出现的频度——每天;

c.情况来源—一学生或者老师;

d.输入媒体———键盘

e.限制——无限制

f.质量管理——没有质量管理

4.2.2输出数据的现实背景

a.使用——输出数据是显示给管理员或者用户;

b.使用频度——每天;

c.媒体——CRI显示、打印

d.质量管理—一没有质量管理;

4.2.3输入格式

a.长度—一不能超过数据库中对数据的限定;

b.格式基准——以左面的边沿为基准;

c.标号——没有标记或标识符;

d.标点——没有特殊符号

e.词汇表——禁止使用搜狗拼音圆角打出的字符;

f.控制——按钮控制。

4.2.4输出数据

二维表结构、提示框、提示信息

4.2.5输入/输出举例

1)登录名和密码正确的话进入系统主界面(图一);登录名或者密码不正确的话会弹出提示对话框,并将用户名、密码栏置空(图二);如果用户名或者密码有空,弹出对话框并将用户名、密码栏置空(图三)。

图1图2图3

2)主界面演示:

图4

3)新书入库

◆运行前数据库中Book_Info表中的数据:

图5

◆如果信息有没填的,点击“入库”会弹出如下对话框,图6:

图6图7

◆填入书号后点击“查询”在DataGridView控件里会显示按书号查询的结果,图7:

◆在DataGridView控件里点击一条记录会在上面的textBox和boBox控件里显示该书的信息,图8:

图8图9

◆输入总量:

8,点击“入库”会在数据库中看到书号是2的书籍的总量由20变到28本,现存量由20(图5)变到28本(图10)。

并弹出图9对话框:

图10

◆如果入库的书籍在数据库中没有的话,在Book_Info表中则增加一条新的记录:

图11图12

图13

◆“刷新”按钮就是将textBox和boBox控件里的信息清空:

图14

◆“查询”可以在textBox和boBox控件里填写任一项来查询,如果同时填有多项,则按前面的一项查询。

◆“返回”则返回到主界面窗口。

4)借书/还书

◆数据库中Proof_Info表中有如下信息:

◆借书成功的条件有4条:

借阅证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出“请正确填写要求的数据!

”的对话框。

该读者已借阅量不能超过8本,否则会弹出提示对话框。

如图15、16。

Borrow_Info表中0700705206读者已借了8本书,再借会弹出提示框:

图15图16

借阅证号和图书号数据库中要存在,否则会提示借阅证号或者图书号不存在的信息。

如图17、18。

图17

图18

该读者已借的书籍中没有逾期的书目并且Punish_Info表中该读者没有欠费记录,否则会弹出该读者已欠费的提示对话框。

如图21、22

Punish_Info表息如下:

图19

Borrow_Info表息如下:

图20

Proof_ID是070505204的读者有欠费记录,他借书时会弹出如下对话框:

图21

Proof_ID是070505204的读者已借书中有逾期的,他借书时会弹出如下对话框:

图22

Proof_ID是070505204的读者可以借书:

图23

这时候会看到Book_Info表中刚借的那本书的现存量少了一本:

图24

Borrow_Info表中多了一条记录:

图25

Proof_Info表中0700705206的读者现借书量多了一本:

图26

◆还书成功的条件有2条:

借阅证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出“请正确填写要求的数据!

”的对话框。

借阅证号和图书证号数据库中要存在,否则会提示借阅证号或者图书证号不存在的信息。

(和借书时一样的要求,不再赘述。

如果有逾期的或者欠费记录的会提示已欠费,但可以正常还书。

如图27、28。

Proof_ID是070505206的读者还书时会弹出如下对话框:

图27图28

◆点击借书或者还书后在DataGridView里会显示该读者的借阅信息。

(如图23)

◆“刷新”和前面一样,将textBox控件置空(“刷新”都是将textBox控件置空,以后不再对刷新按钮加以叙述)。

◆“查询书籍”可以按照书号查询,查询结果将显示在DataGridView控件中。

“返回”则返回“借书/还书”界面。

如图29。

图29

◆“返回”则返回系统主界面。

(“返回”都是返回调用它的界面,以后不再对返回按钮加以叙述。

5)缴费

◆输入借阅证号070505204,查询该读者的欠费信息:

图30

◆Punish_Info表中的欠费纪录如图19,输入借阅证号、书号、缴费金额,缴费,三项不能有空。

如果缴费金额多于欠费金额,会提示应找零,图33,Punish_Info表中已删除此读者此本书的的欠费记录。

如果少了,会提示还欠费多少,图31,图32,Punish_Info表中的记录会更新,如果正好,则提示缴费成功,图34。

图31

图32

图33

图34

6)书籍挂失

◆挂失前Borrow_Info表中有如下信息:

图35

◆挂失信息如下,提示罚款金额:

图36

◆显示借阅信息:

图37

◆挂失成功后再Punish_Info表中增加了一条记录:

图38

◆Proof_Info表中该读者的借书总量减1:

图39

◆Book_Info表中书号为2的书的总量少了一本(结合图24):

图40

◆显示书籍信息:

图41

7)图书信息查询

◆按查询结果:

图42

8)借书信息查询

◆输入借阅证号,显示借阅信息:

图43

9)办理借阅证

◆办理前Proof_Info表中有如下信息:

图44

◆办理借阅证信息如下:

图45

◆办理后Proof_Info表中有如下信息:

图46

◆如果借阅证号或者次XX号已办理过一借阅证会分别弹出如下信息:

图47图48

10)借阅证信息查询

图48

11)借阅证挂失

◆挂失前Proof_Info表息如图46。

◆挂失借阅证信息:

图49

◆挂失后Proof_Info表息如下,删除了挂失的借阅证信息:

图50

◆如果有欠费记录或者有书没还的会有如下提示信息:

图51图52图53

12)添加账号

◆添加前Admin_Info表息如下(图54):

图54图55

◆添加新管理员信息(图55):

◆添加后Admin_Info表中增加一个管理员(图56):

图56

◆确认密码和密码会有提示信息(图57):

图57图58

◆用户名和密码重复的会提示图58信息:

13)修改密码

◆修改前Admin_Info表息如图56。

◆修改密码信息如图59:

图59图60

◆修改后Admin_Info表息如图60。

第二条记录的密码由222改为了123。

4.3文卷查询

根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的需求。

如:

根据关键字精度的不同,查找可分为精确查找和模糊查找,精确查找可精确匹配读者已知的图书,模糊查找只要满足与输入的关键字相匹配的书目即输出,可供读者查找。

操作控制是“精确查询”或“模糊查询”按钮。

4.4出错处理和恢复

当用户输入的信息不合法时会有相应的提示信息。

而且允许用户修改自己的密码,不允许用户匿名登录。

由于数据在数据库中已有备份,所以在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定。

再启动程序时必须将操作的容保存。

4.5终端操作

终端是供教师或学生借书、还书、查询使用的。

通过终端可以进行精确查找和模糊查找,用户借书按1键,还书按2键,继续按*键。

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

当前位置:首页 > 人文社科 > 法律资料

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

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