数据库课程设计图书管理系统的设计与实现(2)

2019-04-14 20:41

数据库原理及应用课程设计报告

目 录

1引言????????????????????????????????1 1.1选题背景 ????????????????????????????1 1.2系统环境 ????????????????????????????1 2 系统总体分析????????????????????????????2 2.1需求分析 ????????????????????????????2 2.1.1 功能需求???????????????????????????2 2.1.2 性能需求???????????????????????????3 2.1.3 环境需求???????????????????????????3 2.2 可行性分析 ???????????????????????????3 2.2.1 经济可行性??????????????????????????3 2.2.2 技术可行性??????????????????????????3 2.2.3 管理可行性??????????????????????????4 2.2.4 用户可行性??????????????????????????4 3 系统总体设计 ??‥?????????????????????????4 3.1 软件模块结果设计 ????????????????????????4 3.1.1 系统方案确定?????????????????????????4 3.1.2 软件结构设计?????????????????????????4 3.2系统模块功能图 ?????????????????????????4 3.3 数据库设计 ???????????????????????????5 3.4 概念结构设计 ??????????????????????????6 3.4.1实体功能图??????????????????????????6 3.4.2 E-R图 ???????????????????????????8 3.5 逻辑结构设计 ??????????????????????????8 4 系统实现与测试???????????????????????????10 4.1 连接数据库的实现????????????????????????10 4.2 模块功能实现??????????????????????????10 5 备份和还原数据库??????????????????????????16 5.1 规划数据库的还原和备份?????????????????????16 5.2 数据库的备份??????????????????????????16 5.3 还原数据库???????????????????????????18 结论????????????????????????????????20 致谢????????????????????????????????21 参考文献 ?????????????????????????????22

数据库原理及应用课程设计报告

1引言

1.1选题背景

现代人的生活离不开图书,不论在家还是在公司,读书已经成为了一种生活惯。然而现在的图书种类繁多,数量庞大,出版速度快,要对这些书籍进行管理,传统的纯人工管理方法已经不能适用。为了更好,更快的管理这些图书,我们必须提出一种行之有效的方法。为此我们需要一个高效率的系统来进行管理。计算机的发展在很大程度上帮助我们解决了这个问题。首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全等。现在我国的很多学校图书馆,公司,企业都是用了计算机管理书资料,这种管理机制节省了很多人力和物力,在信息时代这种管理方法必然被广泛应用。

1.2 系统环境

Visual FoxPro 6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理[1]。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表[2]。

Visual FoxPro 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具[3]。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

本系统是基于VFP数据库技术的管理信息系统,包含查询、添加、修改等管理数据库的功能[4]。

2 系统总体分析

第 1 页

数据库原理及应用课程设计报告

2. 1 需求分析

2.1.1 功能需求

在图书管理系统中,不外乎三个:读者、图书、管理人员。图书管理、借书、还书等是系统的基础业务。而图书馆网络管理系统可向读者提供图书查询和电子图书的服务等,用户则对图书的查询、借阅,电子图书网上阅读功能操作;管理员可对系统用户任意分配权限,控制图书的流通,它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书管理水平和业务跃上一个新的台阶[5]。

图书管理系统应具备以下两个特点:

系统应用和系统管理相结合在系统中,用户可以对图书进行查询、查阅、借和还等操作理员可以对用户和图书进行分配权限,控制图书的流通。图书的管理和阅读相结合[6]。 2.1.2 性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

①系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求[7]。

②系统的开放性和系统的可扩充性

图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件[8]。通过软件的修补、替换完成系统的升级和更新换代。

第 2 页

数据库原理及应用课程设计报告

③系统的易用性和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

④系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

⑤系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品[9]。

⑥系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级原则是保证操作人员不会因为速度问题而影响工作效率。 2.1.3 环境需求

综合开发此软件的功能需求和性能需求,此软件所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行;如:windows XP

2.2 可行性分析

2.2.1 经济可行性

实验室里有开发所需的各种资源,无需经济投入。 2.2.2 技术可行性

第 3 页

数据库原理及应用课程设计报告

此次课程设计是大学专业知识的一次综合应用与提高,通过上网,图书馆,我查到了一定量的资料,满足这次课程设计的要求。

2.2.3 管理可行性

主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为书城的建设提供了制度保障。

2.2.4 用户使用可行性

本系统界面美观,操作简单方便,不熟悉计算机的用户亦能自如的操作,按所需可对各类信息进行查询与状态显示。

综上所述,此系统开发目标已明确,在技术,经济,操作等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的[10]。

3 系统总体设计

3.1 软件模块结构设计

3.1.1 系统方案确定。

通过调研和分析,系统主要应完成的功能包括:书库信息管理、读者档案管理、借阅管理、还书管理、图书检索和系统维护。 3.1.2 软件结构设计。

图书馆管理系统包含图书采编、读者管理、流通和查询等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径。购入图书时,要调用图书采编功能进行登记、编目,并可执行借、还书以及查询功能。

3.2 系统模块功能图

依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书管理系统的系统功能模块图如图所示。

第 4 页


数据库课程设计图书管理系统的设计与实现(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:神新公司碱沟煤矿防洪应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: