- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web的图书馆管理系统概要设计说明书
基于web的图书馆管理系统
系
统
概
要
设
计
说
明
书
日期:2011年9月21日
编写说明
编写说明
标题:系统概要设计说明书
类别:文档
密级:内部
编辑软件:Microsoft Word 2003 中文版
版本历史:
版本 作者 日期 备注 V1.0.1 余萍、罗丹 2011/09/18 系统概要设计说明书草稿 V1.0.2 余萍、罗丹 2011/09/21 系统概要设计说明书确定稿
编写目的:
为规范项目开发,对系统功能进行详细说明。
本文档由余萍、罗丹维护,供开发过程使用。
1引言 4
1.1编写目的 4
1.2背景 4
1.3定义 4
1.4参考资料 4
2总体设计 5
2.1需求规定 5
2.2运行环境 5
2.3基本设计概念和处理流程 6
2.4结构 6
2.5功能需求与程序的关系 7
2.6人工处理过程 7
2.7尚未问决的问题 7
3接口设计 7
3.1用户接口 7
3.2外部接口 7
3.3内部接口 7
4运行设计 8
4.1运行模块组合 8
4.2运行控制 8
4.3运行时间 8
5系统数据结构设计 8
5.1表的设计及结构 8
5.2数据结构与程序的关系 12
6系统出错处理设计 12
6.1出错信息 12
6.2补救措施 12
系统概要设计说明书
1引言
1.1编写目的
由前面的需求分析,得出了系统的基本需求和基本的数据流程图,要实现整个系统,需要对用户的需求进行设计,此概要设计主要是利用比较概括的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
1.2背景
软件名称:基于web的图书馆管理系统
任务提出者:余萍、罗丹
开发者:余萍、罗丹
用户:学校管理员、教师以及在校学生
运行该软件的计算中心:乐山师范学院计算机科学学院
1.3定义
数据库管理软件:SQL Server 2005
运行环境:Windows系列操作系统
软件开发语言:Java
软件开发脚本语言:JavaScript、JSP
数据库:librarySys
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总体设计
2.1需求规定
该系统分为管理员和读者两个角色,管理能过对输入的读者条形码或者图书条形码对读者或图书进行管理。
系统的管理员负责对图书信息和读者信息进行管理及系统的参数设置,并提供对图书的、借出、归还等功能。
网站的用户通过管理员添加注册后可以通过网络实现浏览、续借图书、预定图书、个人信息查询、查询图书信息及借阅情况等。.
2.2运行环境
数据库管理系统软件:SQL Server 2005
运行平台:Windows系列的操作系统
分辨率:最佳效果1024×768像素
2.3基本设计概念和处理流程
图1 系统处理流程图
2.4结构
图2 系统各功能模块结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。
2.5功能需求与程序的关系
如下表说明各项功能需求的实现同各块程序的分配关系:
表1 分配关系表
程序1 程序2 程序3 程序4 读者管理 Reader.jsp ReaderAction ReaderDao Reader.java 图书管理 Book.jsp BookAction BookDao Book.java 图书借还 Borrow.jsp BorrowAction BorrowDao Borrow.java 借阅查询 bookQuery.jsp BorrowAction BorrowDao Borrow.java 2.6人工处理过程
人工输入读者条形码、图书条形码,实现读者注册以及图书添
您可能关注的文档
- 基于java的web开发控制界面设计.doc
- 基于java的个人博客系统.doc
- 基于java的人事资源管理系统.doc
- 基于java的cs模式网络聊天室的.doc
- 基于java的俄罗斯方块.doc
- 基于java的出租车管理系统.doc
- 基于java的医院门诊信息管理系统设计与实现.doc
- 基于jsp技术的bbs论坛设计与实现.doc
- 基于jsp技术的乐游音乐网站的设计与实现.doc
- 基于jsp技术的网上书店.doc
- 专题党课:以新质生产力提升国家竞争力的内在逻辑与战略重点.docx
- 在日报社党委理论学习中心组新质生产力专题研讨交流会上的讲话.docx
- 在抓党建促乡村振兴促基层治理推进会上的讲话.docx
- 在宣传思想文化工作会议上的交流发言:“五个行动”推进青少年思政工作提质增效.docx
- 组织动员群众参与乡村振兴情况报告.docx
- 专题党课:加强新时代廉洁文化建设 筑牢全面从严治党思想基础.docx
- 镇人民政府2024年上半年工作总结及下半年工作计划.docx
- 在市委常委班子民主生活会上的讲话.docx
- 在省大中小学思政课一体化建设专题推进会上的汇报发言.docx
- 在全市“建强堡垒”专项行动部署会暨抓党建促乡村振兴现场推进会上的发言.docx
文档评论(0)