软件工程详细设计说明文书.doc

软件工程详细设计说明文书.doc

ID:56521593

大小:83.50 KB

页数:8页

时间:2020-06-26

软件工程详细设计说明文书.doc_第1页
软件工程详细设计说明文书.doc_第2页
软件工程详细设计说明文书.doc_第3页
软件工程详细设计说明文书.doc_第4页
软件工程详细设计说明文书.doc_第5页
资源描述:

《软件工程详细设计说明文书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、五、详细设计说明书1.引言11.1编写目的11.2项目背景11.3定义21.4参考资料22.总体设计22.1需求概述22.2软件结构23.程序描述23.1功能33.2性能33.3输入项目33.4输出项目33.5算法33.6程序逻辑33.7接口33.8存储分配33.9限制条件33.10测试要点31.引言1.1编写目的【阐明编写详细设计说明书的目的,指明读者对象。】图书馆管理员,系统设计人员1.2项目背景【应包括项目的来源和主管部门等。】a.图书馆在正常运营中面对大量书籍、读者信息b.人工记录方法既效率低又错误过

2、多1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。】booksManager本系统的名称Reader系统权限:普通读者BookAdmin系统权限:图书管理员UserAdmin系统权限:用户管理员SuperAdmin系统权限:超级管理员(系统管理员)Undergraduate系统用户角色:本科生Graduate系统用户角色:研究生Teacher系统用户角色:教师1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.软件文档编写》高等教育 编者:辛明海b.清华《UM

3、L课程设计》机械工业 编者:董兰芳c.《软件工程》 电子工业编者:池龙d.《设计模式——可复用面向对象软件的基础》,ErichGamma等,机械工业2.总体设计2.1需求概述立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登

4、记、借出、归还、预约、等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。2.2软件结构【如给出软件系统的结构图。】图书借阅系统打印信息读者还书图书借阅读者预约图书查询学生注册3.程序描述【逐个模块给出以下的说明:】3.1功能1、学生注册:工作人员通过计算机对学生进行信息注册,发放借书证;2、图书浏览查询:学生们通过此模块来查询

5、自己所需要的图书;3、读者借书:学生通过此模块来完成借阅图书;4、图书预约:学生通过此模块来完成预约图书;5、读者还书:学生通过此模块来完成退还图书;6、打印信息:图书管理人员通过此模块来完成打印学生信息的工作。3.2性能1.在每周1-5的上午8:00-11:00和下午2:00-5:00是高峰时间,系统将能适应1000个用户同时使用,平均每个会话估计持续10分钟。2.系统对用户请求的最大响应时间是5秒钟,在此时间将响应结果显示在屏幕上3.3输入项目学生信息,图书名号3.4输出项目注册是否成功提示,查询书籍存在

6、情况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:CBorrow

7、DataSet(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.IsEm

8、pty()){m_rsDataSet.m_strFilter="";m_rsDataSet.Requery();DisplayRecord();SetButtonState();return;}BOOLmAll=FALSE;if(!m_strBookIDQ.IsEmpty()){m_rsDataSet.m_strFilter="BOOK_ID='"+m_strBookIDQ;m_rsDataSet.

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

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

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