- 1
- 0
- 约2.23千字
- 约 10页
- 2017-08-20 发布于重庆
- 举报
《基于web的图书馆管理系统》详细设计
基于web的图书馆管理系统
详
细
设
计
说
明
书
日期:2011年09月22日
编写说明
编写说明
标题:详细设计说明书
类别:文档
密级:内部
编辑软件:Microsoft Word 2003 中文版
版本历史:
版本 作者 日期 备注 V1.0.1 余萍、罗丹 2011/09/19 详细设计说明书草稿 V1.0.2 余萍、罗丹 2011/09/22 详细设计说明书确定稿 编写目的:
为规范项目开发,对系统功能进行详细说明。
本文档由余萍、罗丹维护,供开发过程使用。
1引言 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
系统详细设计说明书
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] 北京阿博泰克北大青鸟信息技术有限公司.使用SQL Server 管理和查询数据.北京:科学技术文献出版社,2008.
[9] 徐孝凯,贺桂英.数据库基础与SQL Server应用开发.北京:清华大学出版社,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、用户管理:进行用户的添加、修改、删除和权限设置,查看功能是否能实现。
2、读者管理:进行读者信息的添加、修改、删除,查看功能是否能实现。
3、图书馆理:图书类型管理和图书档案管理。图书类型管理包括图书类型的添加、修改、删除以及可借天数的设置。图书档案管理包括图书基本信息的添加、修改和删除。测试各项功能检查是否能实现。
4、图书借还:进行图书的借阅和归还操作,查看功能是否能实现。
5、系统查询:查询图书信息和图书借阅情况,检查功能是否能实现。
6、更改密码:更改个人登录系统的密码,测试该功能是否能实现。
7、管理员权限管理: 对管理员权限进行查看,修改操作。
3.13尚未解决的问题
由于时间有限,对图书查询及排行的分页查询未实现,还有管理员与读者的交流平台未建立。
10
分类添加
按读者名称
按
读者条形码
按图书名称
您可能关注的文档
- 第四章细胞的破碎与分离.docx
- 电力系统安全解决方案.docx
- 电力系统规划设计五.docx
- 电机系统建模与分析大作业.doc
- 端粒酶在临床诊断和治疗中的应用.docx
- 电气动系统回路设计取决於应用对象的规模和复杂性.docx
- 墩柱与柱系梁技术交底.docx
- 鹅细小病毒的分子生物学研究进展.docx
- 方媛州-细长轴的车削加工方法.docx
- 多元统计分析大作业—基于因子分析的各省份城镇居民消费结构研究.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)