- 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
PAGE3
基于web的图书馆管理系统
详
细
设
计
说
明
书
日期:20
编写说明
编写说明
标题:详细设计说明书
类别:文档
密级:内部
编辑软件:MicrosoftWord2003中文版
版本历史:
版本
作者
日期
备注
V1.0.1
余萍、罗丹
20
详细设计说明书草稿
V1.0.
余萍、罗丹
20
详细设计说明书确定稿
编写目的:
为规范项目开发,对系统功能进行详细说明。
本文档由余萍、罗丹维护,供开发过程使用。
TOC\o1-3\h\z1引言 4
1.1编写目的 4
1.2背景 4
1.3定义 4
1.4参考资料 4
2程序系统的结构 5
3程序1(标识符)设计说明 5
3.1程序描述 5
3.2功能结构 7
3.3性能 7
3.4输人项 7
3.5输出项 7
3.6算法 8
3.7流程逻辑 8
3.8详细功能流程 8
3.9存储分配 9
3.10注释设计 9
3.11限制条件 9
3.12测试计划 9
3.13尚未解决的问题 10
PAGE40
PAGE39
系统详细设计说明书
1引言
1.1编写目的
由前面的需求分析,得出了系统的基本需求和基本的数据流程图,要实现整个系统,需要对用户的需求进行设计,此概要设计主要是利用比较概括的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
1.2背景
待开发软件系统的名称:基于web的图书馆管理系统
本项目的任务提出者、开发者:余萍、罗丹
1.3定义
无
1.4参考资料
[1]郑娅峰.网页设计与开发.北京:清华大学出版社,2009.
[2]朱站立.数据结构——Java语言描述.北京:清华大学出版社,2009.
[3]王珊,萨师煊.数据库系统概论(第4版).北京:高等教育出版社,2010.
[4]钱乐秋,赵文耕,牛军钰.软件工程.北京:清华大学出版社,2010.
[5]卢汉鹏.JSP开发技术详解.北京:化学工业出版社,2010.
[6]孙鑫.Struts2深入详解.北京:电子工业出版社,2010.
[7]北京阿博泰克北大青鸟信息技术有限公司.使用Java语言理解程序逻辑.北京:科学技术文献出版社,2008.
[8]北京阿博泰克北大青鸟信息技术有限公司.使用SQLServer管理和查询数据.北京:科学技术文献出版社,2008.
[9]徐孝凯,贺桂英.数据库基础与SQLServer应用开发.北京:清华大学出版社,2008.
[10]李林,施伟伟.Javascript程序设计教程.北京:人民邮电出版社,2008.
2程序系统的结构
图1用例图
3程序1(标识符)设计说明
3.1程序描述
如下类图所示:
基于几个实体之间的关系:reader、manager、book、bookcase、booktype、publishing、borrow等
图2类图
3.2功能结构
图书管理系统
图书管理系统
读者档案管理
图书档案管理
系统查询
读者
修改
读者
删除
图书添加
图书修改
分类管理
图书查询
借阅查询
图书借还
图书归还
图书借阅
读者
添加
图书
删除
按条形码
按图书类别
按书名
按作者
按出版社
按所在书架
分类修改
分类删除
按图书条形码
按图书名称
按
读者条形码
按读者名称
分类添加
图3
3.3性能
无特别要求。
3.4输人项
a.验证用户登录时的用户名、密码,必须要与数剧库中相一致才可以能够正常登录进入系统主页面。
b.对读者借书、还书以及各查询图书也必须从键盘输入正确的条形码才能正确借还图书或者进行查询工作。
3.5输出项
通过输入项,从数据库中找到相应的结果返回页面显示.
3.6算法
本系统几乎不涉及到各种算法,实现最基本的对数据库的增、删、改、查的操作。
3.7流程逻辑
图4
3.8详细功能流程
a.对个人信息的增、删、改、查,如:
个人信息
个人信息
添加信息
删除信息
查询信息
修改信息
图5
b.对图书类型,图书信息的增、删、改、查,如:
图书管理
图书管理
图书类型或信息的添加加
图书类型或信息的删除
图书类型或信息的修改
图书类型或信息的查询
图6
c.读书的借阅、归还、续借,如:
图书操作
图书操作
图书借阅
图书归还
图书续借
图7
3.9存储分配
无特别要求。
3.10注释设计
加在模块首部的注释,用行注释//;
加在各分枝点处的注释,用文档注释/**/;
对各变量的功能、范围、缺省条件等所加的注释;
对使用的逻辑所加的注释等等。
3.11限制条件
无
3.12测试计划
1、用户管理:
原创力文档


文档评论(0)