图书馆管理系统详细设计说明书

图书馆管理系统详细设计说明书

ID:11741360

大小:361.50 KB

页数:69页

时间:2018-07-13

图书馆管理系统详细设计说明书_第1页
图书馆管理系统详细设计说明书_第2页
图书馆管理系统详细设计说明书_第3页
图书馆管理系统详细设计说明书_第4页
图书馆管理系统详细设计说明书_第5页
资源描述:

《图书馆管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IceWindDale工作室第69页共69页详细设计说明书1.引言1.1编写目的本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。1.2项目背景该项目的委托单位为清华大学计算机系;开发单位为IceWindDale工作室;主管部门为信息产业部第15研究所。该软件与其他系统不存在关系。1.3参考资料:名称作者编号发布日期出版单位或资料来源太极计算机公司程序文件太极计算机公司质量部JL-4.2.3-042002-5内部资料计算机系统软件产品文件编制指南华北计算技术研究所无2001-1图书管

2、理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页《计算机与信息处理标准化》编辑部Sw00.ppt殷人昆无2002-5清华大学工程硕士研究生班讲义SQLServer2000系统管理员宝典MarciFrohockGarcia;JamieReding;EdwardWhalen;SteveAdrienDeLucaISBN:7-900635-84-X2001-7清华大学出版社图书管理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页2.总体设计2.1需求概述图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期

3、刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。要求:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;能够对一定数量的读者进行相应的信息存储与管理;能够对要求的统计结果打印输出;能够提供一定的安全机制;主模块用户界面子模块调度用户输入图书查询输出借书还书系统操作借刊还刊书籍期刊读者管理员期刊查询1)软件结构2.2程序描述1.主模块l功能:建立与数据库连接获取系统设置运行主对话框根据输入调用子模块图书管理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页初始化UNTIL输入”退出”借书模块还书模块图书查询模块

4、系统操作模块退出退出系统时断开与数据库的连接l输入项目用户鼠标点击输入l程序逻辑见右图l存储分配内部数据:数据库连接m_pConnection_ConnectionPtr数据库连接指针m_IsConnectedBOOL数据库连接指示系统设置m_MaxLBNumint可借图书数上限m_MaxLBDayint借书天数上限子对话框m_BookOutDlgCBookOutDlg借书对话框m_BookInDlgCBookInDlg还书对话框m_BookQuiryDlgCBookQuiryDlg图书查询对话框m_SysDlgCSysDlg系统操作对话框l测试要点数据库连接情况

5、:正常情况,数据库文件缺少,外部系统异常。系统设置获取:正常情况,外部系统异常。对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。图书管理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页2.书模块l功能:查验输入的读者证号运行借书对话框获取该读者的相关信息查验输入的图书号登记借书l输入项目:读者证号、图书书号(用户输入)l输出项目:读者信息(姓名);读者已借图书信息(书名、借书日期);初始化要求输入读者证号读者查验模块借书对话框初始化关闭借书对话框返回操作

6、取消?输入不合理?警告返回查验结果为该号不存在?警告返回UNTIL输入”返回”输入确认?图书查验模块借书登记更新相关信息更新显示查验结果为不能出借?返回l程序逻辑图书管理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页l接口调用形式:voidCBookDlg::LendBook(const_ConnectionPtrpConnection,constintMaxLBNum)传入参数:pConnection数据库连接指针MaxLBNum系统参数(可借图书上限)传出参数:无l存储分配内部数据:数据库m_pConnection_Connectio

7、nPtr数据库连接指针用户界面m_strReaderNameCString读者姓名m_strLBInfCString已借图书信息m_strLBNumCString已借图书数显示m_lBookIDlong欲借图书书号内部参数m_lReaderIDlong当前读者证号m_MaxLBNumint可借图书数上限l测试要点模块正常运行流程用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查数据库操作数据库连接异常时的响应情况图书管理系统软件详细设计说明书纪晓秋IceWindDale工作室第69页共69页3.读者查验模块l功能:查验输入的读者证号是否合法

8、(即是否存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。