碟片出租管理系统数据库设计
- 格式:docx
- 大小:163.99 KB
- 文档页数:9
光盘出租管理系统一.需求分析 (2)1.课题背景及意义 (2)2.业务需求 (2)3.数据流程图 (2)4. 数据需求 (3)二、概念结构设计 (3)1.光盘信息E-R图 (3)2.顾客信息 (4)3.管理员信息 (4)4.总的E-R图 (6)三、逻辑结构设计 (6)四.物理结构设计 (7)1.光盘信息 (7)2.顾客信息 (7)3.管理员信息 (7)4.租借信息 (8)5. 归还信息 (8)1. 数据库Cmanagementsystem(光盘出租管理系统)的建立 (8)2. 创建基本表 (9)3. 数据初始化 (12)4. 单表查询 (14)5.数据查询,更新及触发器,存储过程的创建 (17)6.创建存储过程 (21)7.超期处理 (23)六.课程设计小结 (24)一.需求分析1.课题背景及意义光盘出租管理系统是一个光盘出租商管理不可缺少的部分,它对于光盘出租商是至关重要的。
光盘租赁系统提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工方式管理光盘的基本档案,这种管理方式有很多缺点:效率低,保密性差。
另外时间一长,将产生大量的文件和数据,对于查找,更新和维护都带了不少的困难。
随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对光盘租赁进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速,可靠性高,存储量大,保密性好,寿命长,成本低等。
这些优点能极大地提到光碟档案管理的效率,也是光碟租赁管理科学化,正规化的重要条件2.业务需求业务流程图如下:抽象出系统有哪些具体功能要求即功能模型。
(1)注册。
信用户通过填写新信息即可成为新用户。
(2)租赁。
账户余额足够的情况下可以租赁光盘。
(3)注册会员。
成为会员后有更多的查询和租赁的权限。
(4)充值。
用户通过充值可以更新自己的账户及借光盘。
(5)评价建议。
(零售行业)音响店DVD 零售出租管理数据库大型数据库课程设计设计报告题目:音响店DVD出租/零售管理系统学号: 1 2 1 0 0 6 3 1 4学生姓名:刘可指导教师:刘宁提交时间:目录第1章需求分析 (4)1.1需求调查 (4)1.2 系统功能分析 (1)第2章概念结构设计 (2)2.1 局部E-R图 (2)2.2 全局E-R图 (3)第3章逻辑结构设计 (4)3.1 E-R图向关系模式转换 (4)3.2建立关系模式 (4)3.3关系模式规范化处理 (4)3.4用户子模式建立 (4)3.5关系模式逻辑结构定义 (5)第4章数据库物理结构设计 (7)4.1 数据库物理设计 (7)第5章数据库实施 (8)5.1 数据库及数据库对象建立 (8)第6章数据库完整性设计 (9)6.1 主键 (9)6.2 参照完整性设计 (9)6.3 触发器设计 (9)6.4 视图设计 (12)第7章数据库存储过程设计 (13)总结 (14)参考文献: (14)第1章需求分析1.1 需求调查通过对各个用户的调查,该音响店DVD零售\出租管理系统如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码等功能。
2)数据管理:实现管理人员对系统的管理,包括DVD入库,出租,出售,归还等功能。
3)基本信息:实现显示客户和DVD基本信息(包括客户信息和客户所租赁DVD信息,DVD基本信息)。
4)查询:查询当前DVD状况;查询当前用户租赁状况及历史租赁状况。
1)DVD信息管理:存放及查看各DVD的基本信息和数量。
2)用户信息管理:用于对用户基本信息的录入、查询、修改、维护、删除等常用功能,并记录用户的租赁情况。
3)DVD入库管理:用于对DVD的入库情况进行记录,并修改DVD总量。
4)DVD零售管理:用于记录DVD的零售情况,并修改DVD总量。
5)DVD借还管理:用于统计各DVD的借还情况。
第2章概念结构设计2.1局部E-R图:(1)对‘DVD’建立E-R图(2)对‘用户’建立E-R图(3)对‘DVD租赁’建立E-R图(4)对‘DVD归还’建立E-R 图(5)对‘DVD零售’建立E-R图(6)对‘DVD入库’建立E-R 图2.2全局E-R 图:第3章逻辑结构设计3.1 E-R图向关系模式转变逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracel或MySql)。
《数据库原理与应用》课程设计题目:影碟出租数据库系统设计与实现系别:数学与信息工程学院专业(含班级):09计算机科学与技术(嵌入式)学号:姓名:游海斌指导教师:林克明职称副教授填表日期:2011 年12 月26 日前言一、选题的依据及意义1.依据熟悉C#、SQL程序设计的基本语法知识及常用技巧。
2.意义本课程的课程设计实际是学生学习完《数据库系统概论》课程后,进行的一次全面的综合训练,其目的在于加深对编程技术基本知识的理解,掌握运用开发应用程序的基本方法及基本技巧。
二、本课程设计内容1. 出租、归还碟片信息的统计:会员账号,影碟编号,出租时间,归还时间,租金等2. 影片信息的查询的统计:影碟编号,名称,类型,国家,主演,单价,购入时间,库存量。
3.营业员和会员资料的查询的统计:营业员账号,会员账号,密码,姓名,办理时间,剩余可租碟数,工作时间。
4.营业员、会员及碟片的添加或删除。
三、研究目标1. 碟片出租系统是一个面向碟片出租者的管理信息系统。
有会员(租借者),营业员,店长三方组成。
该系统的工作目标就是要碟片的出租能有计划地进行,以利于出租者管理。
2. 本系统开发将综合采用结构化系统开发方法和面向对象开发方法,充分发挥两种开发方法的优势。
- 38 -实现方案一、开发平台选择1. SQL Server 20002. C#二、需求分析在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。
在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
2.1数据需求影片信息数据:录像ID、片名、导演、主演、类型、介绍、上映时间。
录像信息数据:录像ID、格式、语言、进货时间、状态、库存数量。
数据库设计说明书1.课程设计题目:音响店 VCD 零售\出租管理系统1.1题目要求:音响店 VCD 零售\出租管理系统,实现 VCD 类型及信息的管理;实现 VCD 的入库管理;实现 VCD 的借还管理;实现 VCD 的零售管理;创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;创建存储过程统计某段时间内各 VCD 的销售、借还数量;创建视图查询各类 VCD 的库存情况;建立数据库相关表之间的参照完整性约束。
2.引言2.1编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。
作为VCD销售商来说,更多的用户需要对VCD进行租赁。
在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。
实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。
利用该系统体现了管理者的思想,实现计算机的统一管理。
2.2背景随着信息时代的到来,我们的生活方式发生了巨大的变化。
利用计算机能够帮助我们解决各种问题。
各种的应用软件如雨后春笋一样的出现就是一个很好的体现。
人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。
人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。
在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。
对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。
计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。
开发VCD零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。
影碟租赁系统(MYSQL数据库)摘要:随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。
计算机信息处理系统的引进已彻底改变了许多系统的经营管理。
影碟管理系统是学校管理机制中的重要组成部分,通过对影碟管理系统的运行管理机制进行调查研究,开发了此影碟系统。
本系统中解决了学校影碟管理事务中的常用基本问题以及相关统计工作。
本系统中包含6个功能模块:系统设置,客户管理,影碟管理,影碟租还,系统查询和更改口令。
本系统使有jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。
本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词:影碟管理;信息管理;jsp;struts;租赁目录摘要IIIAbstract IV1. 绪论11.1毕业设计主要任务11.2目前影碟管理系统存在的问题11.3课题意义11.4论文的工作和安排22.影碟租赁管理需求分析32.1 可行性分析32.1.1.技术可行性32.1.2.经济可行性32.2 影碟租赁管理系统需求概述32.2.1系统目标32.2.2用户类和用户特性42.3 影碟租赁管理系统需求模型42.3.1功能描述42.3.2影碟管理员详细功能描述52.3.3客户详细功能描述52.3.4主要用例的用例描述63.总体设计93.1 数据库设计93.1.1数据库设计概述93.1.2影碟信息表结构设计103.1.3影碟类型信息表结构设计113.1.4 客户信息表结构设计113.1.5客户类型信息表结构设计123.1.6影碟租赁信息表结构设计123.1.7影碟归还信息表结构设计133.1.8用户信息表结构设计133.1.9影碟信息表结构设计143.1.10办证参数信息表结构设计143.2 系统总体结构设计153.2.1影碟管理系统总体结构图153.2.2 系统管理员模块功能153.2.3 客户管理模块功能163.2.4 影碟管理模块功能163.2.5 影碟租还模块功能173.2.6 系统查询模块功能184.程序设计与编码204.1开发平台与工具204.1.1 J2EE平台204.1.2 WEB服务器和数据库204.2程序设计214.2.1程序设计概述214.2.2数据库与Web服务器的连接214.2.3登录模块程序设计234.2.4系统管理员功能模块的实现254.2.5客户管理功能模块的实现264.2.6查询功能模块的实现274.2.7影碟管理功能模块的实现294.2.8影碟租还功能模块的实现305.软件测试335.1 软件测试的方法与步骤335.2 测试用例设计与测试用例的运行过程及测试结果分析345.2.1模块测试345.2.2集成测试355.2.3 验收测试365.3 评价366.结束语376.1 工作成果376.2 改进意见376.3 收获体会37参考文献39致谢40功能描述影碟租赁管理系统的主要任务是实现客户迅速检索查询,方便租赁归还影碟,影碟管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,影碟租赁管理系统要完成一下功能:1. 登录:客户、影碟管理员、系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
《碟片出租管理系统数据库设计》数据库分析与设计学院:商学院学号:2014254101姓名:蔡顺鑫专业:信息管理与信息系统班级:14信管学期:2015-2016(1)一、需求分析在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能.在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
1.业务流程图2.功能需求(1)在顾客信息管理部分:a。
可以查询顾客信息。
b。
可以对顾客信息进行添加及删除的操作。
(2 )在碟片信息管理部分:a。
可以查询碟片信息,b.可以对碟片信息进行维护,包括添加及删除的操作。
(3)在租碟信息管理部分,:a。
可以查询租碟信息.b.可以对租碟信息进行维护操作。
(4)在归还信息管理部分:a.可以浏览归还信息b。
对归还信息可修改维护操作3.数据需求碟片出租管理信息系统需要完成功能:1。
顾客基本信息的输入,包括租碟证编号、顾客姓名、顾客性别。
2. 顾客基本信息的查询、修改,包括顾客租碟证编号、顾客姓名、顾客性别、会员等3.碟片库存信息的输入,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期,价钱每天.4.碟片库存信息的查询,修改,包括碟片编号、片名、导演、发片日期、日期等。
5.租片信息的输入,包括顾客编号、碟片编号、租碟日期.6.租片信息的查询、修改,包括租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期等。
7.还碟信息的输入,包括碟片编号、还碟日期。
8.还碟信息的查询和修改,包括还碟顾客碟编号、顾客姓名、碟片编号、碟片名称、租碟日期、还碟日期等。
二、数据字典三.概念结构设计3。
1 E—R图根据需求分析所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
C++课程设计报告影碟出租管理系统后,用户可以选择不同的功能进行操作。
其中,影碟信息维护和会员信息维护功能可以对影碟和会员的信息进行增加、删除和修改。
信息查询系统可以查询碟片和会员的信息,以及查看库存中所有碟片的情况和已注册的所有会员信息情况。
碟片租赁系统和碟片归还系统可以实现会员的碟片租赁和归还功能。
类型统计功能可以统计某一类型的碟片清单。
此外,该系统还具有存储功能,可以实现对程序内数据的存储。
在需求分析中,该系统需要实现对影碟、出租和顾客信息的管理,以及对影碟和顾客信息的维护。
同时,需要实现影碟查询、碟片借阅、碟片归还和统计等功能。
为了达到这些功能,需要实现影碟信息的维护、会员信息的维护、信息查询系统、碟片租赁系统、碟片归还系统和类型统计等功能。
在概要设计中,该系统共有七大功能,分别为信息存储、影碟租借、影碟归还、影碟维护、会员维护、信息查询和类型统计。
其中,信息存储功能可以自动保存新数据,并在下次打开程序时自动读入数据。
影碟租借和归还是该系统的主要功能,影碟和会员维护系统可以实现对影碟和会员的增删改。
信息查询功能可以查询指定信息,统计功能可以统计某一类型的碟片清单。
用户可以选择不同的功能进行操作。
CDzu_dip[100][10]。
//定义一个二维数组,表示每个会员租借的碟片信息,最多只能租10种影碟CD dip[100]。
//定义一个数组,能存储100种碟片信息int category。
//定义一个变量,表示碟片的下标int kind。
//定义一个变量,表示会员的下标int lendnumber[100]。
//定义一个数组,记录每个会员租借的碟片种类数量string time[100][10][20]。
//定义一个三维数组,用来记录每个会员租借的每张碟片的租借时间信息class caozuo {public:caozuo(int c = 0.int k = 0) { //构造函数,用来初始化category和kindcategory = c;kind = k;void aiddp()。
影碟出租信息管理系统的设计随着多媒体技术和网络通信技术的发展,基于InterNET的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。
计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。
它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
数据库应用技术的发展,越来越多的软件开发人员和爱好者希望了解并掌握开发数据库应用程序的方法,而目前市场中,影碟出租系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开放式影碟馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理,数据库技术进行了较深入的学习和应用,主要完成对影碟出租管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
关键词:数据库, SQL语句, SQL Server等等。
Abstract:Along with multimedia technical and the NETwork correspondence technology development, based on the InterNET computer long-distance teaching takes one brand-new teaching method, more and more receives people’s attention. The computer long-distance teaching is refers uses multimedia technical and the NETwork correspondence technology, develops under the NETwork environment teaching activity. It has the traditional teaching pattern incomparable merit, it created one kind of brand-new teaching pattern, broke the traditional teaching pattern in the time, the spatial limit, used the advanced teaching method and the teaching method, and greatly enhanced the teaching efficiency and the teaching effect, caused in the teaching activity one new stair. The database application technology development, more and more many software developers and the amateur hopes understands and grASPs development database application procedure method, but in the present market, the video compact disk hiring system is the typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the applicationprocedure development two ASPects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good database. But requests the application procedure function regarding latter to be complete, is easy to use and so on the characteristic. Therefore personally unifies the opening -like video compact disk hall the request, to MS SQL the Server2000 database management system, the SQL language principle, the database technology carried on a more thorough study and the application, mainly completed to the video compact disk hiring management system demand analysis, the function module division, the database pattern analysis, and from this designed the database structure and the application procedure.Keywords:Data-base,SQL sentence,SQL Server and so on.目录论文摘要 1ABSTRACT 1第1章绪论31.1 数据库应用系统开发简介31.2 数据库系统31.3 影碟管理系统31.4 系统所做的工作4第2章数据库的理论知识42.1 SQL SERVER简介42.2 SQL SERVER语言简介42.3 SQLSERVER数据库操作语句6第3章VB与数据库的设计83.1 VB与SQL SERVER概述83.2使用ADO来访问数据库93.3ADO组件主要提供了以下七个对象和四个集合来访问数据库10第4章影碟出租系统应用程序设计114.1 系统窗体模块组成以及数据模块窗体的功能11 4.2 影碟管理系统数据库设计22第5章影碟出租系统的代码实现255.1数据模块窗体的设置255.2 数据库系统设计265.3利用ER方法进行数据库的概念设计265.4 关系数据库的逻辑设计28结束语29致谢30参考文献31第1章绪论1.1 数据库应用系统开发简介。
《碟片出租管理系统数据库设计》数据库分析与设
计
学院:商学院
学号:2014254101
**:***
专业:信息管理与信息系统
班级:14信管
学期: 2015-2016(1)
一、需求分析
在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。
在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
1.业务流程图
2.功能需求
(1)在顾客信息管理部分:
a.可以查询顾客信息。
b.可以对顾客信息进行添加及删除的操作。
(2 )在碟片信息管理部分:
a.可以查询碟片信息,
b.可以对碟片信息进行维护,包括添加及删除的操作。
(3)在租碟信息管理部分,:
a.可以查询租碟信息。
b.可以对租碟信息进行维护操作。
(4)在归还信息管理部分:
a.可以浏览归还信息
b.对归还信息可修改维护操作
3.数据需求
碟片出租管理信息系统需要完成功能:
1. 顾客基本信息的输入,包括租碟证编号、顾客姓名、顾客性别。
2. 顾客基本信息的查询、修改,包括顾客租碟证编号、顾客姓名、顾客性
别、会员等
3.碟片库存信息的输入,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期,价钱每天。
4.碟片库存信息的查询,修改,包括碟片编号、片名、导演、发片日期、日期等。
5.租片信息的输入,包括顾客编号、碟片编号、租碟日期。
6.租片信息的查询、修改,包括租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期等。
7.还碟信息的输入,包括碟片编号、还碟日期。
8.还碟信息的查询和修改,包括还碟顾客碟编号、顾客姓名、碟片编号、碟片名称、租碟日期、还碟日期等。
二、数据字典
三.概念结构设计
3.1 E-R图
根据需求分析所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
碟片管理信息系统可以划分的实体有:碟片类别信息实体、顾客信息实体、碟片信息实体、租碟记录信息实体,归还记录信息实体。
用E-R图一一描述这些实体。
顾客信息
碟片库存信息
顾客信息
顾客编号
顾客姓名
电话号码 地址
账户余额
碟片信息
碟片编号
碟片名称
碟片类别
发行时间
价钱
租碟信息
总体E-R图
租碟信息
租借押金碟片编号
借出时间
归还时间
碟片信息
租碟
顾客
归还
租碟信息
还碟信
息
所属
碟片
类别
信息
片名
是否归还
顾客姓名
顾客编号
3、逻辑结构设计
根据数据库概念结构设计可以得到以下关系:
顾客信息(顾客编号,顾客姓名,电话号码,地址,账户余额)影碟信息(编号,片名,发行时间,内容描述,租借押金)
借阅信息(顾客编号,碟片编号,顾客姓名,片名,已归还否,借出时间,应还时间,租借押金,租金费用)
顾客基本信息表:
描述类型长度是否允许为空是否主键
顾客编号int8否是
顾客姓名varchar50否否
地址varchar50是否
电话号码varchar50否否
账户余额float5否否
影碟基本信息表:
借阅信息基本表:
4、数据库实现。