图书管理系统说明书任务书.docx
- 文档编号:13924887
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:18
- 大小:131.54KB
图书管理系统说明书任务书.docx
《图书管理系统说明书任务书.docx》由会员分享,可在线阅读,更多相关《图书管理系统说明书任务书.docx(18页珍藏版)》请在冰点文库上搜索。
图书管理系统说明书任务书
呼和浩特职业学院
专业(年级、班_08计算机应用__
设计人张小欢、(小王敏、王美欣设计指导教师____吴淑清_____
设计辅导教师______吴淑清_____
(完成日期2011年4月15日
毕业设计说明书
摘要...............................................1关键字:
..............................................1一、概述..............................................2
1.1设计课题目的及意义..............................21.2任务概述........................................2二、功能需求分析......................................32.1问题定义,确定目标..............................32.2系统数据流图....................................4图书信息表.........................................42.3数据库分析......................................5三、系统设计..........................................83.1总体设计.......................................83.2系统各功能窗口设计.............................9
四、技术实现.........................................17
五、总结.............................................17参考文献..........................................19
图书管理系统
08计算机应用张小欢、(小王敏、王美欣
摘要
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。
图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。
为了提高日常的图书管理效率,本文针对通常的图书管理流程,设计了一个图书管理系统,可满足大多数中小型的图书管理要求。
合理的数据库结构,是一种可视化,面向对象的快速开发工具.本文详细分析了书籍流通环节中各个功能模块之间的关系,并且详细介绍了图书馆服务子系统的整个设计过程.
具体的各个功能如下:
1图书管理:
实现对图书信息的查询、添加、修改、删除.
2读者管理:
实现对读者信息的查询、修改、添加、删除.
3借阅管理:
实现读者对图书的借阅.
4查询:
实现读者图书记录的查询和图书查询。
关键字:
图书管理系统数据库VB
一、概述
1.1设计课题目的及意义
图书馆管理系统合运用了管理科学,系统科学,运筹学,统计学,计算机科学等学科的知识。
可以通俗的简化的描述图书馆管理系统的三要素:
系统的观点、数学的方法以及计算机的应用。
图书馆管理系统概念结构主要由四大部分组成即信息源、信息处理器、信息用户、信息管理者组成。
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,使用图书管理系统软件以提高图书馆的管理效率是非常有必要的。
1.2任务概述
1.2.1目标
建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。
通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。
1.2.2开发意图
通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。
1.2.3作用及范围
本软件适用于对图书馆的书籍,读者资料,借还书等可以进行方便的管理
1.2.4用户的特点
本软件的使用对象有学校图书馆的系统管理员(更新维护系统,图书管理人员(办理借阅,归还图书和读者(查询图书。
备注:
会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。
1.2.5系统运行的软、硬件环境
VB、SQL;
运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机;二、功能需求分析
2.1问题定义,确定目标
根据本学院实际情况,本系统要完成的功能如下:
1图书管理(图书信息的查询、修改、添加、删除
2图书借还管理(借还登记以及惩罚处理
3读者管理(读者信息查询、修改、添加、删除
4个人图书信息查询及个人借阅情况
呼和浩特职业学院2.2系统数据流图
4
图书管理系统
2.3数据库分析
1图书信息表
●图书名
●出版社
●归类
●数量
●单价
●状态
●作者
2读者信息表
●读者编号
●姓名
●联系方式
●专业
●性别
3借还记录表
●图书编号
●读者编号
5
●借书日期
●还书日期
●惩罚处理
4E-R图
6
5数据表结构设计
图书信息表
表2-1
读者信息表
表2-2
借还书记录
表2-3
7
三、系统设计
3.1总体设计
3.1.1系统结构图
3.1.2软件及开发平台
支持软件
说明为运行本软件所需要的支持软件,如a.操作系统:
Windows98及以上版本
8
b.支撑框架:
.NETFramework1.1
c.数据库:
SOLserver2003
用户平台
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面。
用户对程序的维护,最好要有备份。
3.2系统各功能窗口设计
3.2.1.登录窗口及实现功能代码
登陆界面
图3-1
PrivateSubCommand1_Click('登陆按钮代码
DimusernameAsString
DimpasswordAsString
username=Combo1.Text
password=Text2.Text
Ifusername=""Then
MsgBox"您还没有选择用户名!
",,"提示"
Combo1.SetFocus
ExitSub
EndIf
Setcmd.ActiveConnection=cn
cmd.CommandText="SELECTu_nameFROMu_userWHEREu_name="+"'"+username+"'"+"ANDu_password="+"'"+password+"'"
Setrs=cmd.Execute
Ifrs.EOFThen
MsgBox"无效的密码,请重试!
",,"登陆"
Text2.SetFocus
Else
UnloadMe
MDIForm1.Show
EndIf
ExitSub
MsgBoxerr.Description,,"信息"
EndSub
图3-1实现的功能是在启动系统后,首先是登陆界面,根据用户输入判断用户身份是否合法。
合法用户则输入密码,进入系统。
图书管理系统
图3-2
PrivateSubdaoqichaxun_Click('进入到期查询对话框
到期查询.Show
到期查询.Move(Me.ScaleWidth-到期查询.Width/2,(Me.ScaleHeight-到
期查询.Height/2
EndSub
PrivateSubhuanshuguanli_Click(IndexAsInteger'进入还书登记对话框还书登记.Show
EndSub
PrivateSubjieshuguanli_Click(IndexAsInteger'进入借书登记对话框借书登记.Show
EndSub
PrivateSubanshuhao_Click(IndexAsInteger
图书查询.Show
EndSub
图3-2实现的功能是进入图书管理系统
图书信息管理
图3-3
PrivateSubCommand1_Click(
'PARAM0.Value=SM.Text
cmd.ActiveConnection=cn
cmd.CommandText="select*fromTSwhereSH=?
orSM=?
orCBS=?
"cmd.CreateParameter,adChar,adParamInput,10
cmd.CreateParameter,adChar,adParamInput,10
cmd.CreateParameter,adChar,adParamInput,10
cmd.Parameters(0=SH.Text
cmd.Parameters(1=SM.Text
cmd.Parameters(2=CBS.Text
cmd.Execute
Setrs=cmd.Execute
SetDataGrid1.DataSource=rs
图3-3实现的功能是进入图书信息管理界面,可以对图书信息进行添加和查询操作,并且可以遍历记录。
学生信息管理
图3-4
PrivateSubForm_Load(
cn.ConnectionTimeout=60
cn.CursorLocation=adUseClient
cn.ConnectionString="driver=sql
server;server=(local;uid=sa;pwd=sa;database=tsjygl"
cn.Open
EndSub
图3-4实现的功能是进入读者信息管理界面,可以对读者信息进行添加、删除、修改和查询操作,并且可以遍历记录。
还书登记
图3-5
DimSM,SH,SM1AsString
DimiAsInteger
SM=Trim$(List2.List(0
sql="selectDISTINCT*fromHSwhereSM='"&SM&"'"
Setrs2=NewADODB.Recordset
Setrs2.ActiveConnection=cn
rs2.CursorType=adOpenDynamic
rs2.OpenTrim$(sql,cn,adOpenDynamic,adLockOptimistic
SH1=rs2.Fields(0.Value
SM1=rs2.Fields(1.Value
rs2.Fields(6.Value=rs2.Fields(6.Value+1
rs2.Update
rs2.Close
sql="select*fromXS_TS"
图3-5实现的功能是进入读者还书界面,可以实现读者还书和查阅读者借阅记录的功能,并在读者还书时,对相应数据库数据进行修改。
按学号查看借阅信息
图3-6
PrivateSubForm_Load(
cn.CommandTimeout=30
cn.CursorLocation=adUseClient
cn.ConnectionString="driver=sql
server;server=(local;uid=sa;pwd=sa;database=tsjygl"
cn.Open
Setcmd.ActiveConnection=cn
cmd.ActiveConnection=cn
cmd.CommandType=adCmdStoredProc
cmd.CommandText="XS_TS_QUERY1"
PARAM0.Direction=adParamInput
PARAM0.Type=adChar
PARAM0.Size=10
cmd.Parameters.AppendPARAM0
图3-6实现的功能是根据读者的学号、所借书号进行查询,读者的借阅信息。
到期查询
图3-7
PrivateSubCommand1_Click(
PARAM0.Value=XH.Text
Setrs=cmd.Execute
SetDataGrid1.DataSource=rs
EndSub
图3-7实现的功能是根据学号查看读者所借数目是否到期,及到期天数,并对其做出相应的惩罚。
四、技术实现
通过该图书馆里系统可以实现:
管理员(1可以对图书信息进行全方面查询、修改、添加与删除
(2可以进行借书还书登记以及查询
(3可以对读者信息进行全方面查询、修改、添加与删除
读者(1可以对图书信息进行全面查询
(2可以对个人借还书记录进行查询
五、总结
通过这次毕业设计让我对前面学过的许多课程有了更为深刻的理解,也是我对这三年所学的东西的一个综合体现。
然而这次设计让我们感受颇深,让我们真正体会到了在整个过程带来的无奈和快乐。
刚开始,急于求成的心情给我们带来了很大的困难。
以前我们注重的是编写代码过程,认为只要能把最后的功能实现了就可以,所以一开始我们就稍微理了一下思绪就动
手来编写代码。
我们原以为很快能完成任务,可万万没想到,编写过程出现了很多问题,刚几天就陷入了泥潭,进退两难,但后来面临的问题只有重来,这真是给我们很大的打击,这样的反复我们进行了几次,后来终于沉住气,吸取前几次的教训,严格的按照开发管理信息系统所用的方法中都把系统规划和系统分析放在极为重要的位置,认真细致地对开发进行了分析并且书面的做了详细书写。
接着,根据做出来的书面需求分析以及数据流图等,我们终于在设计中变得顺畅,而且因为通过需求分析使我们最设计时不再盲目,按着分析一步步去实现,虽然中途还会遇到很多问题,但是通过翻书、上网以及询问老师,我们的设计终于成功了,实现了需求中提到的各项功能。
通过这次毕业设计,我们对和知识掌握的更加深刻,也学会了成稳,不会急于求成也再也不会心浮气躁。
最后感激学校给我们提供了实践的平台!
也感激教导老师不辞辛苦的认真指导!
图书管理系统参考文献1、张秋海2、于3、邢富鑫MySQL开发权威指南SQLServer数据库开发入门与范例解析MySQL完全手册机械工程出版社机械工程出版社电子工业出版社2008年2005年2005年19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 说明书 任务书