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

1成绩:__________《数据库原理及应用》课程设计课题 碟片出租系统 班级 计06-7班 组长 李 默 组员 李 默 2008 年 12 月 22日—2009 年 1 月 4 日2碟片出租系统设计说明书1 系统概述3现如今影碟出租行业发展迅速,大大小小的影碟出租行(店)到处可见,特别是一些发展较大的影碟出租店采用大规模的连锁经营方式。随着规模的扩大传统的碟片管理已经不能适应发展的需要。我们正是基于这一点,开发了这个碟片出租管理系统,它将影碟出租这一传统行业进行信息化。我们这一系统满足了对日常的碟片管理;碟片的出租与归还的管理;营业额的记录统计;客户会员的管理以及管理者对员工的管理等。这一数据库系统基本实现了对影碟出租店的数据库管理,大大的提高了工作效率和经济效益。开发背景:我们对世面上的影碟行和学校里的影碟店进行了初步的了解,发现其业务主要是集中在对碟片的管理和碟片的出租归还上。对碟片的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对碟片的详细的查询功能;在碟片的出租和归还上由于一般顾客和客户的收费方式的不同也增大了工作量和出错的机率。在现有的碟片出租中对顾客或是对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。本系统在设计中考虑和克服了上诉的诸多问题,增强了实用性。开发工作量:本系统的开发是从 12月 21日开始到 12月 31日结束,经历了近十天左右的时间。进行了建立数据库的必要性和可行性的分析,需求分析,数据库的概念设计;逻辑设计;物理设计和数据库的实现、运行、维护以及相应的前台的主要功能模块的开发。2 系统分析与设计1. 系统目标与要求:要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有极高的可靠性、安全性和易维护性,具有较高的可移植性。本系统实现了以下的功能:管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管理。营业员(操作员)模块:查询碟片信息;进行碟片的出租;进行碟片的归还;现金的收支记录;会员的管理。顾客模块:一般的顾客只能进行碟片信息的查询,会员可以查询碟片信息;查询自己的碟片出租日志。说明:我们根据对现实世面上的影碟出租业务,一般将顾客分为一般顾客和会员。一般顾客就是日常的散户,会员是指经常出租碟片出租量较大的较为固定的客户群体,其享有一般顾客没有的服务。我们的系统涉及的会员是目前哈尔滨4市较常见的一种:支付 50元钱可以出租 100张碟片的顾客。2.系统可行性分析:系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易。本系统采用 delphi 和 SQL SERVER相结合的方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由 delphi完成。系统采用 Client/Server(客户/服务器)模式,与传统主机——终端模式和文件服务器相比,既能够降低对服务器要求过高的要求,又能大大减少网络通信量,而且在结构上也具有很大的灵活性,在安全上也可以得到充分地保证。所以本系统在技术上是完全可以实现的。由于目前世面上的影碟出租店很多,许多都要求使用计算机进行管理,并且实际中也有系统的使用。所以本系统的使用市场非常的广阔,易于推广和普及到现实中应用。所以本系统在市场应用上是完全可行的。本系统的开发设计;相应设备的购买;系统的维护和管理大体总共的花费为5500元。所以本系统在经济上是可以实现的。还有本系统简单、易学、易懂、易用,具有有亲和力的界面。能够满足管理者和操作员对碟片和出租、归还的管理,对于顾客可以很方便的进行特殊的查询从而进行碟片的选择。所以本系统在操作上是可行的。结论:综上所述,本系统技术成熟,有较好的市场应用价值,开发设计成本低,因此本系统完全可行。3.系统分析:(1).用户活动及活动图店长(管理者)所涉及到的相关活动如下图所示:店长在这里参与的活动主要是查询日常的碟片出租情况和财务状况以便了解5该店的经营状况,作出相应的决策。还有就是对会员的管理,店长对会员的管理主要是了解会员的数量等查询工作并有权注消有问题的会员;而对员工的管理只是了解不同员工的上班时间和他的相关的业绩。营业员的活动图如下:由于营业员是本系统的主要的使用者所以其涉及的活动较多。碟片管理是指对碟片信息的录入、更新、修改和删除。查询碟片信息是在出租碟片时进行的,以了解是否有该碟片和库存等信息。碟片的出租和归还是指在碟片的出租和归还时进行信息的记录。现金收支是指对进出帐目的记录统计等。顾客的活动图如下:顾客分为一般顾客和会员,他们都能对碟片信息进行查询以便其出租,而会员还可以查询他自己的出租日志,了解其已租的碟数、信息和未租碟数。(2)工作流程图6(3)数据流程图( DFD):7在数据流程图中我们可以很清楚的看到数据的流向,碟片信息表的信息分别能够流向店长、操作员和顾客。现金表的信息也流向店长。碟片出租归还记录表记录的是碟片出租和归还的信息。会员信息表从会员流出又可以流回到会员和操作员、店长处。3 概念模型设计说明:从实践概括抽象出理论模型 E/R。E-R 图:84 逻辑设计说明:从理论“E-R 模型”到理论‘关系模型’的整理转换。通过 E/R模型到关系模型的转化,可以得到如下关系模式:操作员(操作员编号,姓名,性别,密码,工作时间)一般顾客(编号,经办人,经办时间)会员(会员编号,姓名,证件号,密码,剩余碟数,经办人,经办时间)碟片信息表(碟片编号,名称,类型,国家,主演,单价,库存,购入时间,经办人)资金记录表(自动编号,客户编号,碟片编号,交易时间,操作员编号,操作,支出,收入,余额,备注)会员资金记录表(会员编号,收入,经办时间,经办人)借还过程表(自动编号,碟片编号,客户编号,租借时间,归还时间,租碟操作员,还碟操作员,会员验证,备注)95 物理设计开发环境:CPU:Intel Pentium4 2GHz内存:512MB操作系统:Microsoft Windows Server 2000 + IIS5数据库在 Microsoft SQL Server 2000 中文企业版 推荐用户配置:CPU:Intel Pentium3 1.2 GHz 或更高内存:256MB 或更高操作系统:Windows 2000 Server 或更高数据库系统:Microsoft SQL Server 2000 对以上 E-R 图所需的实体需要的几个关键表的设计如下:表名:一般用户字段名 编号 办理时间 经办人类型 整型 时间 字符型长度 4 8 10约束 主键表名:会员客户字段名 编号 名字 证件号 密码 办理时间 经办人 剩余碟数类型 整型 字符型 字符型 字符型 时间 字符型 整型长度 4 10 10 10 8 10 4约束 主键表名:会员资金记录表字段名 编号 收入 办理时间 经办人类型 整型 money 时间 字符型长度 4 8 8 10约束 主键表名:借还过程表字段名 类型 长度 约束自动编号 字符型 10 主键碟片号 字符型 10客户号 字符型 1010租借时

光盘出租系统mysql_数据库课程设计--碟片出租系统相关推荐

  1. python飞机票预定系统_数据库课程设计 - 机票预订系统

    一.机票预定系统 1.1 题目要求 要求具备如下基本功能 班机基本信息的管理: 航班信息的管理: 旅客预定机票.取消预约.付款取票.退票的管理: 查询航班信息.航班预定情况.旅客信息,计算航班满座率. ...

  2. oracle学生考勤,Oracle数据库课程设计――学生考勤系统的Oracle实现1

    Oracle数据库课程设计――学生考勤系统的Oracle实现1 辽宁工程技术大学 Oracle数据库课程设计报告 学生考勤系统 姓 名: XXXXX 班 级: 计SJ08-1班 学 号: 完成日期: ...

  3. 数据库课程设计————学生考试系统

    1.敲代码前的准备工作 1.1准备开发工具 1.1.1 开发工具的说明 本系统利用了xampp 集成环境,利用PHP写后端,html.css.js写前端(其实笔者也是现学现卖) 1.1.2 xampp ...

  4. 数据库课程设计——火车票售票系统

    摘要 数据库课程设计的题目,设计了一个火车票售票系统,实现了列车信息查询,车票查询及购买,订单查询,个人信息管理等功能,数据是从12306爬取的真实数据. 项目链接 前端项目链接:https://gi ...

  5. c语言程序设计论文背单词系统,C语言课程设计-背单词系统(含程序)

    C语言课程设计-背单词系统(含程序) 综合性程序设计报告 设计题目: 背单词系统 指导教师: XXX 班 级: 学 号: 设 计 者: XXX 成 绩: _______________ 设计时间: 年 ...

  6. c语言写考勤系统,C语言课程设计学生考勤系统

    <C语言课程设计学生考勤系统.doc>由会员分享,可免费在线阅读全文,更多与<C语言课程设计学生考勤系统>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜 ...

  7. c语言作业制作仓库管理系统,C语言课程设计 仓库管理系统

    <C语言课程设计 仓库管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计 仓库管理系统(22页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计实训报告实训题目: 仓 ...

  8. c语言程序设计学生考勤系统,C语言课程设计学生考勤系统最终版(样例3)

    <C语言课程设计学生考勤系统.doc>由会员分享,可免费在线阅读全文,更多与<C语言课程设计学生考勤系统(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文 ...

  9. 寝室报修系统设计c语言,数据库课程设计-宿舍报修系统.doc

    读万卷书 行万里路 <数据库系统原理> 课程设计报告 课题名称: 宿舍报修系统 专业班级: 学 号: 姓 名: 指导老师: 成 绩: 2014年6月 一.课题名称 宿舍报修系统 二.需求分 ...

  10. 写一份养老院系统的数据库课程设计

    答:我可以为您提供一份关于建立一个养老院系统数据库的课程设计.它将包括分析现有养老院系统的需求和特性,构建一个数据库模式,并使用相应的技术来实施该模式.最后,将创建一个具有可靠性和安全性的数据库,可以 ...

最新文章

  1. 90行Python代码,让张小龙的微信地球转起来
  2. 转换Word文档为PDF文件
  3. domino子表单html,使用Domino表单构建Web页面.ppt
  4. 零基础如何学爬虫技术?
  5. OpenCV运行分类深度学习网络的实例(附完整代码)
  6. rabbitmq容器在运行中会根据异常等级(Fatal)认为不可恢复
  7. php中des加密cbc模式,php中加密解密DES类的简单使用方法示例
  8. mysql connector cpp_MySQL Connector/C++(一)
  9. 在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误
  10. 图像分割(一):K-means聚类算法
  11. 普通文件的上传(表单上传和ajax文件异步上传)
  12. Smobiler错误记录
  13. 计算机中专生实习单位的鉴定表,中专生的实习自我鉴定(精选5篇)
  14. vue 时间线组件(时间轴组件)
  15. 个人GIT服务器搭建Windows/Linux
  16. 2020年中国色纺纱行业市场现状分析,国内参与者呈现寡头模式「图」
  17. 采油区域 前缀和+DP
  18. 安装lint-staged 报错:Cannot add lint-staged: only eslint, stylelint, prettier...
  19. BBU/RRU/天线的数目之间的关系
  20. 蓝牙耳机怎么选?选哪款?五年老司机专业解析,高颜值蓝牙耳机推荐

热门文章

  1. 程序员眼中的“鼠标宏”
  2. MEGA这个网盘你可以拥有,超级良心
  3. abaqus -复合材料
  4. 28Python库分析科比生涯数据
  5. pwa+lavas简述
  6. mouseenter和mouseleave跟mouseover和mouseout
  7. 02web前端笔试题
  8. 推荐给中学生的数学课外书:《怎样解题——数学思维的新方法》
  9. 图解机器学习算法(11) | LightGBM模型详解(机器学习通关指南·完结)
  10. tbSchedule 使用