VCD出租管理系统详细设计
- 格式:doc
- 大小:182.50 KB
- 文档页数:19
第四部分实验指导书根据以下VCD出售租借连锁店管理系统开发需求调查文字,完成实验一至实验五并填写在实验报告册上。
市内某家大型VCD出售租借连锁店有许多员工,每个员工只能服务于一家租借店;每个员工有工号、姓名、性别、年龄、政治面貌等属性;每家店日常工作主要有:租借、归还、逾期罚款等(租借人首先要办理租借卡,租借卡分为年卡、月卡和零租卡)。
具体操作流程如下:(1)出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售(记录销售记录单号、购买人卡号、购买日期、VCD编码、数量、单价,经办员工号)或租借流水帐(记录租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号);如果没有相应的VCD,则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、购买或租借卡卡号、VCD编码、数量、经办员工号),当有VCD时,及时通知购买人或租借人。
(2)归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记(记录归还单号、租借人卡号、归还日期、VCD编码、数量、经办员工号),如果有损坏的VCD,办理赔偿登记(记录赔偿单号、租借卡卡号、赔偿日期、赔偿VCD编码、数量、金额,经办员工号),并把赔偿通知单通知给租借人。
(3)逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记(记录罚款单号、租借卡卡号、罚款日期、罚款金额、经办员工号)。
实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM 模型。
五、实验结果:六、思考题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图根据需求分析所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
零售/出租管理系统目录第一章:引言................................................................................ 错误!未指定书签。
1.1编写目的.......................................................................... 错误!未指定书签。
1.2背景.................................................................................. 错误!未指定书签。
1.3参考资料.......................................................................... 错误!未指定书签。
第二章:可行性分析 ...................................................................... 错误!未指定书签。
第三章:需求分析........................................................................ 错误!未指定书签。
3.1业务需求.......................................................................... 错误!未指定书签。
3.2用户需求.......................................................................... 错误!未指定书签。
3.3功能需求.......................................................................... 错误!未指定书签。
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 数据库应用系统开发简介。
《VCD管理信息系统课程设计任务书》课题:VCD管理信息系统专业班级:本组成员:本组设计负责人:指导老师:起始日期:20XX 月日目录目录前言 (II)第一章.需求分析 (1)1.1 基本需求分析 (1)一、用户需求分析 (1)二、系统初步分析 (1)三、可行性分析 (1)四.详细调查 (1)五.建立新系统的逻辑模型 (2)六.编写系统说明书与系统分析评审 (2)七.管理模型及其建立 (2)1.2系统分析 (3)1.3业务流程图 (3)第二章.结构设计 (5)2.1 模块的划分 (5)2.2 VCD的结构功能图 (5)2.3 E-R图 (5)第三章.数据库设计 (7)3.1 建立数据库表 (7)3.2 连接数据 (9)第四章.界面设计 (10)4.1创建主窗体 (10)4.2 创建子窗体 (12)前言当今时代不断的在发展,现代信息技术和管理理论、建立管理系统是当今社会的重点,现代不断出现的“自动办公化”的指导思想。
对商家而言,全面开发和应用计算机管理信息近期成了不可避免的问题,所以我们就VCD影碟租借管理系统,它可以帮助经销商减轻比较繁琐的影碟租借管理过程。
随着社会的进步,影片成了人们茶余饭后的重要部分,那么为了更好的管理好影片,经营商对影碟租借管理系统的要求,对客户管理的困难。
如果要设计一套针对经营影碟租借系统就特别有用,特别有深刻的意义,并且是现代的人代替不了的工作,这就是我们这个影碟租借系统的主要目标。
本系统实现的主要功能:影碟的信息管理、影碟租借设置、客户信息打印等功能。
第一章.需求分析第一章.需求分析1.1 基本需求分析一、用户需求分析随着科技的发展和计算机的应用提高.人们在影视方面的需求也越来越大,所以在VCD租借的发展也随之发展变大.所以在这方面的管理的需求也是越来越成型,更是需要一个好的管理系统来管理VCD的租借.为了满足经营商的需求,为了更好的管理VCD我们做了这个管理系统,为用户提供了更方便,快捷,简单的操作.来减轻人工的工作负担,从而更好的管理.二、系统初步分析(一) 调查的目的和内容调查是为了了解用户的需求,了解用户对于系统的要求,同时也可以知道用户目前采用的管理方式.1.组织的概况2.组织的环境3.现行信息管理概况4.关于认识的基础5.资源情况(二).调查的方式方法1.访问VCD租借的商家2.在网上及书上收集资料三、可行性分析1.对开发任务的提出2.对系统所达到的目标3.对用户需求做了初步调查4.初步实施方案和比较5.结论四.详细调查在我们系统进入实质性阶段,就提出新系统的逻辑模型,要了解系统的目的.也为我们顺利开展系统的设计与实现工作打下良好的基础.一.组织结构调查.二.事务处理调查.三.信息流程的调查与分析.五.建立新系统的逻辑模型建立新系统的逻辑模型就是在现行系统调查和分析的基础上,了解系统的存在问题,对影响其效率的不合理因素做出修改,并最终形成新的逻辑方案.六.编写系统说明书与系统分析评审七.管理模型及其建立表1.1-进度安排表通过系统的调查与分析,将系统开发进度规定其相应的时间,得到如表1.1所示的进度安排表,使整个过程一目了然。
影碟租赁管理系统(总52页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--影碟租赁管理系统第一章绪论毕业设计主要任务(1)实现影碟对所藏影碟的按类别、影碟名等多方面的查询,最大的方便客户和影碟工作人员对所需影碟的查询;(2)建立影碟外租客户数据库,方便工作人员对客户进行有效管理;(3)建立影碟工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库;(4)实现影碟对新影碟入库,旧影碟注销的简单处理,并且建立影碟档案,方便进货;(5)实现影碟租赁目前影碟管理系统存在的问题(1)检索速度慢、效率低因为影碟的藏影碟种类多、数量多,将藏影碟准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此影碟或已被别人租走。
影碟的规模越大,这个问题越突出。
(2)租影碟、还影碟工作量大租影碟、还影碟频率越大,说明影碟的作用越大,然而随之而来的大量的租影碟、还影碟登记、实存影碟的更新以及租出影碟超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。
而且经常会出现这样那样的差错。
(3)影碟统计工作难、藏影碟更新不能及时完成。
影碟的影碟应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏影碟数量及影碟种类越来越多,加上自然损耗,人为破坏,使影碟的统计工作难以及时完成,藏影碟的更新也就很难有针对性地进行,藏影碟的知识结构得不到良好地控制。
我校也是一所发展中的高校,近儿年的发展速度很快,影碟的规模和藏影碟数量也不断的扩大,为了解决海量影碟的管理问题,改变传统的管理方式也是迫在眉睫了。
课题意义随着计算机的广泛应用,其逐步成为现代化的标志。
影碟或者一些企业内部,甚至是影碟店,在正常运行过程中总是面对大量的客户信息,影碟信息以及两者相互作用产生的租影碟信息、还影碟信息。
因此需要对客户资源、影碟资源、租影碟信息、还影碟信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高影碟或者企业内部对影碟存销的自动化的管理,能够更快速的满足客户的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。
计算机学院计算机科学与技术专业《软件工程课程设计》报告——影碟出租管理系统(2010/2012学年第一学期)学生姓名:闫盼学生班级:计算机082001学生学号:200820010121指导教师:李建伟2011年12月12日目录第一章系统概述 (1)1.1摘要 (1)1.2目的 (1)1.3任务 (2)第二章可行性研究 (3)2.1可行性研究的前提 (3)2.1.1要求 (3)2.1.2目标 (3)2.1.3条件、假设和限制 (3)2.2社会因素方面的可行性 (3)2.2.1法律方面的可行性 (3)2.2.2使用方面的可行性 (3)2.3结论 (3)第三章需求分析 (4)3.1需求分析依据 (4)3.2系统概述 (4)3.2.1系统目标 (4)3.2.2用户特点 (4)3.3功能需求 (4)3.3.1主要功能 (4)3.3.2其他功能 (5)3.4性能需求分析 (5)3.4.1时间特性要求 (5)3.4.2安全性需求 (5)3.4.3可用性需求 (5)3.4.4可靠性需求 (5)3.5运行环境需求分析 (5)3.6数据描述 (6)3.6.1 E-R图 (6)3.6.2 数据流图 (7)3.6.3 数据词典 (7)第四章总体设计 (10)4.1总体设计 (10)4.1.1目标 (10)4.1.2运行环境 (10)4.1.3需求概述 (10)4.1.4基本设计概念 (10)4.1.5功能模块的划分: (11)4.2接口设计 (12)4.2.1用户接口 (12)4.2.2内部接口 (13)4.3系统数据结构设计 (13)4.3.1数据库结构设计 (13)4.3.2物理数据库结构设计 (13)4.3.3 数据库的调用和逻辑接口的设计 (14)4.4运行设计 (15)4.4.1运行模块的组合 (15)4.4.2运行控制 (15)4.4.3运行时间 (15)4.5出错处理设计 (15)4.5.1出错输出信息 (15)4.5.2出错处理对策 (16)4.6维护设计 (16)第五章详细设计 (17)5.1系统流程图 (17)5.2系统相关界面 (18)5.2.1用户登录 (18)5.2.2身份选择界面 (18)5.2.3影碟归还界面 (19)5.2.4影碟查询 (19)5.2.5影碟出租界面 (20)5.2.6用户租赁信息查询 (20)5.2.7影碟信息管理界面 (21)结束语 (22)参考文献 (23)第一章系统概述1.1摘要随着社会的发展,人民群众的生活水平的提高及其文化消费需求日益发展,音像制品出租业务也随之有了很大的发展,对于一般的中小城市和乡镇都有了很多的大小不等的提供音像制品出租业务的商家。
c 影碟出租课程设计一、课程目标知识目标:1. 学生能够理解并掌握c影碟出租店的经营管理流程,包括影碟的分类、租赁方式、计费标准等基本知识。
2. 学生能够运用所学知识,设计并实施一个简单的c影碟出租系统,具备基本的查询、借阅和归还功能。
技能目标:1. 学生能够通过本课程的学习,培养信息处理和问题解决能力,具备运用计算机技术解决实际问题的技能。
2. 学生能够学会使用c语言编写简单的程序,实现c影碟出租系统的基本功能。
情感态度价值观目标:1. 学生通过学习c影碟出租课程,培养对计算机技术的兴趣和爱好,提高学习积极性。
2. 学生在学习过程中,能够体会到团队协作的重要性,增强合作意识,培养良好的团队精神。
3. 学生能够认识到诚信经营的价值,树立正确的消费观念和道德观念。
课程性质分析:本课程属于信息技术学科,旨在让学生将所学的c语言知识运用到实际情境中,提高学生的实践操作能力和创新能力。
学生特点分析:本课程针对的是初中年级学生,他们已经具备了一定的计算机操作能力和c语言基础,具有较强的求知欲和动手能力。
教学要求:1. 教学内容与实际情境相结合,注重培养学生的实践操作能力。
2. 教学过程中,鼓励学生主动探索、合作交流,提高学生的自主学习能力。
3. 教学评价应以学生的实际操作能力和课程目标的达成度为依据,全面评估学生的学习成果。
二、教学内容1. c语言基础知识回顾:数据类型、变量、运算符、控制语句等。
2. 影碟出租店经营管理流程介绍:包括影碟分类、租赁方式、计费标准等。
3. c语言实现影碟出租系统:- 系统设计:分析需求,设计系统功能模块,如查询、借阅、归还等。
- 数据结构设计:定义影碟、顾客、租赁记录等数据结构。
- 功能实现:编写程序代码,实现各个功能模块。
- 系统测试与优化:测试程序,确保功能正常运行,并进行优化。
4. 教学案例分析与实践操作:- 分析实际案例,让学生了解c语言在实际应用场景中的运用。
- 指导学生进行实践操作,完成一个简单的c影碟出租系统。
VCD出租管理系统详细设计VCD出租管理系统是一种用于管理VCD出租业务的软件系统,通过该系统可以实现对VCD出借、归还、维护以及统计分析等功能的管理和控制。
下面将对该系统进行详细设计,包括系统的结构、功能模块、数据流程和界面设计等方面内容。
一、系统结构1.用户管理模块:用于管理系统的用户信息,包括用户的注册、登录、修改密码等功能。
3.出借管理模块:用于管理VCD的出借业务,包括出借订单的生成、查看、修改和删除等功能。
4.归还管理模块:用于管理VCD的归还业务,包括归还订单的生成、查看、修改和删除等功能。
6.统计分析模块:用于对VCD出租业务进行统计和分析,包括出借次数、归还次数、逾期次数等统计指标的生成和展示。
二、功能模块1.用户管理模块:-用户注册:用户通过填写注册信息,完成系统的用户注册。
-用户登录:用户通过输入用户名和密码,进行系统的登录操作。
-修改密码:已登录用户可以通过该功能修改自己的登录密码。
2.VCD管理模块:-添加VCD:管理员可以通过该功能添加新的VCD信息。
-删除VCD:管理员可以删除已有的VCD信息。
3.出借管理模块:-生成出借订单:用户可以通过该功能生成一个新的出借订单。
-查看出借订单:用户可以查看自己所有的出借订单信息。
-修改/删除出借订单:用户可以对自己的出借订单进行修改和删除操作。
4.归还管理模块:-生成归还订单:用户可以通过该功能生成一个新的归还订单。
-查看归还订单:用户可以查看自己所有的归还订单信息。
-修改/删除归还订单:用户可以对自己的归还订单进行修改和删除操作。
5.维护管理模块:-添加维护记录:管理员可以通过该功能添加新的VCD维护记录。
-删除维护记录:管理员可以删除已有的VCD维护记录。
6.统计分析模块:-出借次数统计:系统可以对VCD的出借次数进行统计和分析,并进行展示。
-归还次数统计:系统可以对VCD的归还次数进行统计和分析,并进行展示。
-逾期次数统计:系统可以对VCD的逾期次数进行统计和分析,并进行展示。
一、问题分析与功能定义科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可拒的潮流,人类文明正在进入一个崭新的时代。
因此,音像管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使顾客可以花更多的时间在选择光盘上。
同时,也使音像管理员可以有更多的时间了解顾客的需要和市场的需求。
1、设计内容及要求设计一个音像出租管理系统,完成光盘管理和顾客管理的功能,并能对租借信息进行管理,要求完成一下功能:租借音像光盘、归还音像光盘、光盘管理(增加光盘、删除光盘、查询光盘、修改光盘信息、输出租借光盘信息、输出所有光盘列表)、顾客管理(增加顾客、删除顾客、查询顾客信息、查询顾客信息借光盘数量、修改顾客信息、输出顾客列表)该项目是在Visual C++ 6.0的平台下用c++语言实现,创建对象,程序运行开始,打开文件并将其分别链入链表之中;程序结束关闭并保存文件。
整体系统功能全部由链表实现。
2、模块图音像出租管理系统出租顾客维护光盘维护归还离开二、对象(类)设计及实现1、概要设计Customer顾客类、C Database顾客库类、Gpan光盘类、G Database 光盘库类2、详细设计1)类的原型描述class Customer //顾客类int tag;//删除标记1:已删0:未删int no;//顾客编号char name[10];//顾客姓名int borbook[Maxbor]; //所租借光盘Customer() {}char *getname() //获取姓名int gettag() //获取删除标记int getno() //获取顾客编号void setname(char na[])//设置姓名void delgpan() //设置删除标记void addc ustomer(int n,char *na); //增加顾客void borrowgpan(int gpanid); //出租操作int retgpan(int gpanid); //归还操作void disp(); //输出顾客信息class Gpan //光盘类int tag; //删除标记1:已删0:未删int no; //光盘编号char name[20];//名称int onshelf;//是否在架1:在架0:已借Gpan() {}char *getname();//获取姓名int getno();//获取光盘编号int gettag(); //获取删除标记void setname(char na[]);//设置名称void delgpan();//删除光盘void addgpan(int n,char *na);//增加光盘int borrowgpan();//出租操作void retgpan();//归还操作void disp();//输出光盘class CDatabase //顾客库类int top;// 顾客记录指针Customer c ustom[Maxr];// 顾客记录CDatabase() ;//构造函数,将c ustomer.txt读到c ustom[]中void clear();//删除所有顾客信息int addc ustomer(int n,char *na);//增添顾客信息Customer *query(int c ustomer id);//按编号查找void disp();//输出所有顾客信息int Customer num();//记录顾客信息void c ustomer data();//顾客库维护~CDatabase();//析构函数,将c ustom[]写入c ustomer.txt文件中class GDatabase //光盘库类int top;//光盘记录指针Gpan gpan[Maxb];//光盘记录GDatabase() ;//构造函数,将gpan.txt读到gpan[]中void clear();//全删int addgpan(int n,char *na);//增加光盘Book *query(int gpanid);//查找光盘void disp();//输出所有光盘信息void gpandata();//光盘库维护~GDatabase();//析构函数,将gpan[]写入gpan.txt文件中三、核心控制设计1、在主函数中我们要做的操作包括:(1)建立1个Customer 顾客类、1个C Database 顾客库类、1个Gpan 光盘类、1个G Database 光盘库类(2)建立菜单界面。
音像出租管理系统第一部分概述............1第二部分目的意义..........2一、背景介绍.............2二、课题提出.............2 第三部分目标方法..........3一、目标...............3二、设计过程.............3三、开发过程.............3 第四部分设计思想和依据.......4第五部分系统设计分析........5一、设计内容.............5二、系统要求.............6三、各模块与数据库的联系框图.....6四、本系统出现的几个概念.......6五、系统模块.............7 第六部分模块主要功能介绍......8一、文件模块.............8二、浏览模块.............12三、碟片模块.............15四、会员模块.............19 第七部分结束语...........22第八部分参考文献..........23第九部分附源代码..........23概述《音像出租管理系统》是一套面向广大中小音像出租店的计算机管理系统。
根据音像租赁店的日常业务而度身定制的的管理软件,使音像出租的手工操作改为计算机管理,极大的减轻了音像出租者的负担,使繁琐的工作变得简单。
本系统功能强大而操作简便,对碟片的进货、零售、租赁和批发等操作非常简单,用户只需要输入几个拼音,点两下鼠标即可。
而对每一笔进销存和租赁的情况多能清晰地反映出来,也可通过报表查询和打印统计汇总情况。
特点如下:1、方便地建立会员系统,使用各种会员卡并用各种会员促销手段来吸引顾客;2、能够用自动化管理来提高工作效率和提升您的企业形象;3、的管理逐渐正规化,为以后开设音像租赁连锁店做准备;4、本软件操作简便,生意再忙也能应付自如;5、随时可以查看店里碟片的详细库存、销售、和租赁情况;6、多级密码权限控制,让您的商业秘密更安全;7、碟片的租赁录入支持模糊查询录入的功能,光碟归还、光碟查询和会员查询都支持模糊查询功能,可最大程度实现用户迅速找到相应光碟;8、强大而丰富的打印功能,利用微型打印机打印各种零售、租赁和统计小票;目的意义1.背景介绍人类文明是赖于科学技术的不断进步而得以生存和发展。
VCD零售/出租管理系统目录第一章:引言........................................................................................................... - 2 -1.1编写目的..................................................................................................... - 2 -1.2背景............................................................................................................. - 2 -1.3参考资料..................................................................................................... - 2 - 第二章:可行性分析 ................................................................................................. - 4 - 第三章:需求分析................................................................................................... - 5 -3.1业务需求..................................................................................................... - 5 -3.2用户需求..................................................................................................... - 5 -3.3功能需求..................................................................................................... - 5 -3.4业务流程..................................................................................................... - 5 - 第四章:系统分析建模........................................................................................... - 7 -4.1系统用例..................................................................................................... - 7 -4.2系统类图..................................................................................................... - 8 -4.3系统时序图................................................................................................. - 9 -4.3.1管理员操作时序图.......................................................................... - 9 -4.3.2顾客租赁/购买时序图.................................................................. - 10 -4.4系统协作图............................................................................................... - 11 - 第五章:系统设计................................................................................................. - 13 -5.1系统接口模块........................................................................................... - 13 -5.2系统详细设计........................................................................................... - 13 -5.2.1 VCD类型及相关信息管理............................................................ - 13 -5.2.2 VCD入库管理................................................................................ - 14 -5.2.3 VCD出租管理................................................................................ - 14 -5.2.4指定时段销售/出租查询.............................................................. - 15 -5.2.5管理员用户管理............................................................................ - 16 -5.2.6销售情况查询................................................................................ - 17 - 第六章系统运行环境........................................................................................... - 18 -第一章:引言1.1编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。
作为VCD销售商来说,更多的用户需要对VCD进行租赁。
在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。
实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。
利用该系统体现了管理者的思想,实现计算机的统一管理。
1.2背景随着信息时代的到来,我们的生活方式发生了巨大的变化。
利用计算机能够帮助我们解决各种问题。
各种的应用软件如雨后春笋一样的出现就是一个很好的体现。
人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。
人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。
在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。
对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。
计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。
开发VCD零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。
1.3参考资料[1] 张海藩.软件工程导论(第4 版).北京:清华大学出版社,2005[2] 刁成嘉.UML系统建模与分析设计.北京:机械工业出版社,2007[3] UML基础与Rose建模案例.北京:人民邮电出版社,2004[4] 刘乃丽 ASP.NET 2.0 网络开发详解.北京:电子工业出版社,2008[5] 邵志东软件开发这点儿事——软件开发工具手册[6](法)斯梅切尔(Smacchia,P.)C#和.NET2.0实战:平台、语言与框架.北京:人民邮电出版社,2008.1第二章可行性分析VCD零售/出租管理系统是基于C/S模式,通过对一些典型管理系统的考察、分析,并结合商家要求开发的一套信息化管理系统。
使用Microsoft Visual SQLServer 2005作为后台数据库,使用VS2010作为开发平台,使用C#语言对系统进行开发。
在选择开发工具上,使用的SQLserver2005和VS2010能够做到无缝的结合,能够很好的实现系统的开发;在安全上,SQLserver中有很严密的保密措施,再将用户设置的密码进行加密存储。
用户拥有自己的登录密码,由此能够提供系统的安全性。
在经济上,本系统能够在windowxp、window7下执行,系统中安装Microsoft Visual SQLserver2005提供数据的存储。
不需要其他的设备,在经济上市廉价的,并不会额外的增加成本。
所以,在经济上是可行的。
本系统的实现目标是(1) 为销售员提供一个工作平台:销售员可以完成日常事务,实现无纸化办公。
即职工通过计算机完成采集信息,处理信息,分析信息等工作。
(2) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平台,把商家的各种VCD商品进行统计,统一的管理,销售和出租。
使系统管理者能够快速、有效、连续的对系统进行维护与调整。
第三章:需求分析3.1业务需求在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。
在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。