图书馆管理系统 概要设计2

图书馆管理系统 概要设计2

ID:43089105

大小:214.51 KB

页数:17页

时间:2019-09-27

图书馆管理系统 概要设计2_第1页
图书馆管理系统 概要设计2_第2页
图书馆管理系统 概要设计2_第3页
图书馆管理系统 概要设计2_第4页
图书馆管理系统 概要设计2_第5页
资源描述:

《图书馆管理系统 概要设计2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称软件工程实验项目名称图书管理系统—概念设计说明书实验学生班级05计算机科学与技术(控制技术)实验学生姓名侯芬学生所属院部信息技术学院同组学生姓名陈青、鞠久勤、肖静、何南、朱纪超实验时间2008年12月8日、2008年12月15日实验地点B407实验成绩评定指导教师签字年月日16一、实验目的和要求1、实验目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《图书管理系统》软件的功能划分、数据结构、软件总体结构进行设计,从而完成概要设计,作为软件详细设计的基础。2、实验要求《图书管理系统》针对的用户是单个中

2、小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。相应的需求有:1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:①图书信息的录入、删除及修改。②图书信息的多关键字检索查询。③图书的出借、返还和资料统计。2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:①读者信息的登记、删除及修改。②读者资料的统计与查询。3)能够对需要的统计结果提供打印输出。4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。二、实验主要仪器和设备系统开

3、发平台:VisualBasic6.0数据库管理系统软件:SQLServer2000运行环境:Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;运行时占用内存:≤1MB;所需硬盘空间:≤5MB;软件平台:中文Windows95/98/NT4.0或更高版本;三、实验原理㈠实验背景16随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自

4、己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。 图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。除此以外,它还可以通过访问权限控制以及数据备份功能,确保数据的安全性。㈡系统定义LMS:LibraryManagementSystem,图书管理系统。㈢数据库的设计原理数据库的设计分为以下6个

5、阶段:1、需求分析:是整个设计过程的基础。任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。2、概念结构设计:将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。设计概念结构通常有四种方法:自顶向下、自底向上、逐步扩张、混合策略。3、逻辑结构设计:任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型。(2)将转换来的

6、关系、网状、层次模型向特定DBMS支持下的数据模型转换。(3)对数据模型进行优化。4、物理结构设计:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程就是数据库的物理设计。分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构。(2)对物理结构进行评价,评价的重点是时间和空间效率。5、数据库实施:包括两个重要的工作:一项是数据的载入,另一项是应用程序的编码和调试。6、16数据库运行和维护:运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求。由于应用环境在不断变化,数据

7、库运行过程中物理存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是审计工作的继续和提高。㈣软件测试的基本模型四、实验方法与步骤1、总体设计流程图(1)、图书馆流通流程图(见图1):2、总体结构和模块外部设计(1)、总体结构设计(见图2):(2)、模块外部设计1)、主模块:输入:操作系统传递至的各种消息以及用户的输入数据输出:用户界面显示2)、图书流通模块:输入:用户口令输出:相应的界面3)、图书查询模块:输入:用户的输入输出:查询方式及相应的查询关键字4)、系统操作模块:输入:用户口令输出:各个对

8、话框5)、借书模块:输入:读者证号、图书书号输出:读者信息、相关借书信息6)、还书模块:输入:图书书号输出:相关读者信息7)、图书查验模块:输入:图书书号输出:图书允许/禁止出借标志16图116系统管理流程图书馆操作模块读者库操作模块数据统计模块系统设计模块数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。