书店租赁管理系统(2)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计报告

设计题目:书店租凭管理系统

学生:

系别:

专业:

班级:

功能模块:

同组同学:

学号:

指导教师:

目录

第一章问题描述 (4)

1.1 问题描述 (4)

2.1 可行性研究 (4)

第二章需求分析 (6)

2.1功能需求 (6)

2.2数据流图 (6)

2.3数据字典 (7)

2.4书店租赁管理系统的性能需求 (9)

2.5书店租赁管理系统的运行需求 (10)

第三章概要设计 (11)

3.1系统模块划分 (11)

3.2书店租赁管理系统层次结构图 (12)

3.3模块之间的接口设计 (12)

第四章书店租赁管理系统详细设计 (14)

4.1书店租赁管理系统数据库的设计 (14)

4.1.1书店租赁管理系统E-R模型 (14)

4.1.2书店租赁管理系统数据库表的结构 (15)

4.2书店租赁管理系统主要模块的程序流程图 (18)

4.2.1“会员借书”程序流程图 (18)

4.2.2“会员还书”程序流程图 (20)

4.2.2“查询会员个人借书情况”程序流程图 (21)

4.3档案管理模块界面 (22)

4.3.1“会员个人借书情况”界面 (22)

4.3.2“会员借书”界面 (22)

4.3.2“会员还书”界面 (23)

第五章书店租赁管理系统编码 (25)

5.1核心代码(管理员增删改查操作) (25)

第六章档案管理模块测试 (42)

6.1“会员借书”单元测试 (42)

第七章总结 (44)

参考资料 (45)

第一章问题描述

1.1 问题描述

在当今社会,随着计算机的发展及网络技术的应用,计算机应用在全球围的普及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活息技术的不断融入,在技术越来越先进的同时,我们应该从以前繁琐的事务中解放出来,来提高了我们的工作效率。

而目前在在一些中小型书店中,工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解书店各类图书的库存,读者比较需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等等,不便于动态及时调整图书结构。由于不可避免的人为因素,造成数据的遗漏、误报。为了更好的适应当前读者的借阅需求,缓解手工管理存在的许多弊端,计算机信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处理信息及时快捷,在工作中不仅减缓了压力,同时提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,及时的调整书店图书结构,并且对读者的借阅过程形成一整化动态的管理。

2.1 可行性研究

任何一个系统或一项工程,在建立之前,必须首选进行可行性分析,可行性分析包括两层含义,一是可能性,二是必要性。可能性指开发信息系统的条件是否具备,必要性是指客观上是否真正需要,通

过可行性研究,可避免盲目投资,减少政治性要的损失。下面从四方面来讨论:

2.1.1 经济可行性

主要是只指算一个新的系统开发所需要的投资费用和运算费用,并与估计的新系统收益进行比较,看是否有利。本系统所需的软硬件成本比较低,投资小,具有一定的通过性,因此,在经济上是可行的。

2.1.2 时间可行性

主要包括系统在目前环境下能否正常运行,运行后所引起的各方面,以及这些变化对社会或人的因素所产生的影响。本系统对人事的管理比较全面,可长期使用。

2.1.3 技术可行性

利用现有的设备,软件及技术人员,新系统的目标能否达到,这也是可行性研究中需要考虑的一个问题。关系型数据库的高速发展使管理信息系统具备了良好的开发环境。本系统使用的Delphi 普及性好,操作简单,用户可以很快掌握使用方法,因此,在技术上是完全可行的。

2.1.4 社会可行性

人类社会文明的发展已进入信息化的高速发展时期,传统的手工方式支持下的管理模式,已经不能满足各方面的需要。开发本系统的目标不仅是提高工作效率,减轻劳动强度,而且减少出错率,具有很好的社会意义。

第二章需求分析

2.1功能需求

在本系统中管理员应该完成如下操作:

1.对会员信息,图书信息,借阅信息,收入信息的添加、修改和删除操作。

2.利用关键字对会员个人借阅情况和书籍信息进行查询操作。3.对会员和非会员进行借书和还书管理。

4.对过期会员进行自动检索,并进行处理。

2.2数据流图

图1.书店租赁系统整体数据流图

2.3数据字典

(1)会员编号数据项定义

表1.会员编号数据项定义

(2)会员借书信息数据流定义

表2.会员借书信息数据流定义

(3)会员信息表数据存储定义

表3.会员信息表数据存储定义

2.4书店租赁管理系统的性能需求

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

1.系统处理的准确性和及时性

由于书籍的借出与归还等对书租赁管理系统的修改及查询功能有影响,以致于对于整个系统的功能和性能完成有举足轻重的作用。作为系统的很多数据来源,会员过期等又影响到书店的管理及收益,其准确性很大程度上决定了书店租赁管理系统的成败。在系统开发过

程中,必须采用一定的方法保证系统的准确性和及时性。

2.系统的易用性和易维护性

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

2.5书店租赁管理系统的运行需求

(1):硬件配置

个人计算机:PⅢ500MHz以上/128M存/10G硬盘

(2):软件配置

操作系统:Windows XP

数据库服务器:Microsoft SQL Server 2000

前端开发软件:Microsoft Visual Studio 2005 C#

相关文档
最新文档