ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:556.48KB ,
资源ID:13331421      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13331421.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统详细设计说明书Word格式文档下载.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统详细设计说明书Word格式文档下载.docx

1、分项代码03分项序号LMS 03组长梅艳涛负责人参与人梅艳涛 李伟 梁雪山 赵博深 文鹏 徐鹤松指导教师王思乐日期开发单位2012软件工程河北大学学年论文(课程设计)任务书(指导教师用表)学 生 姓 名李伟指 导 教 师论文(设计)题目图书管理系统-详细设计说明书主要研究(设计)内容 经过这个阶段的详细设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。研究方法课本软件工程导论上面介绍了很多关于项目详细设计的研究方法,通过小组讨论,主要采用程序流程图进行详细设计。主要任务及目标对图书管理系统进行详细设计,根本目标是确定应该怎样具体地实现所

2、要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。主要参考文献数据库系统概论(第4版) 萨师煊 王珊 高等教育出版社软件工程导论(第5版) 张海藩 清华大学出版社JAVA程序设计实用教程(第3版) 叶核亚 电子工业出版社进度安排论文(设计)各阶段名称问题定义第10周需求分析、概要设计第11周-第13周详细设计第14周-第15周实现第16周 指导教师签字:河北大学学年论文(课程设计)成绩评定表学院:工商学院 学生姓名专业 年级2012级 软件工程论文(设计)内容提要此文档是图书管理系统的详细设计说明书,

3、该报告主要是得出对目标系统的精确描述。首先引言中介绍了设计该系统的目的,背景和所需要的参考资料;接下来用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系;然后逐个地给出各个层次中的每个程序的设计考虑,并给出其详细的程序描述、功能、性能、输入项、输出项、算法、流程逻辑、测试计划等说明。指导教师评语成绩: 指导教师(签名): 年 月 日1 引言1.1 编写目的根据需求规格说明书、概要设计说明书,经过分析和讨论,我们对图书馆管理系统进行了进一步的设计,作为详细设计说明书,为编写代码者提供了设计基础。 1.2 背景 图书管理系统软件LMS V1.0;

4、任务提出者:2012级软件工程开发者:用 户:XXX大学图书馆 1.3 定义、缩写词、略语LMS:Library Management System 图书管理系统1.4 参考资料【1】张海藩。软件工程导论(第五版)。清华大学出版社。2008。【2】萨师煊 王珊。数据库系统概论(第4版)。高等教育出版社。【3】叶核亚。JAVA程序设计实用教程(第三版)。电子工业出版社。2011。 2 程序系统的结构2.1总体设计2.2子系统设计(1)导借机(2)借阅机(3)管理机3 导借机子系统设计说明3.1 程序描述导借机子系统主要完成导借机功能,该子系统主要包括两个模块:书刊检索和查询。使用书刊检索模块实现

5、书刊检索功能;使用查询模块实现对借阅情况以及学生信息的查询。3.2 功能导借机子系统需要实现的功能主要包括:3.3 性能完成书刊检索以及查询借阅信息和学生信息3.4 算法3.4.1 书刊检索模块(1)按条形码号检索子模块输入项:条形码号BookID;输出项: Struct图书信息 条形码号BookID; 图书类别Class; 书架号Bookshelves No; 书名BookName; 作者Author; 出版社Publisher; 借阅状况BookStatus; ;连接数据库;按条形码检索()Get(BookID);/接收用户输入的条形码IF 数据库存在此书显示该书信息Else提示错误信息;

6、(2)按书名首字母检索子模块书名首字母;Struct图书信息 书架号BookshelvesNo;按图书首字母检索()Get(图书首字母);/接收用户输入的图书首字母(3)按书名检索子模块书名BookName;Struct 图书信息=条形码号BookID+图书类别Class+书架号Bookshelves No +书名BookName+作者Author+出版社Publisher+借阅状况BookStatus;按书名检索()Get(BookName);/接收用户输入的内容(4)按作者检索子模块作者Author; 按作者检索()Get(Author);(5)按出版社检索子模块出版社Publisher;

7、Struct图书信息=条形码号BookID+图书类别Class+书架号Bookshelves No +书名BookName+作者Author+出版社Publisher+借阅状况BookStatus;按出版社检索()Get(Publisher);End IF3.4.2 查询模块(1)查询借阅情况子模块借书卡号Card No=“0000001”-“10000000”;Struct 借阅情况=借书卡号Card No+借阅书籍BookID+借书日期OutDate+还书日期InDate+赔偿钱数Compensation;Search_borrow()Get(Card No);IF 借书卡号存在;Show

8、(借阅信息);Else False;(2)查询学生信息子模块借书卡号Card No=“0000001”-“10000000”Struct 学生信息=卡号Card No+学号ReaderID+姓名Name+年级Grade+专业Major+卡内余额Balance+是否注销Status;Search_stu()Get(Card No);IF 借书卡号存在Show(学生信息);3.5 流程逻辑3.5.1 书刊检索模块3.5.2 查询模块3.6 接口3.6.1 用户接口向用户提供命令 软件回答对应信息书刊检索 图书信息查询 学生查询 借阅情况 学生信息3.6.2 外部接口接口 传递信息数据库接口 图书信

9、息 学生信息3.6.3 内部接口 接口 传递信息图书信息录入图书信息:(条形码号、图书类别、书架号、书名、作者、出版社、借阅状况)学生信息录入学生信息:(卡号、学号、姓名、年级、专业、是否注销、卡内余额)3.7 注释设计加在模块首部的注释/书刊检索模块,包括按条形码号检索子模块、按书名首字母检索子模块、按书名检索子模块、按作者检索子模块、按出版社检索子模块;/查询模块,包括查询借阅情况子模块、查询学生信息子模块;加在各分枝点处的注释/输入条形码号BookID;/输入书名首字母;/输入书名BookName;/输入作者Author;/输入出版社Publisher;/输入借书卡号Card No;/输

10、出图书信息;/输出借阅情况;/输出学生信息;对各变量的功能、范围、缺省条件等所加的注释;/图书信息=条形码号BookID+图书类别Class+书架号Bookshelves No +书名BookName+作者Author+出版社Publisher+借阅状况BookStatus;/借阅情况=借书卡号Card No+借阅书籍BookID+借书日期OutDate+还书日期InDate+赔偿钱数Compensation;/学生信息=卡号Card No+学号ReaderID+姓名Name+年级Grade+专业Major+卡内余额Balance+是否注销Status;/借书卡号Card No=“000000

11、1”-“10000000”;/条形码号BookID=“000000001”-“999999999”;3.8 限制条件书刊检索过程中,每次只能选择一种检索方式;进入查询时,验证卡号是否存在。3.9 测试计划进入书刊检索模块,按照不同的检索方式一一进行检索,测试是否出现某种方式无法进行检索,能否连接数据库,能否检索成功;预期结果:数据库连接正确,各个检索方式都能正常运行,能够成功地检索图书信息。进入查询模块,分别查询借阅情况和学生信息,测试借阅情况信息是否完整,是否正确,以及能否连接数据库,学生信息是否完整,是否正确;数据库连接正确,能够显示完整的、正确的借阅情况信息和学生信息。3.10 尚未解决的问题书刊检索过程中,每次只能选择一个检索方式,不能进行多条件检索。4 借阅机子系统设计说明4.1 程序描述借阅机子系统主要完成借阅机功能,该子系统主要包括三个模块:查询、借书和还书。使用查询模块实现查询学生信息和图书信息的功能;使用借书模块实现借书的功能;使用还书模块实现还书的功能。4.2 功能4.3 性能完成查询学生信息和图书信息,以及借书和还书。4.4 算法4.4.1 查询模块(1)查询学生信息子模块

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1