




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..五、详细设计说明书1.序言11.1编写目的11.2项目背景11.3定义21.4参照资料22.整体设计.22.1需求归纳22.2软件结构23.程序描述.33.1功能33.2性能33.3输入项目33.4输出项目43.5算法43.6程序逻辑63.7接口83.8储藏分配83.9限制条件83.10测试要点81.序言1.1编写目的【说明编写详细设计说明书的目的,指明读者对象。】图书馆管理员,系统设计人员1.2项目背景【应包括项目的本源和主管部门等。】图书馆在正常运营中面对大量书籍、读者信息人工记录方法既效率低又错误过多word资料..1.3定义【列出文档中所用到的特地术语的定义和缩写词的原文。】booksManager本系统的名称Reader系统权限:一般读者BookAdmin系统权限:图书管理员UserAdmin系统权限:用户管理员SuperAdmin系统权限:超级管理员(系统管理员)Undergraduate系统用户角色:本科生Graduate系统用户角色:研究生Teacher系统用户角色:教师1.4参照资料【列出相关资料的作者、标题、编号、公布日期、初版单位或资料本源,可包括:a.软件文档编写》高等教育初版社编者:辛明海b.清华《UML课程设计》机械工业初版社编者:董兰芳c.《软件工程》电子工业初版社编者:赵池龙d.《设计模式——可复用面向对象软件的基础》,ErichGamma等,机械工业初版社2.整体设计2.1需求归纳立足于校园实质,着眼于未来发展,建成吻合标准化协议、通用性较强、合用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中一致规划的数据库数据管理新模式。在对图书、读者的管理,实质上是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统供应极大的帮助。使用该系统此后,图书馆管理人员能够管理读者的登记、借出、归还、预约、等;还可以够盘问某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的要旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真切做到科学、合理的规划,系统、高效的推行。2.2软件结构【如给出软件系统的结构图。】word资料..图书借阅系统学图读图读打生书者书者印注查预借还信册询约阅书息3.程序描述【逐个模块给出以下的说明:】3.1功能1、学生注册:工作人员经过计算机对学生进行信息注册,发放借书证;2、图书阅读盘问:学生们经过此模块来盘问自己所需要的图书;3、读者借书:学生经过此模块来完成借阅图书;4、图书预约:学生经过此模块来完成预约图书;5、读者还书:学生经过此模块来完成退还图书;6、打印信息:图书管理人员经过此模块来完成打印学生信息的工作。3.2性能1.在每周1-5的上午8:00-11:00和下午2:00-5:00是巅峰时间,系统将能适应1000个用户同时使用,平均每个会话估计连续10分钟。系统对用户央求的最大响应时间是5秒钟,在此时间内将响应结果显示在屏幕上3.3输入项目学生信息,图书名号word资料..3.4输出项目注册可否成功提示,盘问书籍存在情况3.5算法【模块所采用的算法。】classCBookDataSet:publicCRecordset{public:CBookDataSet(CDatabase*pDatabase=NULL);CStringm_BOOK_ID;CStringm_BOOK_NAME;CStringm_AUTHOR;CStringm_PRESS;CTimem_PRESS_DATE;CStringm_FLAG_BORROW;}classCBorrowDataSet:publicCRecordset{public:CBorrowDataSet(CDatabase*pDatabase=NULL);CStringm_READER_ID;CStringm_BOOK_ID;CTimem_BORROW_DATE;CStringm_B_CLERK_ID;longm_ID;}voidCBookMDlg::OnEnquery( ){TODO:AddyourcontrolnotificationhandlercodehereUpdateData(TRUE);if(m_strBookIDQ.IsEmpty( )&&m_strBookNameQ.IsEmpty( )){m_rsDataSet.m_strFilter="";m_rsDataSet.Requery( );DisplayRecord( );SetButtonState( );return;}BOOLmAll=FALSE;if(!m_strBookIDQ.IsEmpty( ))word资料..{m_rsDataSet.m_strFilter="BOOK_ID='"+m_strBookIDQ;m_rsDataSet.m_strFilter=m_rsDataSet.m_strFilter+"'";mAll=TRUE;}if(!m_strBookNameQ.IsEmpty( )){if(mAll){m_rsDataSet.m_strFilter=m_rsDataSet.m_strFilter+"ANDBOOK_NAME='";m_rsDataSet.m_strFilter=m_rsDataSet.m_strFilter+m_strBookNameQ;m_rsDataSet.m_strFilter=m_rsDataSet.m_strFilter+"'";}else{m_rsDataSet.m_strFilter="BOOK_NAME='"+m_strBookNameQ;m_rsDataSet.m_strFilter=m_rsDataSet.m_strFilter+"'";}}m_rsDataSet.Requery( );DisplayRecord( );SetButtonState( );}BOOLCBookMDlg::DisplayRecord( ){if(m_rsDataSet.IsEOF( )&&m_rsDataSet.IsBOF( )){m_strBookID="";m_strBookName="";m_strPress="";m_strAuthor="";m_strFlag="";}else{if(m_rsDataSet.IsBOF( )){m_rsDataSet.MoveNext( );}word资料..else{if(m_rsDataSet.IsEOF( )){m_rsDataSet.MovePrev( );}}m_strBookID=m_rsDataSet.m_BOOK_ID;m_strBookName=m_rsDataSet.m_BOOK_NAME;m_strPress=m_rsDataSet.m_PRESS;m_strAuthor=m_rsDataSet.m_AUTHOR;m_strFlag=m_rsDataSet.m_FLAG_BORROW;}UpdateData(FALSE);returnTRUE;}3.6程序逻辑【详细描述模块实现的算法,可采用:标准流程图;PDL语言;N-S图;PAD;判断表等描述算法的图表。】Start学生注册填写注册表学生库word资料..发放借书借书证清除锁定能否被锁定锁借书还书输入图书名/是否罚款超期预约此书可否存在正常还书,并将借书状态释正常借书,并将借书证设置为借书状态endword资料..3.7接口本产品的用户一般需要经过终端进行操作,进入主界面后点击相应的窗口,分别进入相应的界面(如:输入界面、输出界面)。用户对程序的保护,最好要有备份。3.8储藏分配无3.9限制条件估计开发该系统需购买硬件、外面设备(P4微机一台、打印机一台、服务器),开发工作量约需6个人月工作量3.10测试要点【给出测试模块的主要测试要求。】单元测试主若是针对编码阶段进行的,对每个功能模块进行测试,采用各种测试用例对模块接口、模块内部数据结构、逻辑路径、出错办理和界线条件进行测试。如模块内部数据结构的测试,在程序编写过程中就要考虑数据的种类、范围等方面,测试时就要对这些方面进行测试。输入一些不吻合条件的数据,看能不能够运行。而它最后的目的是保证每个模块单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市绿地与居民生活质量的关系试题及答案
- 2025年份3月智慧农业补贴资金使用效率监测与评估
- 2024年精细化管理策略试题及答案
- 2024年计算机二级考试复习阶段试题及答案
- 分析能力提升的投资咨询工程师试题及答案
- 2025年-天津市建筑安全员C证考试(专职安全员)题库及答案
- 工业自动化控制技术应用能力提升试题集
- 投资咨询工程师如何管理项目风险试题及答案
- 教师资格中职行业标准试题及答案
- 2025年第一季度智慧物流园区招标技术方案可行性验证框架
- 2025年中国电信山东分公司招聘笔试参考题库含答案解析
- JJG 1204-2025电子计价秤检定规程(试行)
- 2024年计算机二级WPS考试题库(共380题含答案)
- 汉字的奥秘探索
- 《海上风电设备运输规范》
- 2024年江苏省徐州市中考数学真题卷及答案解析
- 2025届云南省民族大学附属中学高三(最后冲刺)数学试卷含解析
- 湖北省七市2025届高三下学期第五次调研考试数学试题含解析
- 2024年太阳能电池片产业海外专利预警分析报告
- 2023河南专升本英语真题及答案
- 河流沿岸护栏安装工程协议
评论
0/150
提交评论