关于数据库方面论文范文,与机械文前言毕业专题,淡江大学机械与机电工程学系相关毕业论文开题报告
本论文是一篇关于数据库方面毕业论文开题报告,关于机械文前言毕业专题,淡江大学机械与机电工程学系相关毕业论文格式范文。免费优秀的关于数据库及数据结构及数据流方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
流组成:图书等于书号+书名+作者+出版社+价格+摘 要+状态这篇论文url:http://www.sxsky.net/xie/07040233.html
书号等于"000000001".."999999999"
书名等于2{字母}24
作者等于2{字母}24
出版社等于2{字母}24
价格等于"000.01".."999.99"
摘 要等于10{字母}200
状态等于1{字母}
数据流名:检验错误
说明:用于指示读者借书错误信息
数据流来源:借书检验
数据流去向:读者
数据流组成:检验错误等于2{字母}40
每个数据量流通量:
数据流名:借书信息
说明:用于传递读者号和图书号
数据流来源:借书检验
数据流去向:借书登记
数据流组成:借书信息等于借书证号+书号
每个数据量流通量:
数据流名:日期
说明:提供当前日期信息
数据流来源:日历
数据流去向:借书检验,借书登记
数据流组成:日期等于年+月+日
年等于"0000".."9999"
月等于"01".."12"
日等于"01".."31"
每个数据量流通量:
数据流名:图书访问记录
说明:用于记录读者借书信息
数据流来源:图书访问记录库,借书登记
数据流去向:借书检验
数据流组成:图书访问记录等于书号+借阅证号+借书日期
借书日期等于日期
数据流名:读者信息
说明:用于记录登记入库的读者信息
数据流来源:读者库
数据流去向:借书检验
数据流组成:读者信息等于借书证号+姓名+联系方法
数据流名:图书信息
说明:用于记录登记入库的图书信息
数据流来源:图书库
数据流去向:借书检验
数据流组成:图书信息等于书号+书名+作者+出版社+价格+摘 要+状态
数据文件词条描述:
数据文件名:读者库
简述:存放读者信息
输入数据:无
输出数据:读者信息
数据文件组成:读者库由"读者信息"组成
数据文件名:图书库
简述:存放图书信息
输入数据:无
输出数据:图书信息
数据文件组成:图书库由"图书信息"组成
数据文件名:图书访问记录库
简述:存放图书访问记录信息
输入数据:图书访问记录
输出数据:图书访问记录
数据文件组成:图书访问记录库由"图书访问记录"组成
读者还书过程
简要说明
项目名称图书馆管理系统(此处填你的毕业设计课题名称)项目代码名称Library_Manage(此处填你的毕业设计程序中的主模块文件名)子项目名称读者还书过程(此处填本块内容对应的子过程名称)子项目代码名称Return_Book(此处填本块内容对应的子过程的模块文件名)作者(此处填负责此模块的作者名)创建时间2004-11-1020:10修改时间2004-12-110:30数据流图
数据词典
数据源点及汇点描述:(前面已描述)
加工逻辑词条描述:
加工名:还书检验
加工编号:3
简要描述:检验图书是否图书室外借图书
输入数据流:图书,图书访问记录
输出数据流:检验错误,还书信息
加工逻辑:IF书号与数据库数据不符THEN
发出"检验错误"
ELSE发出"还书信息"
ENDIF
加工名:还书登记
加工编号:4
简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数
输入数据流:还书信息,日期
输出数据流:图书访问纪录,还书成功
加工逻辑:IF所还图书超期THEN
统计超期天数
生成含警告的返回信息
ELSE删除图书访问记录库中相应的借书记录
生成成功信息
ENDIF
给出还书返回信息
数据流名词条描述:
数据流名:还书信息
说明:用于传递图书书号
数据流来源:还书检验
数据流去向:还书登记
数据流组成:还书信息等于书号
数据流名:还书成功
说明:用于通知还书成功
数据流来源:还书登记
数据流去向:读者
数据流组成:还书成功等于2{字母}10
数据文件词条描述:(前面已描述)
读者查询浏览过程
数据流图(略)
等等
数据词典(略)
等等
图书管理员增删改图书
数据流图(略)
等等
数据词典(略)
等等
图书管理员增删改读者
数据流图(略)
等等
数据词典(略)
等等
图书管理员查询浏览过程
数据流图(略)
等等
数据词典(略)
等等
概要设计
系统结构图
(注
关于数据库方面论文范文
处理流程
主流程
建立与数据库的连接
获取系统设置
显示主对话框
等待用户输入
如为借书:进入借书流程.
如为还书:进入还书流程.
如为图书信息查询:进入图书查询流程.
如为系统管理:进入系统管理流程.
如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接
借书流程
要求用户输入读者证号
读者身份查验
获取相关的读者信息并显示
等待用户输入
如为确认输入书号:读入书号,提交借书请求,更新信息显示,显示借书操作结果.
如为完成借书操作:结束借书流程.
等等
数据库设计
图书表
由多个图书记录构成.
图书记录的数据结构如下:
图书编号(BookID)整数(唯一标示符)
图书书名(BookName)变长字符串
图书作者(Author)变长字符串
图书出版社(Publisher)变长字符串
图书单价(BookPrice)实数
图书状态(BookStatus)整数
读者表
由多个读者记录构成
读者记录的数据结构如下:
读者证号(ReaderID)整数(唯一标示符)
读者姓名(ReaderName)变长字符串
读者联系方法(Address)变长字符串
借书记录表
由若干个借书记录构成
借书记录的数据结构如下:
借阅图书(BookID)整数(与图书库中的图书编号对应)(唯一标示符)
借阅者(ReaderID)整数(与读者库中的图书编号对应)
借阅时间(BorrowDate)日期
系统设置表
有单个系统设置记录构成
系统设置记录的数据结构如下:
记录号(id)整数(系统自动生成,唯一标示符)
最多可借图书数(MaxBLNum)整数
最多借书天数(MaxBLDays)整数
系统操作员记录表
由若干个系统操作员记录构成
系统操作员记录的数据结构如下:
记录序号(id)整数(系统自动生成,唯一标示符)
账号(Addminister)变长字符串
口令(Password)变长字符串
权限级别(Level)整数(0-7)
等等
详细设计
主模块
简要说明
等等等等等(略)
程序逻辑(注:程序逻辑可用程序流程图或N-S图或PAD图或PDL语言进行描述)
界面设计
等等等等(略)
主要函数说明
等等等等(略)
测试要点
等等等等(略)
借书模块
简要说明
等等等等等(略)
程序逻辑
等等等等等(略)
界面设计
等等等等(略)
主要函数说明
等等等等等等(略)
测试要点
等等等等等(略)
还书模块
简要说明
模块名称还书模块模块代码名称Return_Book启动条件单击"还书"子菜单输入读者信息,还书信息和日期功能还书处理,主要包括还书检验,还书登记和显示相关还书信息输出错误警告信息或还书成功信息程序逻辑
界面设计(此处将该模块相关的程序界面屏幕复制至此处)
等等等(略)
主要函数说明
调用形式:ReturnBook(const_ConnectionPtrpConnection,constintMaxLBDay)
传入参量:pConnection(数据库连接指针常量)提供数据库连接
MaxLBDay(整型常量)
系统参数(借书天数上限)
传出参量:无
测试要点
模块正常工作流程
对输入的查验,包括输入值的合法性与合理性检验
数据库连接异常能否做出适当处理
数据库数据异常时能否判断并给予适当处理
系统测试
测试计划
测试方案
考虑到各种因素和条件的限制,我们决定采用黑盒测试方案.即我们不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成预订功能,得到希望的输出.并对不合法的输入和操作能够正确地识别和防御.
测试项目
在本系统中虽然从总体上分为了管理员模块,注册用户模块和非注册用户模块三大功能模块模块,但是实际上这三个模块所包含的低层次功能模块是由重叠的.因此,我们在设计测试用例的时候应该按照三大模块下属的小功能模块进行,可以用最小的工作量完成对整个系统的测试.
具体的测试项目包括有:
系统操作登录
测试系统操作界面,内容包括帐号口令输入,合理性检查,合法性检查,系统操作界面显示控制
借书
测试图书出借功能,内容包括读者证号输入,合理性检查,合法性检查,借书对话框显示控制,图书书号提交,合理性检查,合法性检查,借书登记.
还书
测试图书返还功能,内容包括还书对话框显示控制,图书书号提交,合理性检查,合法性检查,还书登记.
续借
测试图书续借功能,内容包括图书书号提交,读者
关于数据库方面论文范文,与机械文前言毕业专题,淡江大学机械与机电工程学系相关毕业论文开题报告参考文献资料: