数据库课程设计-碟片出租系统汇.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计-碟片出租系统汇

数据库课程设计 一、系统概述 现如今影碟出租行业发展迅速,大大小小的影碟出租行(店)到处可见,特别是一些发展较大的影碟出租店采用大规模的连锁经营方式。随着规模的扩大传统的碟片管理已经不能适应发展的需要。 我们正是基于这一点,开发了这个碟片出租管理系统,它将影碟出租这一传统行业进行信息化。我们这一系统满足了对日常的碟片管理;碟片的出租与归还的管理;营业额的记录统计;客户会员的管理以及管理者对员工的管理等。这一数据库系统基本实现了对影碟出租店的数据库管理,大大的提高了工作效率和经济效益。 开发背景:我们对世面上的影碟行和学校里的影碟店进行了初步的了解,发现其业务主要是集中在对碟片的管理和碟片的出租归还上。对碟片的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对碟片的详细的查询功能;在碟片的出租和归还上由于一般顾客和客户的收费方式的不同也增大了工作量和出错的机率。在现有的碟片出租中对顾客或是对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。本系统在设计中考虑和克服了上诉的诸多问题,增强了实用性。 开发工作量:本系统的开发是从5月26日开始到6月24日结束,经历了一个月左右的时间。进行了建立数据库的必要性和可行性的分析,需求分析,数据库的概念设计;逻辑设计;物理设计和数据库的实现、运行、维护以及相应的前台的主要功能模块的开发。 开发环境: CPU:Intel Pentium4 2GHz 内存:512MB 操作系统:Microsoft Windows Server 2000 + IIS5 后台数据库在Microsoft SQL Server 2000 中文企业版 前台最终用户接口程序在 Insprise Delphi 7.0 Enterprise英文版 推荐用户配置: CPU:Intel Pentium3 1.2 GHz 或更高 内存:256MB 或更高 操作系统:Windows 2000 Server 或更高 数据库系统:Microsoft SQL Server 2000 二、系统分析与设计 1.系统目标与要求: 要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有极高的可靠性、安全性和易维护性,具有较高的可移植性。 本系统实现了以下的功能: 管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管理。 营业员(操作员)模块:查询碟片信息;进行碟片的出租;进行碟片的归还;现金的收支记录;会员的管理。 顾客模块:一般的顾客只能进行碟片信息的查询,会员可以查询碟片信息;查询自己的碟片出租日志。 说明:我们根据对现实世面上的影碟出租业务,一般将顾客分为一般顾客和会员。一般顾客就是日常的散户,会员是指经常出租碟片出租量较大的较为固定的客户群体,其享有一般顾客没有的服务。我们的系统涉及的会员是目前重庆市较常见的一种:支付50元钱可以出租100张碟片的顾客。 2.系统可行性分析: 系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易相结合方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由完成简单、易学、易懂、易用,综上所述 编号 字符型 10 主键 客户号 字符型 10 押金 money 8 碟片号 字符型 10 余额 money 8 操作 字符型 2 交易时间 时间 8 操作员号 字符型 10 收入 Money 8 支出 money 8 备注 字符型 10 2.后台数据库的选择和部分重要的SQL代码 由于该系统要求严格的事务处理和相对较快的速度,并且该系统是一个中小规模的系统。因此我们选择了Microsoft的商用数据库SQL Server 2000企业版 作为我们的后台数据库。 部分重要的后台SQL代码如下: 包括7个表,2个存储过程,1个触发器。 IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N碟片出租系统) DROP DATABASE [碟片出租系统] GO CREATE DATABASE [碟片出租系统] ON (NAME = N碟片出租系统_Data, FILENAME = ND:\Program Files\Microsoft SQL Server\MSSQL\data\碟片出租系统_Data.MDF , SIZE = 1, FILEGROWTH = 10%) LOG ON

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档