图书管理系统说明书任务书.docx
《图书管理系统说明书任务书.docx》由会员分享,可在线阅读,更多相关《图书管理系统说明书任务书.docx(15页珍藏版)》请在冰豆网上搜索。
图书管理系统说明书任务书
呼和浩特职业学院
专业(年级、班_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.Va