用户手册说明书版_第1页
用户手册说明书版_第2页
用户手册说明书版_第3页
用户手册说明书版_第4页
用户手册说明书版_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

1、用户手册说明书项目名称图书管理系统项目开发单位XX学院计算机科学系2010年6月10日1引言1.1 编写目的1.2 背景1.3 定义1.4 参考资料2用途2.1 功能2.2 性能2.2.1 精度2.2.2 时间特性2.2.3 灵活性2.3 安全保密3运行环境3.1 硬设备3.2 支持软件3.3 数据结构4使用过程4.1 安装与初始化4.2 输入/输出4.2.1 输入数据的现实背景 4.2.2 输出数据的现实背景 4.2.3 输入格式4.2.4 输出数据4.2.5 输入/输出举例4.3 文卷查询 4.4 出错处理和恢复 4.5 终端操作1引言1.1 编写目的本用户手册的编写目的是帮助用户了解图书

2、管理系统,并学会对系统的操作。本用户 手册的读者对象为:使用该软件的图书馆管理员、工作人员和学校的教师、学生。1.2 背景随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信 息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的 详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。说明:?开发软件名称:图书管理系统。?项目开发者:xx学院计算机科学系”图书管理系统”开发小组:X X X (X号,组长),XXX (X号),?用户单位:XX

3、大学1.3 定义?主键(Primary Key):每一笔资料中的主键都是表格中的唯一值。换言之,它是用 来独一无二地确认一个表格中的每一行资料? 外键(Foreign Key ):设表t1,t2中都有一个name字段,而且是t1的主键,那么如 果设t2中的name为外键的话,向t2中添加数据的时候,如果name值不在t1之中就 会报错。1.4 参考资料张海藩:软件工程导论第五版 清华大学出版社肖刚等:实用软件文档写作清华大学出版社李涛等:Visual C# SQL Serve数据库开发与实例 清华大学出版社2用途2.1 功能需求规定的详细内容,请参考独立文档软件需求说明书2.2 性能2.2.1

4、 精度根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的需求。如: 根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知的图 书,泛型查找只要满足与输入的关键字相匹配的书目即输出,可供读者查找。2.2.2 时间特性查询速度:不超过10秒;其它所有交互功能反应速度:不超过 3秒;可靠性:平均故障间隔时间不低于 200小时。2.2.3 灵活性当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口发生变化时, 设计的软件要做适当调整,灵活性非常大。2.3 安全保密由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程

5、序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和 操作。3运行环境3.1 硬设备服务器(1) 处理器(CPU : Pentium 900M (推荐 Pentium 4 1.2G )(2) 内存容量(RAM :至少256M (推荐512M)客户端(1) 处理器(CPU : Pentium 133M 或更高(2) 内存容量(RAM : 64M或更高3.2支持软件数据库服务器端(1) 操作系统:Microsoft Windows 2003(2)数据库管理系统:SQL Server 2005 ,配置TCP/IP协议Wet®务器端(2) 操作系统:Microsof

6、t Windows 2003(3) Internet信息服务(IIS ) 6.0管理器(4) Visual Studio.NET 2005,配置 TCP/IP 协议客户端(1)操作系统: Windows 98/2000/2003/XP(2) Web 浏览器:Internet Explorer 6.0 以上或 Netscape 4.0 以上,配置 TCP/IP 协议3.3数据结构管理员基本信息表字段名称数据类型可含为空约束条件说明WorkIDintNOT NULL主键成员IDUser_NameVARCHAR(24)NOT NULL无姓名PasswordVARCHAR(24)NOT NULL无密码

7、图书信息表字段名称数据类型可含为空约束条件说明Book_IDVARCHAR(50)NOT NULL主键书籍IDBook_NameVARCHAR(50)NOT NULL无书名WriterVARCHAR(50)NOT NULL无作者PressVARCHAR(50)NOT NULL无出版社PricefloatNOT NULL无单价InLibrary_DatedatetimeNOT NULL无入库时间Total_AmountintNOT NULL无总量Now_AmountintNOT NULL无现存量借阅卡信息表字段名称数据类型可含为空约束条件说明Proof_ID,ARCHAR(50)NOT NULL

8、主键借阅卡IDNamevARCHAR(50)NOT NULL无姓名SexVARCHAR(50)NOT NULL无性别Birth_TimedatetimeNOT NULL无出生日期AddressVARCHAR(50)NOT NULL无地址ID_NumberVARCHAR(50)NOT NULL无身份证号Tel_NumberVARCHAR(50)NOT NULL无电话号码Now_Borrow_AmountintNOT NULL无现借书量借书信息表字段名称数据类型可含为空约束条件说明BorrowIDintNOT NULL主键借书IDProof_IDVARCHAR(50)NOT NULL外键(Proo

9、f_Info)借书卡IDBook_IDVARCHAR(50)NOT NULL外键(Book_Info)书籍IDBorrow_DatedatetimeNOT NULL无借出时间罚单信息表字段名称数据类型可含为空约束条件说明Puni IDintNOT NULL主键罚单IDProof IDVARCHAR(50) 1NOT NULL无借书卡IDBook_IDVARCHAR(50)NOT NULL无书籍IDBorrow_DatedatetimeNOT NULL无借出时间Return_DatedatetimeNOT NULL无还书时间Puni_MoneyfloatNOT NULL无罚金4使用过程4.1 安

10、装与初始化点击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.词汇表一一禁止使用搜狗拼音圆角打出的字

11、符;f.标制一一按钮控制。4.2.4 输由数据二维表结构、提示框、提示信息4.2.5 输入/输由举例1)登录名和密码正确的话进入系统主界面(图一);登录名或者密码不正确的话会弹出提示对 话框,并将用户名、密码栏置空(图二);如果用户名或者密码有空,弹出对话框并将用户名、 密码栏置空(图三)。图1图2图32)主界面演示:图43)新书入库运行前数据库中Book_Info表中的数据:图5如果信息有没填的,点击“入库”会弹出如下对话框,图 6:图6图7填入书号后点击“查询”在 DataGridView控件里会显示按书号查询的结果,图 7:在DataGridView控件里点击一条记录会在上面的 text

12、Box和ComboBox控件里显示该书的信息,图8:图8图9输入总量:8,点击“入库”会在数据库中看到书号是的书籍的总量由20变到28本,现存量由20 (图5)变到28本(图10)。并弹出图9对话框:图10如果入库的书籍在数据库中没有的话,在Book_Info表中则增加一条新的记录:图11图12图13“刷新”按钮就是将textBox和ComboBox控件里的信息清空:图14“查询”可以在textBox和ComboBox控件里填写任一项来查询,如果同时填有多项,则按 前面的一项查询。“返回”则返回到主界面窗口。4)借书/还书数据库中Proof_Info表中有如下信息:借书成功的条件行4条:士借阅

13、证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出“ 请正确 填写要求的数据! ”的对话框。士该读者已借阅量不能超过8本,否则会弹出提示对话框。如图15、16。图15图16U借阅证号和图书号数据库中要存在,否则会提示借阅证号或者图书号不存在的信 息。如图17、18。图17图18U该读者已借的书籍中没有逾期的书目并且 Punish_Info表中该读者没有欠费记录, 否则会弹出该读者已欠费的提示对话框。如图21、22Punish_Info表中信息如下:图19Borrow_Info表中信息如下:图20Proof_ID是的读者有欠费记录,他借书时会弹出如下对话框:图21Proof_ID是的读者

14、已借书中有逾期的,他借书时会弹出如下对话框:图22Proof_ID是的读者可以借书:图23这时候会看到Book_Info表中刚借的那本书的现存量少了一本:图24Borrow_Info表中多了一条记录:图25Proof_Info表中的读者现借书量多了一本:图26还书成功的条件有2条:U借阅证号和图书证号都不能为空,否则点击借书或者还书的时候会弹出“ 请正确 填写要求的数据! ”的对话框。U借阅证号和图书证号数据库中要存在,否则会提示借阅证号或者图书证号不存在 的信息。(和借书时一样的要求,不再赘述。)$如果有逾期的或者欠费记录的会提示已欠费,但可以正常还书。如图27、28。Proof_ID是的读

15、者还书时会弹出如下对话框: 图27图28点击借书或者还书后在DataGridView里会显示该读者的借阅信息。(如图23)“刷新”和前面一样,将textBox控件置空(“刷新”都是将textBox控件置空,以后不 再对刷新按钮加以叙述)。“查询书籍”可以按照书号查询,查询结果将显示在DataGridView控件中。“返回”则返回“借书/还书”界面。如图29。图29“返回”则返回系统主界面。(“返回”都是返回调用它的界面,以后不再对返回按钮 加以叙述。)5)缴费输入借阅证号,查询该读者的欠费信息:图30Punish_Info表中的欠费纪录如图19,输入借阅证号、书号、缴费金额,缴费,三项不 能有

16、空。如果缴费金额多于欠费金额,会提示应找零,图33, Punish_Info表中已删除此读者此本书的的欠费记录。如果少了,会提示还欠费多少,图31,图32, Punish_Info表中的记录会更新,如果正好,则提示缴费成功,图34。图31图32图33图346)书籍挂失挂失前Borrow_Info表中有如下信息:图35挂失信息如下,提示罚款金额:图36显示借阅信息:图37挂失成功后再Punish_Info表中增加了一条记录:图38Proof_Info表中该读者的借书总量减1:图39Book_Info表中书号为的书的总量少了一本(结合图 24):图40显示书籍信息:图417)图书信息查询按出版社查

17、询结果:图428)借书信息查询输入借阅证号,显示借阅信息:图439)办理借阅证办理前Proof_Info表中有如下信息:图44办理借阅证信息如下:图45办理后Proof_Info表中有如下信息:图46如果借阅证号或者次身份证号已办理过一张借阅证会分别弹出如下信息:图47图4810)借阅证信息查询图4811)借阅证挂失挂失前Proof_Info表中信息如图46。挂失借阅证信息:图49挂失后Proof_Info表中信息如下,删除了挂失的借阅证信息:图50如果有欠费记录或者有书没还的会有如下提示信息:图51图52图5312)添加账号添加前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 文卷查询根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的需求。如: 根据关键字精度的不同,查找可分为精确查找和模糊查找,精确查找可精确匹配读者已知的图 书,模糊查找只要满足与输入的关

温馨提示

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

最新文档

评论

0/150

提交评论