《小型图书管理系统》软件设计说明书.docx
- 文档编号:17668350
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:14
- 大小:174.21KB
《小型图书管理系统》软件设计说明书.docx
《《小型图书管理系统》软件设计说明书.docx》由会员分享,可在线阅读,更多相关《《小型图书管理系统》软件设计说明书.docx(14页珍藏版)》请在冰点文库上搜索。
《小型图书管理系统》软件设计说明书
技术应用性设计成果
级别:
2010级
二级学院(部):
数字信息技术学院
专业名称:
计算机应用技术
班级名称:
S611110应用
学生姓名:
学生学号:
指导教师(学院):
徐文、陈华鹏
2011年12月17日
目录
《小型图书信息管理系统》软件设计规格说明书3
一.模块结构设计3
(一)、1、图书借阅管理:
jieyueguanli13
2、借书:
jieshu13
(二)、基本程序模块:
modBase.bas3
二.人机交互界面设计4
(一)配题界面设计4
(二)人机交互过程设计4
三、过程设计8
(一)图书借阅管理与借书:
jieyueguanli18
(二)、基本程序模块:
modBase.bas11
参考文献11
《小型图书信息管理系统》软件设计规格说明书
产品标识
ZJY-CXCY-PTJBBSC
产品名称
《基于对象技术的配题及报表生成设计》软件
项目负责人
设计者
审核者
设计日期
审核日期
一.模块结构设计
(一)、1、图书借阅管理:
jieyueguanli1
功能描述:
本模块是应用软件的人机交互界面,主要实现图书借阅的查询功能。
具体包括以下的功能实现:
1.读者编号,读者姓名,书籍编号,书籍名称等文本框输入的信息进行查询
2.读者编号,读者姓名,书籍编号,书籍名称等文本框输入的信息进行清空
3.对该窗体进行关闭操作
设计要点:
1.窗体加载时即界面出现,开始查询按钮可对读者编号,读者姓名,书籍编号,书籍名称等文本框输入的信息进行查询
2.按照Windows窗口的界面风格,设置界面元素的Tab顺序和热键
2、借书:
jieshu1
功能描述:
本模块是应用软件的人机交互界面,主要实现借书的查询功能。
具体包括以下的功能实现:
1、读者编号正确输入后,回车进行执行
2、书籍编号正确输入后,回车进行执行
3、点击“借出当前图书”按钮,则bookInfo字段是否借出打勾
设计要点:
1、读者编号对应的文本框回车执行代码,则在文本框_KeyPress事件中写代码
2、书籍编号对应的文本框回车执行代码,则在文本框_KeyPress事件中写代码
(二)、基本程序模块:
modBase.bas
功能描述:
本模块是应用软件的公用函数,主要实现将数据库路径放入函数中,在控件Adodc1与控件Adodc2在连接数据库时,实现路径的调用,使之正常运行,具体包括以下的功能实现:
1.控件Adodc1的ConnectionString属性,通过该函数调用
2.控件Adodc1的ConnectionString属性,通过该函数调用
设计要点:
1.路径的完整性,确保整个路径的正确,能够正确调用
2.路径的实用性,当文件路径更改时,该函数能进行自动识别。
二.人机交互界面设计
逐个给出输入输出的画面设计和详细说明。
(一)配题界面设计
配题的人机交互界面设计如图1所示。
图中包含下列界面元素:
(一)借书
●“读者信息”框架
●“借阅读书信息”:
框架
●“读者编号”标签
●<输入读者编号请按回车>标签
●“读者姓名”标签
●“书籍编号”标签
●<输入要借书籍编号按回车>标签
●“书籍名称”标签
●“书籍价格”标签
●“书籍类别”标签
●“书籍页码”标签
●“出版社”标签
●“借出日期”标签
●“所借图书”标签
●“还允许借出书数”标签
●“借出当前书”:
按钮
●“Adodc1”:
data控件●“2011-12-17”:
DTPicker1控件●DataGrid1文体框
(二)图书借阅管理
●“借阅查询”框架
●“读者编号”标签
●“读者姓名”标签
●“书籍编号”标签
●“书籍名称”标签
●“开始查询”按钮
●“清空”按钮
●“关闭”按钮
●DataGrid1文体框
●Adodc1”:
data控件
●“执行模糊查询“复选框
(二)人机交互过程设计
●初始状态:
只有一个父窗体,等待用户交互,如图1所示。
●信息选择:
用户可以选择借阅管理和借书
图书借阅管理,如图2所示。
●信息未输入:
在初始状态下,在相应的文本框为空时,如图2所示。
●信息输入:
在初始化后,根据实际情况输入相关信息,如图3所示。
●界面清空:
在单击“清空按钮”后,四个文本框清空,如实4所示。
借书:
如图5所示
●信息未输入:
在初始状态下,在相应的文本框为空时,如图5所示。
●读者信息输入:
在读者编号处输入相应的编号,如图6所示。
●书籍信息输入:
在书籍编号处输入相应的编号,如图7示。
图1初始化时的父窗体人机交互界面(初始状态)
图2图书借阅管理人机交互界面(信息未输入)
图3图书借阅管理人机交互界面(信息输入)
图4图书借阅管理人机交互界面(信息清空)
图5借书人机交互界面(信息未输入)
图6借书人机交互界面(信息读者编号输入)
图7借书人机交互界面(信息书籍编号输入)
三、过程设计
(一)图书借阅管理与借书:
jieyueguanli1
1.窗体包括下列控件元素
●“读者编号”文本框:
text1
●“书籍编号”文本框:
text2
●“读者姓名”文本框:
text3
●“书籍名称”文本框:
text4
●“开始查询”按钮:
Command1
●“清空”按钮:
Command2
●“关闭”按钮:
Command3
●“执行模糊查询”复选按钮:
Check1
●数据库连接控件:
DataGrid1
●数据库连接控件:
Adodc1
●“借阅查询”框架:
Frame1
●“读者编号”标签:
Label1
●“读者姓名”标签:
Label3
●“书籍编号”标签:
Label2
●“书籍名称”标签:
Label4
●“开始查询”按钮:
Command1
●“清空”按钮:
Command2
●“关闭”按钮:
Command3
●DataGrid1控件:
DataGrid1
●Adodc1:
data控件:
Adodc1
2.窗体包括下列模块级变量
●数据集合:
rs
●数据库:
cn
●Sql语句字符串:
sql
●循环语句自增:
i
●Sql数组:
strcon
3.窗体内过程
●过程1
过程标识:
PrivateSubjieyueguanli_Click()
程名:
显示借阅管理窗体
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
无
功能描述:
在主窗体加载时实现显示功能。
具体包括以下工作:
1、借阅管理窗体的显示
●过程2
过程标识:
PrivateSubjieshu_Click()
程名:
显示借书窗体
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
无
功能描述:
在主窗体加载时实现显示功能。
具体包括以下工作:
1、借阅管理窗体的显示
●过程3
过程标识:
PrivateSubCommand2_Click()
过程名:
四个文本框的清空
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
无
功能描述:
当四个文本框中,任意一个或多个有内容时,进行清空操作。
●过程4
过程标识:
PrivateSubCommand3_Click()
过程名:
关闭窗体
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
无
功能描述:
关闭图书借阅查询窗体
●过程5
过程标识:
PrivateSubForm_Load()
过程名:
刷新DataGrid1和Adodc1
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
无
功能描述:
当窗体加载时,控件Adodc1和控件DataGrid1的刷新。
●过程6
过程标识:
PrivateSubCommand1_Click()
过程名:
图书借阅查询
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
Cnstr
调用关系:
调用Cnstr函数
功能描述:
通过此过程,实现图书借阅管理查询
●过程7
过程标识:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
过程名:
读者信息查询
输入参数:
无
输出参数:
无
我相关全局(或者模块级)变量:
Cnstr
调用关系:
无
功能描述:
当在文本框中输入相关读者编号并回车时,读者姓名和相关数据将会在DataGrid1控件中显示出来。
●过程8
过程标识:
PrivateSubText3_KeyPress(KeyAsciiAsInteger)
过程名:
借阅图书信息
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
Cnstr
调用关系:
无
功能描述:
当在文本框中输入相关书籍编号并回车来时,书籍价格,书籍名称,书籍类别,出版社,书籍页码及借出日期将会相应文本框中显示出来。
并在DataGrid1控件中显示更详细信息。
(二)、基本程序模块:
modBase.bas
1.全局变量
●数据库工作路径变量:
Cnstr(字符型)
2.全局过程
●过程
过程标识:
PublicFunctionCnstr()AsString
过程名:
数据库工作路径变量
输入参数:
无
输出参数:
无
相关全局(或者模块级)变量:
无
调用关系:
Adodc1.ConnectionString=Cnstr
Adodc2.ConnectionString=Cnstr
功能描述:
控件Adodc1与控件Adodc2在连接数据库时,ConnectionString调用变量Cnstr,使路径更改后仍能继续并正常使用。
参考文献
[1] [美]罗伯特·安东尼维杰伊·戈文达拉扬著,刘霄仑,朱晓辉译.《管理控制系统(第12版)》(北京国家会计学院管理经典系列)
[2]朱顺泉、姜灵敏编.《管理信息系统理论与实务》[M].北京:
人民邮电出版社,2009.03.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型图书管理系统 小型 图书 管理 系统 软件设计 说明书