图书馆数据库管理系统统详细设计说明书.doc
《图书馆数据库管理系统统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《图书馆数据库管理系统统详细设计说明书.doc(14页珍藏版)》请在三一文库上搜索。
1、图书馆数据库管理系统统详细设计说明书1引言1.1编写目的图书管理系统详细设计是概要设计的下一个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对
2、功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。1.2背景根据我校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。1.3定义SQL Server :数据库管理软件DBMS :数据库管理系统Windows XP/7 :运行环境C# :软件开发语言Microsoft Visual Studio :开发工具1.4参考资料2程序系统的组织结构程序系统的组织结构如图1图1 程序系统的组织结构3登录系统设计3.1程序描述此模块负责用户的登陆,其中可分为管理员登陆与读者登
3、陆两部分。用户输入用户名密码进行登陆,然后进入其他模块完成相应的动作。3.2功能用户名密码输入:提供输入窗体,进行用户名密码输入;数据查询:根据输入的用户名密码,从数据库进行相应的查询;错误提示:提示用户是否存在和密码是否正确;密码验证:进行用户名密码的验证工作;登陆成功:通过用户名密码验证,进入系统;3.3输入项用户名、密码;3.4输出项用户名是否存在提示、用户名密码错误提示、登陆成功提示;3.5流程逻辑如图2流程逻辑图;图2流程逻辑图3.6接口管理员信息管理接口、读者信息管理接口、图书信息管理接口、图书借阅接口、图书管理接口;3.7存储分配表1 学生信息表的结构序号字段名称字段说明类型位数
4、属性备注1cVipID学生编号文本6必须非空2cVipName学生姓名文本10必须非空4cVipSex学生性别文本1可为空5vipAddTime学生入学时间时间日期必须非空6vipEndTime学生毕业时间时间日期必须非空表2 管理员信息表的结构序号字段名称字段说明类型位数属性备注1cOperatorID管理员编号文本5必须非空2cOperatorName管理员姓名文本10必须非空3cOperatorPassword密码文本6必须非空4cOperatorAddTime管理员加入时间时间日期10必须非空3.8测试要点数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 系统设置获取:正常情况
5、外部系统异常。 对用户输入的响应: 合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(提出警告); 子模块的异常状况,系统能否及时做出响应。 4学生信息查询4.1程序描述输入查询信息,在数据库中查找相应的信息,如果有,则显示查询结果,如果没有,则显示没有该学生信息。4.2功能功能类型:查询学生的基本信息以及借阅图书的信息功能概述:显示查询结果前提业务:该生已经登陆4.3输入项需要查询的内容4.4输出项学生学号姓名性别入学时间毕业时间借书编号图书编号借书时间还书时间是否归还4.5流程逻辑如图学生信息查询逻辑图3图3学生信息查询逻辑图4.6接口与登陆系统相连接4.7存储分配表3
6、学生信息表序号字段名称字段说明类型位数属性备注1cVipID学生编号文本6必须非空2cVipName学生姓名文本10必须非空4cVipSex学生性别文本1可为空5vipAddTime学生入学时间时间日期必须非空6vipEndTime学生毕业时间时间日期必须非空4.8测试计划模块正常工作流程 对输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 5图书信息查询5.1程序描述实现按条件对响应书目的查询;5.2功能根据查询者所提供的信息检索数据库中所有满足条件的书目;5.3输入项图书的基本信息,如书名、作者、图书编号、出版社等;5.4输出项符合所查询信
7、息的所有项;5.5流程逻辑如图图书信息查询逻辑图4:图4图书信息查询逻辑图5.6接口无5.7存储分配图书信息表(tBook),其字段列表如表4所示。表4 图书信息表的结构序号字段名称字段说明类型位数属性备注1cBooksID图书编号文本7必须非空2cBooksName图书名称文本20必须非空3cBooksISBN图书ISBN号文本15可为空4cBooksAuthor图书作者文本10可为空5cBooksPublisher图书出版社文本20可为空6cBooksType图书类型文本16可为空7smBooksPrice图书价格货币可为空8iBooksStoreQuan图书库存量整数可为空9iBooks
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 数据库 管理 系统 详细 设计 说明书
