- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统概要设计说明书68649.doc
文档编号:WD_GLYX_SSD_100610
版本号:V1.0
概要设计说明书
项目名称 图书管理系统
项目开发单位 ××学院计算机科学系
2010年6月10日
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 3
2总体设计 4
2.1需求规定 4
2.2运行环境 4
2.2.1设备 4
2.2.2支持软件 4
2.3基本设计概念和处理流程 4
2.3.1设计概念: 4
2.3.2处理流程 5
2.4结构 6
2.5功能需求与程序的关系 6
2.6人工处理过程 7
2.7尚未解决的问题 7
3接口设计 7
3.1用户接口 7
3.2外部接口 7
3.3内部接口 8
4运行设计 8
4.1运行模块组合 8
4.2运行控制 8
4.3运行时间 8
5系统数据结构设计 8
5.1逻辑结构设计要点 8
5.2物理结构设计要点 9
5.3数据结构与程序的关系 9
6系统出错处理设计 10
6.1出错信息 10
6.2补救措施 10
6.3系统维护设计 10
1引言
1.1编写目的
由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
目的在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
1.2背景
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。
说明:
开发软件名称:图书管理系统。
项目开发者:××学院计算机科学系“图书管理系统”开发小组:
×××(×号,组长),×××(×号),……
用户单位:××大学
1.3定义
主键 (Primary Key) 每一笔资料主键都是表格中的唯一值。换言之,它是用来独一无二地确认一个表格中的每一行资料设表t1,t2中都有一个name字段,而且是t1的主键那么如果设t2中的name为外键的话向t2中添加数据的时候,如果name值不在t1之中就会报错TCP/IP协议
2.3基本设计概念和处理流程
2.3.1设计概念:
对于SQL Server的企业版,本系统的实现采用典型的两层模式、C/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:
图1:多用户版系统结构(c/s)
设计说明:
每一个计算机需要安装客户程序;
每个客户程序独立访问中央的数据库服务器,不使用业务处理服务器;
数据库服务器使用SQL Server 2005企业版来实现,对目前的需求和数据量,SQL Server 2005完全适用。
多用户并发访问和处理、数据加锁、事务协调,由SQL Server 2005数据库和数据库服务器来完成。
2.3.2处理流程
2.4结构
图2
身份验证:提供系统的访问控制功能。
书库管理:包括新书登记、借书、还书、书籍挂失、图书信息查询、借书信息查询等功能。
借阅证管理:提供办理借阅证、借阅证信息查询、借阅证挂失功能。
系统管理功能:包括添加账号、修改密码和退出系统等功能。
2.5功能需求与程序的关系
在需求说明中规定要实现的功能,对应的模块和程序实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 身份验证 √ 新书登记 √ 借书/还书 √ 缴费 √ 书籍挂失 √ 图书信息查询 √ 借书信息查询 √ 办理借阅证 √ 借阅证查询 √ 借阅证挂失 √ 添加账号 √ 修改密码 √
2.6人工处理过程
(不适用)
2.7尚未解决的问题
图书编号问题。如果没一本书有一个唯一的编号的话,那么在入库时,同一种书如果有多本,那么工作人员就要一本一本的输入每本书的信息,工作量非常大,但如果同一种书使用同一个ID标识,而且ID是主键,那在还书的时候还一本的话两本书的借阅记录就都删除了。目前怎样给书籍编号
文档评论(0)