欢迎来到天天文库
浏览记录
ID:29472574
大小:359.04 KB
页数:36页
时间:2018-12-20
《基于web的图书馆管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于web的图书馆管理系统详细设计说明书日期:2011年09月22日3编写说明编写说明标题:详细设计说明书类别:文档密级:内部编辑软件:MicrosoftWord2003中文版版本历史:版本作者日期备注V1.0.1余萍、罗丹2011/09/19详细设计说明书草稿V1.0.2余萍、罗丹2011/09/22详细设计说明书确定稿编写目的:为规范项目开发,对系统功能进行详细说明。本文档由余萍、罗丹维护,供开发过程使用。31引言41.1编写目的41.2背景41.3定义41.4参考资料42程序系统的结构53程序1(标识符)设计说明53.1
2、程序描述53.2功能结构73.3性能73.4输人项73.5输出项73.6算法83.7流程逻辑83.8详细功能流程83.9存储分配93.10注释设计93.11限制条件93.12测试计划93.13尚未解决的问题103系统详细设计说明书1引言1.1编写目的由前面的需求分析,得出了系统的基本需求和基本的数据流程图,要实现整个系统,需要对用户的需求进行设计,此概要设计主要是利用比较概括的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。1.2背景a.待开发软件系统的名称
3、:基于web的图书馆管理系统b.本项目的任务提出者、开发者:余萍、罗丹1.3定义无1.4参考资料[1]郑娅峰.网页设计与开发.北京:清华大学出版社,2009.[2]朱站立.数据结构——Java语言描述.北京:清华大学出版社,2009.[3]王珊,萨师煊.数据库系统概论(第4版).北京:高等教育出版社,2010.[4]钱乐秋,赵文耕,牛军钰.软件工程.北京:清华大学出版社,2010.[5]卢汉鹏.JSP开发技术详解.北京:化学工业出版社,2010.[6]孙鑫.Struts2深入详解.北京:电子工业出版社,2010.[7]北京阿博
4、泰克北大青鸟信息技术有限公司.使用Java语言理解程序逻辑.北京:科学技术文献出版社,2008.[8]北京阿博泰克北大青鸟信息技术有限公司.使用SQLServer管理和查询数据.北京:科学技术文献出版社,2008.[9]徐孝凯,贺桂英.数据库基础与SQLServer应用开发.北京:清华大学出版社,2008.[10]李林,施伟伟.Javascript程序设计教程.北京:人民邮电出版社,2008.392程序系统的结构图1用例图3程序1(标识符)设计说明3.1程序描述如下类图所示:基于几个实体之间的关系:reader、manager
5、、book、bookcase、booktype、publishing、borrow等39图2类图393.2功能结构图书管理系统读者档案管理图书档案管理系统查询读者修改读者删除图书添加图书修改分类管理图书查询借阅查询图书借还图书归还图书借阅读者添加图书删除按条形码按图书类别按书名按作者按出版社按所在书架分类修改分类删除按图书条形码按图书名称按读者条形码按读者名称分类添加图33.3性能无特别要求。3.4输人项a.验证用户登录时的用户名、密码,必须要与数剧库中相一致才可以能够正常登录进入系统主页面。b.对读者借书、还书以及各查询图书
6、也必须从键盘输入正确的条形码才能正确借还图书或者进行查询工作。3.5输出项通过输入项,从数据库中找到相应的结果返回页面显示.393.6算法本系统几乎不涉及到各种算法,实现最基本的对数据库的增、删、改、查的操作。3.7流程逻辑图43.8详细功能流程a.对个人信息的增、删、改、查,如:个人信息添加信息删除信息查询信息修改信息图5b.对图书类型,图书信息的增、删、改、查,如:39图书管理图书类型或信息的添加加图书类型或信息的删除图书类型或信息的修改图书类型或信息的查询图6c.读书的借阅、归还、续借,如:图书操作图书借阅图书归还图书续
7、借图73.9存储分配无特别要求。3.10注释设计a.加在模块首部的注释,用行注释//;b.加在各分枝点处的注释,用文档注释/**/;c.对各变量的功能、范围、缺省条件等所加的注释;d.对使用的逻辑所加的注释等等。3.11限制条件无3.12测试计划1、用户管理:进行用户的添加、修改、删除和权限设置,查看功能是否能实现。392、读者管理:进行读者信息的添加、修改、删除,查看功能是否能实现。3、图书馆理:图书类型管理和图书档案管理。图书类型管理包括图书类型的添加、修改、删除以及可借天数的设置。图书档案管理包括图书基本信息的添加、修改
8、和删除。测试各项功能检查是否能实现。4、图书借还:进行图书的借阅和归还操作,查看功能是否能实现。5、系统查询:查询图书信息和图书借阅情况,检查功能是否能实现。6、更改密码:更改个人登录系统的密码,测试该功能是否能实现。7、管理员权限管理:对管理员权限进行查看,修改操作。3.1
此文档下载收益归作者所有