DVD出租管理系统设计
- 格式:doc
- 大小:396.00 KB
- 文档页数:6
DVD管理系统设计1 引言1.1 选题背景介绍管理信息系统MIS(Management Information System)是日常事物操作系统,主要用于记录管理需求,和相关的记录数据的处理。
MIS系统通常的作用是,系统决策。
如何使用MIS系统找出当前迫切需要解决的问题,并及时反馈信息给系统管理人员,使他们了解当前工作发展进步或不足。
基于Web的MIS系统,是传统MIS系统概念的扩展,它不仅可以用于决策,并且可用于普通的管理。
通过用户指定登录(或匿名登录),以及相应的访问权限控制,对系统的浏览、控制、查询和审查等功能都可以在远端实现。
随着网络扩展,物理实实在在的现实地区不再能满足现有的学校和公司,与此同时,网络本身成为事实上的发展空间。
“数字”其实质也就是“活”的网络,网络上的人们之间的沟通和交流也将变成最直接,也是最方便的工具。
1.2 研究现状传统的MIS系统的核心是CS(Client/Server--客户端/服务器)结构,而基于Web 的MIS系统的核心是BS(Browser/Server--浏览器/服务器)结构。
BS架构比CS架构有很大优势,传统MIS系统取决于特定的操作环境,这意味着操作者的空间受到极大的限制;而BS架构不需要特定的操作环境,在任何地方,只要你能上网,就可以操作MIS 系统,它的优点和缺点也是不言自明的了。
基于Web的MIS系统,弥补了传统的MIS系统的不足,也将现代网络时代的特点充分体现出来。
随着计算机网络技术的快速发展,互联网将成为一个新的人类社会的技术基础。
基于Web的MIS系统将成为新一代的网络时代的管理信息系统,前景非常乐观。
1.3 实验基础熟练掌握JAVA语言,熟悉J2EE体系框架,熟悉Struts和Hibernate技术,有一定的软件开发理论知识,能够运用所学的理论知识进行简单的软件开发。
能够运用JSP 和HTML语言表示出简单的页面。
会使用SQLServer2000数据库。
计算机学院数据库课程设计《影碟出租管理系统》数据库课程设计目录第一章系统概述 (1)1.1 系统背景 (1)1.2 系统目的及意义 (1)第二章系统需求分析 (2)2.1用户需求 (2)2.2数据流图 (3)2.3数据字典 (4)2.4数据结构 (5)第三章系统数据库设计 (6)3.1系统E-R图 (6)3.2数据库概念模型(CDM)设计 (8)3.3数据库概念模型(PDM)设计 (9)第四章系统数据库对象设计 (10)4.1 索引设计 (10)4.2 视图设计 (10)4.3 约束设计 (13)4.4 函数设计 (13)4.5 存储过程设计 (24)第五章个人总结 (25)参考文献 (26)第一章系统概述1.1 系统背景近几年Internet的飞速发展使得网络与人们生活,工作的关系越来越密切,为了适应信息社会迅猛发展的浪潮,企业必须在网上构筑全新的电子商务运营模式。
在线租借及购物作为电子商务的一个重要组成部分,使企业能够通过Internet以一种快速方便的方式为客户提供最新的商品和服务信息,完善的在线租赁和购物渠道,使客户足不出户就可以购到满意的商品,享受现代化的服务。
交互式的销售渠道能够使企业降低成本,增强与客户间的联系,及时得到市场反馈,从而增强自身的竞争力和凝聚力。
同时,这种新型的经营模式不应该脱离企业已有的信息系统,应该在已有的信息系统的基础上增强新的服务,这些服务必须便于全球范围内的客户使用。
本文研究的基于Java技术的Web应用的实例——影碟租赁管理系统,正是在这种背景下进行。
1.2 系统目的及意义在进入网络时代的今天,传统的靠门面经营的影碟租赁店已经难以找到新的业务增长点,而网上销售和服务则成了新的增长点,这也是传统商店迎接网络商店挑战的必由出路。
由于影碟的经营门槛较低,只要流动经费充足,马上就可开业,因此,中小型的影碟租赁商店逐渐增多,竞争日趋激烈,利润空间有限。
在这种情况下,如何节约成本,提高资金的流通率、提高影碟店的知名度、增强商店宣传的力度成为影碟店急需考虑的问题。
影碟租借管理系统“影碟租借管理系统”是利用Microsoft Access 2003开发的一个小型的数据管理系统。
使用该系统可以对影碟、会员等基本资料进行管理,也可实现影碟入库、影碟租借、影碟归还、影碟租借结算和过期报废赔偿等基本流程的管理。
该“影碟租借管理系统”主要包括5个模块:“管理系统设置”、“会员信息管理”、“影碟信息管理”、“租借业务管理”和“信息记录查询”。
每个子模块又有其子模块来完成相应的功能,系统所有功能模块如图1所示。
图1 “影碟管理系统”功能模块图“影碟租借管理系统”具有以下功能:1)管理系统设置:完成“系统参数设置”和“系统数据刷新”功能。
前者是对系统中要使用的参数设置,包括“过期报废天数”、“报废罚款比例”等参数设置和“影碟店名称”、“影碟店店长”等碟店信息设置;后者是对系统中的数据进行刷新,可以使数据库管理系统中的数据量更新。
还可以把系统中所有的记录资料都清空,也可以将某一日期前租借记录删除,这两个过程不可逆。
2)会员信息管理:对“会员级别”和“会员资料”记录进行添加、删除、修改等操作。
如果会员的资金不足,也可以通过本模块中的“会员续费管理”功能来实现会员的续费管理。
3)影碟信息管理:完成对“影碟类别”和“影碟资料”记录的添加、删除和修改。
4)租借业务管理:该功能模块对影碟店运行中主要的流通环节进行管理,主要包括“影碟租借”、“影碟归还”、“影碟结算”和“未还碟管理”等流通环节的管理。
5)信息记录查询:完成对系统中各项记录信息的查询,包括“查询影碟信息”、“查询会员信息”、“查询租借信息”、“查询归还信息”和“查询报废信息”。
根据上面的分析,设计“影碟租借管理系统”的流程图如图2所示。
图2 “影碟租借管理系统”流程图“影碟租借管理系统”共需要9张基本数据表,分别是“影碟类别”(表1)、“会员级别”(表2)、“影碟资料”(表3)、“会员资料”(表4)、“会员续费”(表5)、“影碟租借”(表6)、“影碟归还”(表7)、“影碟报废”(表8)和“系统参数”(表9)基本数据表。
光盘出租系统课程设计一、教学目标本课程的目标是让学生了解和掌握光盘出租系统的相关知识,包括其功能、操作和管理方法。
具体目标如下:1.知识目标:学生能够描述光盘出租系统的基本功能和特点,理解其工作原理,掌握如何使用和管理光盘出租系统。
2.技能目标:学生能够熟练操作光盘出租系统,进行光盘的借阅、归还和查询等操作。
3.情感态度价值观目标:学生能够认识到光盘出租系统对于学习和娱乐的重要性,培养良好的信息素养和自主学习的能力。
二、教学内容本课程的教学内容主要包括光盘出租系统的功能、操作和管理。
具体内容包括:1.光盘出租系统的基本功能和特点:介绍光盘出租系统的主要功能,如光盘的借阅、归还、查询等,以及其特点和优势。
2.光盘出租系统的工作原理:讲解光盘出租系统的工作原理和操作流程,包括光盘的存放、借阅规则和归还流程等。
3.光盘出租系统的管理方法:介绍光盘出租系统的管理方法,如如何进行光盘的分类、编号和管理,如何处理借阅违规等问题。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,包括:1.讲授法:教师讲解光盘出租系统的基本概念、功能和操作方法,引导学生理解和掌握相关知识。
2.案例分析法:通过分析实际案例,让学生了解光盘出租系统的应用场景和实际操作,提高学生的实际操作能力。
3.实验法:安排实验课程,让学生亲自动手操作光盘出租系统,培养学生的实际操作能力和解决问题的能力。
四、教学资源为了支持教学内容的传授和教学方法的实施,我们将准备以下教学资源:1.教材:选用合适的教材,为学生提供系统的学习材料。
2.参考书:提供相关的参考书籍,丰富学生的知识视野。
3.多媒体资料:制作多媒体课件,通过图片、视频等形式,生动展示光盘出租系统的功能和操作方法。
4.实验设备:准备光盘出租系统实验设备,让学生进行实际操作和实验。
五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用多种评估方式,包括平时表现、作业和考试等。
具体评估方式如下: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 数据库应用系统开发简介。
题目基础强化训练课程设计学院计算机科学与技术专业计算机科学与技术班级姓名指导教师目录1系统描述 (4)11问题说明 (4)12数据需求 (4)13功能需求 (4)2开发平台 (4)3系统设计 (5)31内存数据结构设计 (5)32数据文件设计 (5)33代码设计 (6)34输入/输出设计 (6)35用户界面设计 (6)36处理过程设计 (7)361主函数设计 (7)362创建新的影片信息设计 (7)363打印所有影片信息设计 (7)364删除不需要的影片设计 (7)365插入新的影片信息设计 (8)366按片名查找影片设计 (8)367分类查询影片设计 (8)4系统测试 (8)41测试方法 (8)42测试用例的描述 (8)43测试结果 (9)5自我评价与总结 (11)6参考文献 (12)7附:源代码 (12)8评分表 (21)计算机基础强化训练任务书学生姓名:专业班级:指导教师:工作单位:计算机科学与技术学院题目: 影碟租赁系统影碟管理的设计与实现初始条件:理论:学完计算机基础知识,掌握C/C++语言编程基础和VC开发平台的使用。
实践:计算机科学系实验中心提供计算机及软件开发环境。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)系统需求分析,得到系统的数据需求和功能需求,分析结果用表格形式记录。
(2)系统设计,包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计。
要求内存数据用链表组织,数据文件用文本文件,用户界面用字符界面,枚举量用枚举类型表示。
至少实现数据记录的增加、修改、删除、查询及相应结果的显示,查询应能按不同数据项进行。
(3)编制好程序后,设计若干测试用例,上机测试并通过所设计的程序系统。
(4)设计报告按格式要求书写。
设计报告书正文的内容应包括: 1.系统描述,包括问题说明、数据需求和功能需求;2.系统设计,包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计的说明;3.系统测试,包括测试用例的描述,测试方法和测试结果;4.设计的特点、不足、收获与体会。
一、实验目的
练习定义事件列表
练习绘制活动图
练习绘制数据流程图
二、实验内容及要求
外部实体处理数据流数据存储
图例
综合练习
某DVD店老板为高效、规范的管理自己店铺的DVD租借业务,决定根据DVD租借业务的实际需求,开发一套“DVD出租管理系统”。
客户在该DVD店办理租借业务时,要首先办理成为店内的会员。
成为会员后,客户可以租借DVD、结账、归还DVD。
客户还可通过系统自行修改个人信息。
其中,重要的业务需求细节包括:
客户可以根据DVD的名称(或影片名)来获得该DVD的发行时间、制片人、租借费用等相关信息;
各个DVD副本的相关租借业务信息,如DVD副本的租借时间、租借状态、自身损坏程度(完好、损坏等)等,都需要实时更新及维护;
对于DVD店的客户,该店的老板将每一个家庭定义为单独的客户,以便于方便用邮件等方式针对特定家庭发送特定的信息。
对于一个特定的家庭,其中的某些成员具有租借DVD权限,并且成员的具体租借行为要受到其所具有权限的限制。
比如:父母要求家中的孩子只有租借动画片的权限。
客户的每一次租借都要详细地记录,即哪个DVD的副本租借给了哪个家庭的哪个成员、租借日期时间、应归还日期时间等信息。
客户在结账出店时,要付清租金。
A.试根据上述内容定义事件列表,并指出哪些事物的信息需要持久保存。
B.试绘制活动图描述客户查询、选择、租赁DVD的业务过程。
C.试画出环境图。
D.试绘制出各层数据流程图并对最底层数据流程图中的元素进行简要描述。
E.试画出系统结构图。
2、活动图
3、环境图
4、数据流程图
5、系统结构图。