- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆管理系统数据库设计说明书201212(10本)
图书馆管理系统
数据库设计说明书
拟 制 人____________________
审 核 人____________________
2011年 月 日
目录
1. 引言 3
1.1 项目概述 3
1.2 文档概述 3
1.3 引用文件 4
1.4 术语和缩略词 4
2. 数据库设计 4
2.1 数据库概念设计 4
2.2 数据库逻辑结构设计 4
2.3 数据字典(DD) 5
3. 设计约束 5
3.1 完整性设计 5
3.2 规范性设计 6
3.3 硬件约束 6
3.4 软件约束 7
4. 出错处理设计 7
4.1 出错输出信息 7
4.2 出错处理对策 7
5. 安全保密设计 7
5.1 应用安全 7
5.2 数据安全 8
5.3 外部安全 8
引言
项目概述
图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该信息系统能够方便地向借阅者提供各种借阅服务,也能够为管理员提供方便的管理服务。图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有惟一标识其存在的编号。
根据图书管理的日常工作需求和图书借阅管理流程,系统应实现以下目标:
界面设计友好、美观,数据存储安全、可靠;
基本信息设置保证图书信息和读者信息的分类管理;
实现图书信息的查询功能,保证数据查询的灵活性;
实现对图书借阅、归还过程的全程数据信息跟踪;
提供借阅到期提醒功能,使用户可以及时了解已经到期的图书借阅信息;
提供管理员修改自己密码的功能,保证系统的安全性;
提供灵活、方便的权限设置功能,使整个系统的管理分工明确;
采用人机对话的操作方式,方便管理员的日常操作;
系统最大限度地实现易维护性和易操作性。
安全与保密要求:。DB:数据库(Database)DB是统一管理的相关数据的集合能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
键键就是表中的某个字段(或多个字段),为快速检索而被索引。键可以是唯一的,也可以是非唯一的,取决于它(们)是否允许重复。唯一键可以指定为主键,用来唯一标识表的每行。 图书信息查询 查询方式 图书信息 验证管理员身份+图书信息查询
设计约束
完整性设计
数据完整性原则。在分布式环境中,保证数据完整性。支持分布式事务或分布式请求,这种能力允许在多个场所远程地处理由多个请求所组成的事务。
分布式处理原则。系统不仅支持远程请求、远程事务,而且还支持分布式请求。
互操作性原则。互操作性就是与硬件无关、与操作系统无关和网络无关。不管在分布式环境中所选择的硬件、操作系统或网络如何结合,数据库系统应仍然按相同的方式工作。同样,不论在某一时刻这些环境项有了变动,也不影响其它结点和场所。
最优化原则。在数据库设计中,需要考虑采用改善数据库性能的优化方法,如裂化,复制及分布或查询优化。
透明性原则。数据定位、数据的实际存储格式及存储数据所使用的方法对于用户应是透明的。
可扩展性原则。系统具有可拓展性,便于进一步扩充及与历史数据和未来数据的集成衔接。
先进性原则。用先进的技术来实现与其系统间的互联互通、资源共享
规范性设计
一般地,数据库名、表名、字段名均以而成。编码、编码等按汉语拼音缩写加国家规定的标准编码规则组成。
同是,进行编码时要求遵循如下原则:
唯一性:在一个单位名称编码标准中,每一个编码对象有且仅有一个代码,一个代码只唯一地表示一个编码对象;
合理性:结构要与信息应用和管理体系适应;
扩充性:必须留有适当的后备容量,以便适应不断扩充的需要;
简单性:结构简单,长度精短,经便减少代码赋值的差错率,节省存储空间和提高计算机的处理率;
实用性:代码尽可能反映编码对象的特点、属性和可检索性,有助于记忆,方便使用。
规范性:代码的类型、结构以及编写格式统一。
1) 数据库服务器
内存2G以上
磁盘146GB,SAS接口
CPU速度233GHz
2) 存储服务器,所有数据都保存在存储服务器上,其它服务器只保存程序
300GB
软件约束
操作系统 Windows Server 2003(SP1)中文版
数据库SQL Server 2005中文版
出错处理设计
出错输出信息
系统发布子模块所有程序出错时都将页面转到同一个出错提示页。数据库管理子系统提示错误信息,一般的错误提示错误信息由操作员自行处理,系统致命错误则提示错误信息联系管理员予以处理。
出错处理对策
根据错误提示信息和日志表记录信息
文档评论(0)