- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE #欢迎下载
精品文档
精品文档
PAGE
PAGE #欢迎下载
版本号:V1.0
文档名称:
详细设计说明书
项目名称:
图书管理系统
1.引言
1.1 编写目的
根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们 对《图书管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一 步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、 编写代码打下基础。
1.2项目背景
随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书, 数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要 使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对 个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便 许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检 索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书 管理软件。
图书管理系统软件LMSV1.0是一功能比较完善的数据管理软件,具 有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发 工具进行开发,具有很好的可移植性,可在应用范围较广的 DOS WINDOWS
系列等操作系统上使用。除此以外,LMS V1.0可通过访问权限控制以及数 据备份功能,确保数据的安全性。
1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
LMS Library Management System,图书管理系统。
1.4参考资料
郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学 出版社,1997。
金勇华,曲俊生。《JAVA网络高级编程》。北京:人民邮电出版社,2001。
Borland Software Corporation 。《JBUILDER培训教程》北京:机械工 业出版社,2002。
2总体设计
1.软件结构
精品文档
精品文档
精品文档
精品文档
精品文档
精品文档
PAGE
PAGE #欢迎下载
精品文档
精品文档
PAGE
PAGE #欢迎下载
3程序描述
主模块
功能
建立与数据库连接
获取系统设置
运行主对话框
根据输入调用子模块
退出系统时断开与数据库的连接 输入项目
用户鼠标点击输入
程序逻辑 见右图
存储分配
内部数据:
数据库连接
m_pC onn ecti on
_Conn ectio nPtr
数据库连接指针
m」sConn ected
BOOL
数据库连接指示
系统设置
m_MaxLBNum
int
可借图书数上限
m_MaxLBDay
int
借书天数上限
子对话框
m_BookOutDlg
CBookOutDlg
借书对话框
m_Bookl nDlg
CBookI nDlg
还书对话框
m_BookQuiryDlg
CBookQuiryDlg
图书查询对话框
m_SysDlg
CSysDlg
系统操作对话框
测试要点
数据库连接情况:正常情况,数据库文件缺少,外部系统异常。
系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块;
对用户输入的响应:
非法输入,系统能否辨别,并作出响应 (提出警告);
子模块的异常状况,系统能否及时做出响应。
借书模块
功能
查验输入的读者证号
运行借书对话框
获取该读者的相关信息
查验输入的图书号 登记借书
输入项目
读者证号、图书书号(用户输入)
输出项目
读者信息(姓名);读者已借图书信息(书名、借书日期);
程序逻辑
接口
const int MaxLBNum)
传入参数:
pCo nn ection 数据库连接指针
MaxLBNum系统参数(可借图书上限)
传出参数:
无
存储分配内部数据:调用形式: void CBookDlg::Le ndBook(c onst —Connection Ptr pConnection,
存储分配
内部数据:
数据库
m_pC onn ectio n
_Conn ectio nPtr
数据库连接指针
用户界面
m_strReaderName CStri ng
读者姓名
m_strLBI nf
CStri ng
已借图书信息
m_strLBNum
CStri ng
已借图书数显示
m」BookID
long
欲借图书书号
内部参数
m_IReaderlD
long
当前读者证号
m_MaxLBNum
int
可借图书数上限
测试要点
模块正常运行流程 用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查 数据库操作 数据库连接异常时的响应情况
2.1读者查验模块
功能
精品文档
精品文档
PAGE
PAGE #欢迎。
您可能关注的文档
- 最新斜井施工组织设计.docx
- 最新校园二手书交易系统需求文档.docx
- 最新小学生硬笔书法米字格练习册(30页-可打字).docx
- 最新小学生近视情况调查报告.docx
- 最新小学生安全角板报.docx
- 最新小学六年级数学计算题大全.docx
- 最新小学必背古诗80首-带拼音.docx
- 最新小小志愿者活动记录.docx
- 最新小乌鸦爱妈妈教案.docx
- 最新消防验收规范.docx
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
最近下载
- DB62T 3207-2021 黄土地区边坡柔性支挡结构抗震设计.docx VIP
- 合工大R语言期末测试题答案.pdf VIP
- 车辆维修和保养服务项目方案投标文件(技术方案).doc
- 国家职业技能标准 (2019年版) 企业人力资源管理师(可复制版).pdf
- 车辆维修和保养服务框架协议采购方案投标文件(技术方案).doc
- 【2025年】放射工作人员放射防护培训考试题及答案.docx VIP
- 车辆维修采购项目方案投标文件(技术方案).doc
- 2025年电大人文英语3until1until8边学边练.pdf VIP
- 医疗健康管理与人工智能.pptx VIP
- 新一代N型高效太阳能电池项目商业模式分析报告.docx VIP
原创力文档


文档评论(0)