您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 图书管理系统数据库设计说明书
1图书管理系统数据库设计说明书设计题目:图书管理系统学院:计算机学院班级:08网络工程1班组员:李忠义200813024016张巡200813024036张学理200813024017指导老师:罗代忠完成时间:2011.01.0121引言...............................................................................................................................................31.1编写目的.............................................................................................................................31.2背景.....................................................................................................................................31.3定义.....................................................................................................................................31.4参考资料.............................................................................................................................42外部设计.......................................................................................................................................42.1标识符和状态.....................................................................................................................42.2使用它的程序.....................................................................................................................42.3约定.....................................................................................................................................52.4专门指导.............................................................................................................................52.5支持软件.............................................................................................................................83结构设计.......................................................................................................................................83.1概念结构设计.....................................................................................................................93.2逻辑结构设计...................................................................................................................113.3物理结构设计...................................................................................................................124运用设计.....................................................................................................................................124.1数据字典设计...................................................................................................................134.2安全保密设计...................................................................................................................1431引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2背景本项目的名称:图书管理系统开发软件。随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。本项目的需求者及设计人员是图书管理系统开发小组,用户是中小型租、借书机构。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。项目(project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。4项目开发计划(projectdevelopmentplan):是一种把项目定义过程与项目如何推进连接起来的方案。产品生命周期(productlifecycle):是产品从构思到不可以再使用的持续时间。数据字典:是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。系统流程图:是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。1.4参考资料《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京2外部设计2.1标识符和状态图书管理员数据表:manager学生数据库表:student借阅管理:Borrow—Chart图书管理:book—Chart读者管理:reader—Chart2.2使用它的程序《图书管理系统》52.3约定E-R图的图形符号约定如下:矩形。表示实体集。椭圆。表示属性。菱形。表示联系集。线段。将属性连接到实体或将实体集连接到联系集。双椭圆。表示多值属性。虚椭圆。表示派生属性。2.4专门指导本数据库是基于MicrosoftSQLServer2008环境下设计的,为了您能更好的使用建议你使用MicrosoftSQLServer2008系统,数据库文件为EmployeeManagement.mdf、日志文件为EmployeeManagement_log.ldf(备份为EmployeeManagement.bak),操作如下:方法一:使用附加方式1.启动MicrosoftSQLServer2008并登录,在左边窗格中右击“数据库”附加,打开附加数据库对话框(如下图)。2.选择,选择EmployeeManagement.mdf所在的路径及文件,回车。63.单击即可附加成功。方法二:使用还原方法1.右击,选择选项,打开对话框如下图。2.选择还原的源-源设备,单击,打开对话框。73.单击,选择路径及文件(EmployeeManagement.bak),回车,回车。4.选EmployeeManagement,勾选,单击。85.单击弹出下图表示还原成功。相关操作如有疑问请参照SQLServer联机丛书。向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。2.5支持软件MicrosoSqlSever2005提供了数据管理和数据库操作的集成平台;93结构设计3.1概念结构设计数据流图顶层图0层图1层图(2书籍管理)101层图(3读者管理)1层图(4借阅管理)113.2逻辑结构设计软件结构图图书管理系统书籍管理子系统读者管理子系统借阅管理子系统读者类别管理读者信息管理续借管理还书管理借书管理书籍类别管理书籍信息管理出版社管理注销管理过期罚款管理图书丢失管理读者信息审核借阅信息表过期信息审核罚款数丢失信息审核罚款数借阅条件审核完成借阅图书信息审核图书类别表图书借阅信息审核图书信息表图书注销信息审核注销信息表出版社信息审核出版社信息表读者类别信息审核读者类别表读者信息审核读者信息表123.3物理结构设计生成CDM:createtableManager(Midchar(12)notnull,Mnamechar(10)null,constraintPK_managerprimarykey(Mid))createtableStudent(Stuidchar(12)notnull,Stunamechar(10)null,Sdeptchar(10)null,constraintPK_Studentprimarykey(Stuid))createtableBorrow—Chart(Borrowed—Bookchar(12)notnull,Borrowed—Timechar(10)n
本文标题:图书管理系统数据库设计说明书
链接地址:https://www.777doc.com/doc-4919875 .html