




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1引言..................................................................................2
1.1编写目的.................................................................2
1.2背景.....................................................................2
1.3定义.....................................................................3
1.4参考资料.................................................................3
2用途............................................................................3
2.1功能.....................................................................3
2.2性能.....................................................................3
2.2.1精度...............................................................3
222时间特性............................................................4
2.2.3灵活性.............................................................4
2.3安全保密.................................................................4
3运行环境........................................................................4
3.1硬设备...................................................................4
3.2支持软件.................................................................4
3.3数据结构.................................................................5
4使用过程........................................................................6
4.1安装与初始化.............................................................6
4.2输入/输出................................................................7
4.2.1输入数据的现实背景.................................................7
422输出数据的现实背景.................................................7
4.2.3输入格式...........................................................7
4.2.4输出数据...........................................................7
425输入瞪出举例.......................................................8
4.3文卷查询................................................................24
4.4出错处理和恢复..........................................................24
4.5终端操作................................................................24
1引言
1-1编写目的
本用户手册的编写目的是帮助用户了解《图书管理系统》,并学会对系统的操作。
本用户手册的读者对象为:使用该软件的图书馆管理员、工作人员和学校的教师、学
生。
1.2背景
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书
馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应
运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书
馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两
大功能进行合理操纵并登记。
说明:
>开发软件名称:图书管理系统。
>项目开发者:XX学院计算机科学系”图书管理系统”开发小组:
XXX(X号,组长),XXX(X号),...
>用户单位:XX大学
1.3定义
>主键(PrimaryKey):每一笔资料中的主键都是表格中的唯一值。换言之,
它是用来独一无二地确认一个表格中的每一行资料
>外键(ForeignKey):设表t1,t2中都有一个name字段,而且是t1的主键,
那么如果设t2中的name为外键的话,向t2中添加数据的时候,如果name值不在tl
之中就会报错。
1.4参考资料
张海藩:《软件工程导论》第五版清华大学出版社
肖刚等:《实用软件文档写作》清华大学出版社
李涛等:C++SQLServer数据库开发与实例清华大学出版社
2用途
2.1功能
需求规定的详细内容,请参考独立文档《软件需求说明书》。
2.2性能
2.2.1精度
根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的
需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精
确匹配读者已知的图书,泛型查找只要满足与输入的关键字相匹配的书FI即输出,可
供读者查找。
2.2.2时间特性
◊查询速度:不超过10秒;
令其它所有交互功能反应速度:不超过3秒;
Q可靠性:平均故障间隔时间不低于200小时。
2.2.3灵活性
当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口发
生变化时,设计的软件要做适当调整,灵活性非常大。
2.3安全保密
由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信
息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、
便捷,易于管理和操作。
3运行环境
3.1硬设备
令服务器
(1)处理器(CPU):Pentium900M(推荐Pentium41.2G)
⑵内存容量(RAM):至少256M(推荐512M)
令客户端
(1)处理器(CPU):Pentium133M或更高
(2)内存容量(RAM):64M或更高
3.2支持软件
Q数据库服务器端
(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浏览器:InltrnelExplorerG.0以上或Netscape4.0以上,配置TCP/1:
协议
3.3数据结构
•管理员基本信息表
字段名称数据类型可否为空约束条件说明
WorkIDintNOTNULL主键成员ID
User_NameVARCHAR(24)NOTNULL无姓名
PasswordVARCHAR(24)NOTNULL无密码
•图书信息表
字段名称数据类型可否为空约束条件说明
BookJDVARCHAR(50)NOTNULL主键书籍ID
Book_NameVARCHAR(50)NOTNULL无书名
WriterVARCHAR(50)NOTNULL无作者
PressVARCHAR(50)NOTNULL无出版社
PricefloatNOTNULL无单价
lnLibrary_DatedatetimeNOTNULL无入库时间
Total_AmoiinlintNOTNULL无总量
Now_AmountintNOTNULL无现存量
•借阅卡信息表
字段名称数据类型可否为空约束条件说明
Proof」DVARCHAR(50)NOTNULL主键借阅卡ID
NameVARCHAR(50)NOTNULL无姓名
SexVARCHAR(50)NOTNULL无性别
Birth_TimedatetimeNOTNULL无出生日期
AddressVARCHAR(50)NOTNULL无地址
ID_NumberVARCHAR(50)NOTNULL无身份证号
Tcl_NumbcrVARCHAR(50)NOTNULL无电话号码
NowBorrowAmountintNOTNULL无现借书量
•借书信息表
字段名称数据类型可否为空约束条件说明
BorrowIDintNOTNULL主键借书ID
Proof」DVARCHAR(50)NOTNULL外键(Proof_Info)借书卡ID
Book_IDVARCHAR(50)NOTNULL夕卜键(Book」nfo)书籍ID
Borrow_DatedatetimeNOTNULL无借出时间
•罚单信息表
字段名称数据类型可否为空约束条件说明
PuniJDintNOTNULL主键罚单ID
Proof_IDVARCHAR(50)NOTNULL无借书卡ID
Book_IDVARCHAR(50)NOTNULL无书籍ID
Borrow_DatedatetimeNOTNULL无借出时间
Retum_DatedatetimeNOTNULL无还书时间
Puni_MoneyfloatNOTNULL无罚金
4使用过程
4.1安装与初始化
点击exe文件就可运行程序,程序初始化界面如下:
X
用户名或密码检人有误,请重资幡入,
I-—定口
X
用户名和密码都不能为空,
4.2输入/输出
4.2.1输入数据的现实背景
a.情况一一图书馆处于运行阶段:
b.情况出现的频度一一每天;
c.情况来源一一学生或者老师:
d.输入媒体-----键盘
e.限制一一无限制
£质量管理一一没有质量管理
422输出数据的现实背景
a.使用一一输出数据是显示给管理员或者用户:
b.使用频度一一每天;
c.媒体----CRI显示、打印
d.质量管理一一没有质量管理;
4.2.3输入格式
a.长度一不能超过数据库中对数据的限定;
b.格式基准一一以左面的边沿为基准;
c.标号一一没有标记或标识符;
d.标点一一没有特殊符号
e.词汇表一一禁止使用搜狗拼音圆角打出的字符;
f.控制——按钮控制。
4.2.4输出数据
二维表结构、提示框、提示信息
4.2.5输入獭出举例
1)登录名和密码正确的话进入系统主界面(图一);登录名或者密码不正确的
话会弹出提示对话框,并将用户名、密码栏置空(图二);如果用户名或者密码有空,
弹出对话框并将用户名、密码栏置空(图三)。
x
用户名和密码都不能为空,
图1图2图3
2)主界面演示:
图4
3)新书入库
♦运行前数据库中Book」nfo表中的数据:
Book」DBook_NameWriterPressPriceInlibrary_DateTotal.AmountN6v_Amount
||7870195835.
数据库系抗概论王珊高等教寻出版社33.82010-5-2020:1...1313
787111143161时尚编程百例网冠科技机威工业出版社402010-5-1822:4...1010
787121032462VisualC++实用教程那可奇电子工业出版社422010-4-100:00:002020
787302132172数据库开发与实例李涛清华大学出版社482010-5-1421:5...98
787508412634专业项目实例开发英宇中国水利水电出版社652010-5-1421:5...33
图5
♦如果信息有没填的,点击“入库”会弹出如下对话框,图6:
787121032462Visnalc++・・.娜可奇电子工业出版社
图6图7
♦填入书号后点击“查询”在DataGridView控件里会显示按书号查询的结果,
图7:
♦在DataGridVicw控件里点击•条记录会在上面的tcxtBox和ComboBox控件
里显示该书的信息,图8:
请认真埴写如下数据
入3I刷新11查询(填写任一项)返回
Book_IDBook_NajneTriterPress
►7871210324621郑阿奇电子工业出版社
图8图9
♦输入总量:8,点击“入库”会在数据库中看到书号是787121030462的书籍
的总量由20变到28本,现存量由20(图5)变到28本(图10)。并弹出图9对话框:
BookJDBookJSameV/riterPressPnceInUbrary.DateTotal_AmountNow_Amoun
|73704”95835.
数竟闻东换概论王更高等教育出版社33.82010-5-2020:L..1313
787111143161时尚编程百例网冠科技机械工业出版社O2010-5-1822:4...1010
787121032462%U&C++实用..・胸有电子工业出版社422010-4-100:00:002828
737302132172孜括库什友与…李为清华大字出版社482010-5-1421:5...98
787508412634专业项目实洌...英宇中国水利水电…652010-5-1421:5...33
图10
♦如果入库的书籍在数据库中没有的话,在Bookjnfo表中则增加一条新的记
录:
新书入库成功,
图11图12
BookJDBook_NameWriterPressPrice:nlibrary_DateTotal.AmountNow-Amount
117370491958351数据库系线概论王珊高等教育出版社33.82010-5-2020:1...1313
787111143161时尚编程百例网冠科技机械工业出版社402010-5-1822:4,..1010
787115137531VisualC++经典游戏罗格坚人民前5电出版社422010^-48:59:49IS15
787121032462VisualC++实用教程郑阿奇电子工业出版社422010-4-100:00:002828
787302132172数据库开发与工例李涛清华大学出版社482010-5-1421:5...98
787508412634专业项目实例开发英宇中国水利水电…6S2010-5-1421:5...33
图13
♦“刷新”按钮就是将textBox和ComboBox控件里的信息清空:
请认真填写如下数据
书号:|一书名:
作者:单价:
出版科:5
忘量:
|入库|i蹒]|查询(埴写任一k]|返回|
图14
♦“查询”可以在textBox和ComboBox控件里填写任一项来查询,如果同时
填有多项,则按前面的一项查询。
♦“返回”则返回到主界面窗口。
4)借书/还书
♦数据库中Proofjnfo表中有如下信息:
ProofJDNameSexBrth_TimeAddressID_NurrberTd_NumbefNow_Borrow_Amoint
|3700705206|李立男2010-5-200:00:00武汉5553450
070505204王佳美女1988-8-80:00:00浙江3331230
070505205熊文浩男1989-5-90:00:00江西7772220
070505206李立男1989-8-90:00:00武汉4445461
♦借书成功的条件有4条:
▲借阅证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出
“请正确填写要求的数据:”的对话框。
】该读者己借阅量不能超过8木,否则会弹出提示对话框。如图15、16。
Borrow_Info表中0700705206读者已借了8本书,再借会弹出提示框:
BorrowIDProof_DBook_IDBorrow_Date
困07007052067875084126342010-6-415:39:57
3407007052067873021321722010-6-416:30:24
3507007052067871210324622010-6-416:30:37
3607007052067871151375312010-6-416:30:47
3707007052067871111431612010-6-416:30:56
3807007052067870401958352010-6-416:31:06
3907007052067873020236852010-6-416:33:56
4007007052067873020934422010-6-416:34:03
图15图16
工借阅证号和图书号数据库中要存在,否则会提示借阅证号或者图书号不存
在的信息。如图17、18。
图17
图18
工该读者己借的书籍中没有逾期的书目并且Punishjnfo表中该读者没有欠
费记录,否则会弹出该读者已欠费的提示对话框。如图21、22
Punish」nfo表中信息如F:
Puni...Prcx)fIDBookJDBorrowDateRetumDatePuniMoney
咽0705052047873021321722010-4-120:55:242010-5-2021:5...145.9
230705052057871210324622010-3-120:57:172010-5-2022:0...131
图19
Borrow_Info表中信息如下:
BorrowIDProofJDBookJDBorrow一Date
320705052067873021321722010-3-2022:2...
图20
ProofJD是070505204的读者有欠费记录,他借书时会弹出如下对话框:
ProofJD是070505204的读者已借书中有逾期的,他借书时会弹出如下对话框:
图22
Proof_ID是070505204的读者可以借书:
借阅证号码:0700705206
[借书]|还书|
BorrowIDProof.IDBook.IDBorrowIDate
►3307007052067875084126342010-6-415:39
图23
这时候会看到Bookjnfo表中刚借的那木书的现存量少了一本:
Book.IDBook_NameWnterPressPriceInLjbrary_DateTotal_AfnountNo'A'_Anx)un
117870401958351数据库系统概论王珊高等教育出版社33.82010-5-2020:1...1313
787111143161时尚编程百例网冠科技机械工业出版社402010-5-1822:4,..1010
787115137531VisualC++经典…罗伟坚人民邮电出版社422010-6-48:59:491515
787121032462VisualC++实用...郑阿奇电子工业出版社422010-4-100:00:002828
787302132172数据库开发与…李涛洛华大学出版社482010-5-1421:5...98
787508412634专业项目实例…英宇中国水利水电出版七652010-5-1421:5,..32
图24
Borrow」nfo表中多了一条记录:
BorrowIDProof」DBookJDBorrow_Date
飒0705052067873021321722010-3-2022:2...
3307007052067875084126342010-6-415:39:57
图25
Proofjnfo表中0700705206的读者现借书量多了一本:
ProofjDNameSexBirth_TimeAddressID_NumberTd_NumberNow_Borrow_Amount
0700705206李立男2010-5-200:00:00武汉5553451
图26
♦还书成功的条件有2条:
】借阅证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出
“请正确填写要求的数据:”的对话框。
1借阅证号和图书证号数据库中要存在,否则会提示借阅证号或者图书证号
不存在的信息。(和借书时一样的要求,不再赘述。)
」如果有逾期的或者欠费记录的会提示已欠费,但可以正常还书。如图27、
28。
Proof.ID是070505206的读者还书时会弹出如下对话框:
图27图28
♦点击借书或者还书后在DataGridView里会显示该读者的借阅信息。(如图23)
♦“刷新”和前面一样,将textBox控件置空(“刷新”都是将textBox控件置
空,以后不再对刷新按钮加以叙述)。
♦“查询书籍”可以按照书号查询,查询结果将显示在DataGridView控件中。
“返回”则返回“借书/还书”界面。如图29。
787302132172|查询|返回
Book_IDBook_NameWriterPressPriceInLibrary_DateTotal
►787302132172数据库开发与实例李涛清华大学出版社482010-5-1421:589
图29
♦“返回”则返回系统主界面。(“返回”都是返回调用它的界面,以后不再对
返回按钮加以叙述。)
5)缴费
♦输入借阅证号070505204,查询该读者的欠费信息:
Puni_IDProof_IDBook_IDBorrow_DateReturn_DatePuni_Money
10705052047873021321722010-4-120:552010-5-2021:59145.9
图30
♦Punish」“。表中的欠费纪录如图19,输入借阅证号、书号、缴费金额,缴费,
三项不能有空。如果缴费金额多于欠费金额,会提示应找零,图33,Punishjnfo表
中已删除此读者此本书的的欠费记录。如果少了,会提示还欠费多少,图31,图32,
Punish」“。表中的记录会更新,如果正好,则提示缴费成功,图34。
缴费金额:100元
该读者还欠费45.89999元
匚㈣三,I查询欠费情况也借阅证号查)
图31
PuniJDProof_IDBook_ID_£Borrow_DateReturn_DatePuni_Mcney
翌0705052047873021321722010-4-120:55:242010-5-2021:5...45.89999
图32
檄费金领:50元
应找零4.10001元
rwni查询欠费港况兆借回证号查):
图33
撒费金颔:J31
缴费成功,
匚二通豆二1I,询欠费睛况俵借阅证号充)|
图34
6)书籍挂失
♦拄失前Bunow.Iino表中有如下信息:
BorrowIDProof_IDBookJDBorrow_Date
里07007052067875084126342010-6-415:39:57
3407007052067873021321722010-4-416:30:24
图35
♦挂失信息如下,提示罚款金额:
书号:787302132172
借阅证号:0700705206
礴金艇:1471
]…跌||显示后旗1jI显示书簿信
图36
♦显示借阅信息:
显示惜阅信息?
1挂失1显示书籍信息
BorrowIDProof_IDBook_IDBorrow_Date
►3307007052067875084126342010-6-415:39
3507007052067871210324622010-6-416:30
3607007052067871151375312010-6-416:30
3707007052067871111431612010-6-416:30
3807007052067870401958352010-6-416:31
3907007052067873020236852010-6-416:33
4007007052067873020934422010-6-416:34
图37
♦挂失成功后再Punish_Info表中增加了一条记录:
Puni_IDProofJDBookJDBofrow_DateReturn_DatePuni_Money
雷0705052067873021321722010-3-2022:21:102010-6-415:49:574.5
2507007052067873021321722010-4-416:30:242010-6-513:03:22147.1
图38
♦Proofjnfo表中该读者的借书总量减1:
BorrowIDProofJDBookJDBorrow_Date
困07007052067875084126342010-6-415:39:57
3507007052067871210324622010-6-416:30:37
3607007052067871151375312010-6-416:30:47
3707007052067871111431612010-6-416:30:56
3807007052067870401958352010-6-416:31:06
3907007052067873020236852010-6-416:33:56
4007007052067873020934422010-6-416:34:03
图39
♦Book_Info表中书号为787302132172的书的总量少了一本(结合图24):
Book.IDBook_NameWriterPressPriceInLibrary_DateTotal_AmountNow_Amount
17870401958351数据库系统概论王珊高等教育出版社33.82010-5-2020:1...1312
787111143161时尚翁程百例网冠科技机械工业出版社402010-5-1822:4...109
787115137531VisualC++经典...罗伟坚人民邮电出版社422010-6-48:59:491514
787121032462VisualC++实用…郑阿奇电子工业出版社422010-4-100:00:002827
787302023685数据结构严蔚敏清华大学出版社222010-6-416:33:26109
787302093442人机交互孟祥旭清华大学出版社242010-6-416:32:2765
787302132172数据库开发与...李涛清华大学出版社482010-5-1421:5...88
787508412634专业项目实例…英宇中国水利水电…652010-5-1421:5...32
图40
♦显示书籍信息:
书籍信息-□X
书写:787302132172
书得名称:数据库开发与实例
作者:季涛
出版社名称:活华大学出版社
单价:48
入库时间:2U1U-5-M21:b«40
总量:8
现存量:8
图41
7)图书信息查询
♦按出版社查询结果:
出版社:港华大学出版社作者:
查询||刷新||返回|
BookIDBook_NameWriterPressPrice
787302023685数据结构严前敏清华大学出版社22
787302093442人机交互孟祥旭清华大学出版社24
787302132172数据库开发与实例李涛潘华大学出版社48
图42
8)借书信息查询
♦输入借阅证号,显示借阅信息:
借阅证号:0700705206姓名:
查询刷新
BorrowIDProof_IDBook_IDBorrow_Date
10700705206
7875084126342010-6-415:39
3507007052067871210324622010-6-416:30
3607007052067871151375312010-6-416:30
3707007052067871111431612010-6-416:30
3807007052067870401958352010-6-416:31
3907007052067873020236852010-6-416:33
4ccrccrcLcccAACCC4CC44C.
图43
9)办理借阅证
♦办理前Proof_Info表中有如下信息:
ProofJDNameSexBirth_TimeAddressID_NumberTel_NumberNow_Borrow_A...
137007052061李立男2010-5-200:00:00武汉5553457
070505204王佳美女1988-8-80:00:00浙江3331230
070505205熊文浩男1989-5-90:00:00江西7772220
070505206李立男1989-8-90:00:00武汉4445460
图44
♦办理借阅证信息如下:
图45
♦办理后Proof_Info表中有如下信息:
ProofJDNameSexBirthJTimeAddressID_Nu(nberTel_NumberNow_Borrow_A..
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林职业技术学院《文字学与汉字教育》2023-2024学年第二学期期末试卷
- 昆明理工大学津桥学院《过程控制系统》2023-2024学年第二学期期末试卷
- 陕西中医药大学《室内设计与实践》2023-2024学年第二学期期末试卷
- 华中农业大学《公司金融》2023-2024学年第二学期期末试卷
- 湖南吉利汽车职业技术学院《土木工程施工与概预算原理》2023-2024学年第二学期期末试卷
- 广东云浮中医药职业学院《园艺生态学》2023-2024学年第二学期期末试卷
- 长春建筑学院《中学语文微型课训练》2023-2024学年第二学期期末试卷
- 东南大学成贤学院《果树栽培学各论》2023-2024学年第二学期期末试卷
- 扎兰屯职业学院《高等化工热力学》2023-2024学年第二学期期末试卷
- 忻州职业技术学院《地理信息系统原理与方法》2023-2024学年第二学期期末试卷
- 网络营销讲义网络营销产品策略课件
- 《小型混凝土预制件标准化生产管理办法》
- 六年级上册英语教案-Culture 2 Going Green 第二课时 广东开心英语
- 警察叔叔是怎样破案的演示文稿课件
- 青年教师个人成长档案
- 2021译林版高中英语选择性必修三课文翻译
- 2022年华中科技大学博士研究生英语入学考试真题
- 《网店运营与管理》整本书电子教案全套教学教案
- 打印版 《固体物理教程》课后答案王矜奉
- 中考《红星照耀中国》各篇章练习题及答案(1-12)
- Q∕GDW 11612.43-2018 低压电力线高速载波通信互联互通技术规范 第4-3部分:应用层通信协议
评论
0/150
提交评论