影碟出租出售系统
- 格式:doc
- 大小:975.50 KB
- 文档页数:20
题目影碟出租管理系统院系专业计算机科学与技术学生姓名学号指导教师职称目录第一章绪论 (1)1.1 课题研究背景 (1)1.2 课题的研究现状 (1)1.3 课题的研究目标 (2)1.4 论文的组织结构 (2)第二章需求分析 (3)2.1系统需求分析 (3)2.1.1需求分析的文字表述 (3)2.1.2各子系统的功能 (4)2.2 数据流图 (5)2.3数据结构 (8)2.4系统的构架与功能 (9)2.4.1 影碟管理子系统 (9)2.4.1 业务受理子系统 (9)2.4.1 影碟查询子系统 (9)2.5 系统运行环境 (9)2.6 系统主要开发工具 (10)第三章概要设计 (11)3.1基本设计概念与处理流程 (11)3.2 管理员操作界面用例图 (12)第四章详细设计 (13)4.1 界面设计 (13)4.1.1 影碟管理系统首页 (13)4.1.2 登陆界面 (13)4.1.3 租者管理界面 (14)4.1.4影碟管理界面 (14)4.1.5 影碟出租界面 (15)4.1.6影碟续租界面 (15)4.1.7影碟归还界面 (16)4.1.8影碟档案查询界面 (16)4.1.9影碟出租查询界面 (17)4.1.10影碟出租到期提醒界面 (17)4.1.11添加影碟信息界面 (18)4.1.12添加租者信息界面 (19)4.1.13登陆错误界面 (19)4.1.14各种提示框界面 (20)4.2.创建数据库及数据表 (20)第五章软件测试 (22)5.1 测试目的 (22)5.2 测试条件 (22)5.2.1 系统的选择 (22)5.2.2 人员选择 (22)5.3 测试方法 (22)5.4 测试用例 (22)5.4.1 登陆.注册.增加.删除.查询.预订.模块测试 (22)5.4.2 预订模块测试用例 (24)第一章绪论1.1 课题研究背景近几年Internet的飞速发展使得网络与人们生活,工作的关系越来越密切,为了适应信息社会迅猛发展的浪潮,企业必须在网上构筑全新的电子商务运营模式。
音像租赁系统一、开发背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。
如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。
作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高音像租赁管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
二、需求主要是为实现影碟出租的自动化管理而开发的一个软件系统,主要功能包括,影碟的入库,出租,归还,用户管理,系统操作员管理等主题功能。
功能划分主要分以下几大模块:系统管理,影碟管理,会员管理,附件。
系统管理:主要是提供对系统管理员的管理数据备份等管理。
影碟管理:主要提供影碟的录入,删除,信息查询,修改,打印等功能。
会员管理:主要提供影碟的录入,删除,信息查询,修改,打印等功能。
借阅管理:借碟管理,还碟管理,借碟黑名单,借碟排行。
借碟管理主要有借碟登记,借碟信息查询功能。
还碟管理主要有还碟登记。
附件:主要提供游戏,背景音乐,背景更换,小助手。
三、具体实现目标如下(1)系统界面友好,人机交互性强,输入方式简单,实用。
(2)采用模块结构,以保证系统的正确可靠,并且易于扩充、修改,便于移植。
(3)各个模块划分要求相对独立,并在模块中结合面向对象的设计方法,以提高系统的可重用性。
(4)设计风格一致,界面美观,力求简单易懂,操作灵活。
(5)数据的存储采用数据库存储。
(6)保证系统的易维护性、易理解性。
功能描述影碟管理(1)影碟资料登记1) 登记影碟的相关信息包括影碟名2) 称,3) 导演,4) 发行单位,5) 入库时间,6) 类型(分为影碟和杂志),7) 状态(分为在库和借出)。
第四部分实验指导书根据以下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、数据库设计为什么需要进行详细的需求分析?答:做软件是为了满足客户需求,不能接到一个项目凭自己的经验自己的想象就写出程序来。
光盘出租管理系统一.需求分析 (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)评价建议。
【摘要】影碟出租管理系统是典型的信息管理系统。
本系统针对影碟的出租和财务状况,设计了管理员管理、影碟信息、租赁信息、财务报表、会员管理等子系统。
这些子系统包括了影碟出租管理系统的主要业务,大大减轻了工作人员的工作量,从而提高了影碟出租管理的效率及服务质量。
应用本系统可以在计算机上进行灵活、方便地管理,大大的提高了处理效率,使管理更加现代化。
本系统是根据实际情况和具体内容,按一定的要求、科学、合理进行系统分析,具体包括菜单、数据输入、查询、删除、修改、等各种设计。
从而使本系统完全能满足经济性、灵活性、系统性、安全性及可靠性的要求。
【关键词】影碟出租管理、VB、Access、数据库Abstract:Video lease out management System is a typical MIS, which consists of several sub-systems such as the administrator management, video information, finance report forms, associator management, and etc. These sub-systems mainly include the business of the video lease out management s ystem, alleviating the worker’s workload consumedly, increasing management efficiency and service quantities. This system is according to the actual conditions and certain request and analyzes scientifically and reasonably. It is composed of menu design, data input, search, delete, modify and etc., that make the whole system economic, vivid, dependable , safe and sexual.Key word: Video lease out management System,Access,VB,Database目录第一章前言 (4)第二章系统需求分析 (5)2.1现行业务的描述 (5)2.2现行系统存在问题的分析 (5)2.3解决方案 (5)2.4可行性分析 (6)第三章新系统逻辑方案 (7)3.1初步调研 (7)3.2详细调研 (7)3.2.1组织结构调研 (7)3.2.2数据流图(图3.1) (8)3.2.3实体联系图(图3.2) (8)3.2.4数据字典 (9)第四章系统总体结构设计 (11)4.1软件模块结构设计 (11)4.1.1系统方案确定 (11)4.1.2软件结构设计 (12)4.2数据库设计 (14)4.3计算机系统的配置方案 (15)4.3.1硬件环境 (15)4.3.1软件环境 (15)4.4系统的安全性和可靠性设计 (15)第五章系统详细设计 (15)5.1启动 (15)第六章系统调试 (16)6.1系统开发环境 (16)6.2系统测试 (16)6.2.1系统的初步测试 (16)6.2.2系统测试及结果分析 (16)6.2.2.1软件开发进行测试的目的和意义 (16)6.2.2.2测试方法 (17)6.2.2.3测试结果分析及结论 (17)6.3 系统运行与维护 (18)6.4系统的转换方案 (18)结束语 (18)致谢 (18)设计小结 (19)第一章前言随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
影碟租赁系统(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. 登录:客户、影碟管理员、系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
《VCD管理信息系统课程设计任务书》课题:VCD管理信息系统专业班级:本组成员:本组设计负责人:指导老师:起始日期:2007年1月15日目录目录前言 (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所示的进度安排表,使整个过程一目了然。
信息工程学院《数据库原理与应用》课程设计论文题目:音响店VCD零售\出租管理系统目录1引言02 需求分析阶段12.1 引言12.2 需求分析阶段的目标与任务12.2.1 处理对象12.2.2 处理功能与要求22.2.3 安全性与完整性要求22.3 需求分析阶段成果22.3.1 体会与收获32.3.2 音像店VCD管理系统数据流图32.3.4 音像店VCD管理系统数据字典33 概念设计阶段63.1 引言63.2 任务与目标63.3 阶段结果64 逻辑结构设计84.1 逻辑设计的任务和目标84.2 数据组织84.2.1 将E-R图转换为关系模式84.2.2 模式优化94.2.3 数据库模式定义94.3 数据处理105 物理结构设计115.1物理设计阶段的目标与任务115.2数据存储方面116 数据库实施阶段126.1建立数据库、数据表、视图、索引126.1.1 建立数据库126.1.2 建立数据表126.1.3 建立视图146.1.4 建立索引156.1.5 建立触发器156.2数据入库176.3创建各个功能的存储过程187.系统调试和测试188.实习心得19附录1 存储过程定义20附录2 数据查看和存储过程功能的验证26 附录3 所有的SQL运行语句30摘要随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。
作为VCD销售商来说,更多的用户需要对VCD进行租赁。
在租赁的过程中需求量大,操作复杂却流程完全一样,销售/租赁商频繁的做着一样的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。
实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。
利用该系统体现了管理者的思想,实现计算机的统一管理。
通过使用计算机实现传统的VCD销售商的繁杂的手工操作计算环节,可大大提高工作效率。
影碟出租管理系统在当今数字化的时代,虽然在线视频平台占据了主导地位,但影碟出租业务仍在一定范围内存在,并有着其独特的市场需求。
为了有效地管理影碟出租业务,提高运营效率,影碟出租管理系统应运而生。
影碟出租管理系统是一种专门为影碟出租店设计的软件系统,它涵盖了从影碟的入库、出租、归还、库存管理到客户信息管理等一系列功能。
这个系统的核心目标是实现对影碟出租业务的全面、高效、准确管理,为店主和顾客提供便捷的服务。
首先,让我们来看看影碟的入库管理功能。
当新的影碟到货时,工作人员需要将影碟的相关信息录入系统,包括影碟的名称、导演、主演、类型、出版年份、进价、售价等。
这些详细的信息有助于顾客在挑选影碟时能够快速了解影片的基本情况,同时也方便店主进行库存盘点和成本核算。
出租管理是系统的关键功能之一。
当顾客前来租碟时,工作人员通过系统查找顾客所需的影碟是否有库存。
如果有,系统会记录出租的时间、预计归还时间、顾客的姓名、联系方式等信息。
同时,系统还会根据影碟的出租价格自动计算租金,并生成相应的出租凭证。
这样一来,不仅提高了出租的效率,还避免了人工计算可能出现的错误。
影碟的归还管理也十分重要。
当顾客归还影碟时,工作人员通过系统确认归还时间是否逾期。
如果逾期,系统会根据预设的逾期规则自动计算逾期费用。
同时,系统会将影碟的状态更新为可出租,以便下一位顾客租用。
库存管理是影碟出租管理系统的另一个重要组成部分。
系统能够实时显示每种影碟的库存数量,当库存数量低于预设的警戒线时,系统会自动提醒店主及时补货。
此外,系统还可以对库存进行盘点,确保库存数据的准确性。
客户信息管理功能也是不可或缺的。
系统会记录每一位顾客的基本信息,如姓名、联系方式、会员等级、消费记录等。
通过对这些信息的分析,店主可以了解顾客的消费习惯和喜好,从而有针对性地进行营销活动,提高顾客的满意度和忠诚度。
为了提高系统的易用性,影碟出租管理系统通常具有简洁明了的操作界面。
影碟租赁管理系统(总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摘要随着社会的发展,人民群众的生活水平的提高及其文化消费需求日益发展,音像制品出租业务也随之有了很大的发展,对于一般的中小城市和乡镇都有了很多的大小不等的提供音像制品出租业务的商家。
目录前言 (2)第一章系统概述 (2)1.1现状描述 (2)1.1.1 相关功能组织结构图 (2)1.1.2 现行系统业务流程图如下: (3)1.2 系统目标 (3)1.2.1 系统总体目标: (3)1.2.2 具体目标: (3)1.2.3 创新目标: (3)1.3新系统开发方法 (3)1.4开发计划 (4)1.4.1 初步调查 (4)1.4.2可行性分析 (4)第二章系统分析 (4)2.1系统需求分析 (4)2.1.1 功能需求简介: (4)2.1.2 功能需求描述: (5)2.2 新系统目标分析 (5)第三章系统设计 (5)3.1 业务流程设计 (5)3.2 表设计 (5)3.3数据库设计 (7)3.3.1 数据库总体结构 (7)3.3.2数据库的安全设计 (7)3.4代码设计 (7)3.4.1 代码设计原则 (7)3.4.2 校验码计算公式 (8)3.5 输入输出设计 (8)3.5.1 输出设计 (8)3.5.2 输出内容 (8)3.6输出方式设计 (8)3.6.1 输出设备与介质 (8)3.6.2 输入设计 (8)第四章模块实现 (9)4.1 后台模块实现 (9)4.2 前台模块功能实现 (12)第五章系统测试计划 (16)5.1 环境测试计划 (16)5.2 模块测试计划 (16)第六章任务分工 (16)第七章收获及感想 (17)前言在本次的《信息系统的分析与设计》课程设计中我们承担的设计题目为《影碟租售系统》。
本论文叙述了影碟租售系统的现状以及系统目标和需求分析,重点介绍了影碟租售系统系统的实现过程:包括系统需求分析、系统调查、业务流程分析、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试。
本系统主要功能有用户登陆系统、影碟租售管理、影碟库存管理、会员资料管理、数据库设计等内容。
第一章系统概述1.1现状描述1.1.1 相关功能组织结构图按照课程设计中的课题,我们得出目前碟屋的租售模式仍然是简单的手工纸制的简单模式。
数据库原理及应用课程设计设计报告题目:音响店DVD零售\出租管理系统学号:学生姓名:指导教师:提交时间: 2015-01-05目录第1章需求分析 (1)1.1 需求调查 (1)1.2 系统功能分析 (1)第2章概念结构设计 (2)2.1局部E-R图: (2)2.2 全局E-R图 (4)第3章逻辑结构设计 (5)3.1 E-R图向关系模式转换 (5)3.2 建立关系模式 (5)3.3 关系模式逻辑结构定义 (6)第4章数据库物理结构设计 (9)4.1存取方法设计 (9)4.2 存储结构设计 (9)4.3 物理设计 (9)第5章数据库完整性设计 (12)5.1 主键 (12)5.2参照完整性设计 (13)5.3 Check约束 (13)5.4触发器设计 (13)第6章数据库视图设计 (15)第7章数据库存储过程设计 (16)总结 (16)参考文献: (17)第1章需求分析1.1 需求调查通过对各个用户的调查,该DVD零售租赁管理系统有如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,数据清除等功能。
2)数据管理:实现管理人员对系统的管理,包括DVD的入库、借还、零售等功能。
3)基本信息:实现显示客户和DVD的基本信息(包括客户信息及其租赁或购买的DVD信息,DVD的类型、库存等基本信息)。
4)查询:查询客户租赁或购买状况,某段时间内各DVD的零售、借还数量,已租赁但未还的DVD信息及客户信息,现有的DVD的库存情况等。
5)帮助系统:帮助系统为用户指明方向。
1.2 系统功能分析图1 系统功能图1)会员管理:用于增加会员,删除会员,会员基本信息的修改,会员缴费、退押金、退租金等。
2)业务操作:实现DVD的出租、返还、销售、退售、退租、添租功能。
3)DVD管理:新添光盘入库,原有光盘进货,DVD光盘信息修改,光盘注销。
4)查询:已出租、销售DVD查询,即将缺货的DVD查询,某一DVD的出租、销售情况查询,会员租赁或购买的情况查询。
实验一:需求分析系统的名称影碟出租管理系统可行性分析通过对该影碟出租店的各个方面进行了具体的了解之后,现对该影碟出租店开发影碟出租管理系统的可行性进行分析。
(1)技术上可行:该系统所需硬件设备,市场上销售且价格较低,,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Basic,这些软件在MIS开发中已被大量应用,技术上都比较成熟。
因此在技术上是可行的。
(2)经济上可行:由于学校该影碟出租店已经到了一定的规模需要采用计算机来对影碟出租店的业务进行管理,因此对开发影碟出租管理系统大力支持,开发经费没有问题。
(3)管理上可行:该影碟出租店原先主要就是以会员为主要服务对象,每位会员均收集信息在对世面上的影碟出租店进行了初步的了解后,发现其业务主要是集中在影碟的管理和碟片的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。
在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
影碟出租信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。
该影碟出租店规模相对较小,但要有着完善的影碟信息,对每一张影碟都要有详细的记录信息,功能上对系统的需求是全面的。
因此对用户的需求可分为四个方面:一方面是影碟出租店工作人员通过计算机来管理各类影碟,分类编号,调整影碟结构,增加影碟库存,适应顾客的需求;二方面是顾客们能通过计算机来查询浏览影碟出租店中的碟片,来确定自已需要的影碟,为租赁做好准备;三方面是工作人员对顾客们的会员的注册,注册能作好全面的掌握,及时得到每个会员证的当前状态和历史租赁记录;四方面也是碟出租店的核心工作,对影碟的租赁管理。
这四个方面形成了碟出租店一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
可行性分析报告-—电影碟片出租管理系统电子商务(本)2本07B02100208 傅晶一、引言●系统名称电影碟片出租管理系统●系统目标碟片出租系统是一个面向碟片出租者的管理信息系统。
有租借者、数据处理系统和碟片出租者三方组成。
该系统的工作目标就是要是碟片的出租能有计划地进行,以利于出租者管理.本系统开发将综合采用结构化系统开发方法与面向对象开发方法,一充分发挥两种开发方法的优势。
●系统功能系统实现后,计算机系统将代替原来烦琐的碟片出租管理,完成功能:1、出租、归还碟片信息的统计:客户编号、碟片编号、出租日期、归还日期、延期天数、出租款2、客户信息查询:客户编号、客户姓名、身份证号、地区、邮政编码、客户地址、联系方式、租碟次数、延期次数3、碟片信息查询:碟片编号、碟片名、碟片类型、导演、主演、碟片描述、碟片总数、库存碟片数4、客户及碟片的添加或删除二、系统建设背景、必要性和意义随着计算机与因特网的发展,使人们的工作、生活和娱乐等变得越来越方便。
其中人们的娱乐媒介由刚开始的收音机,电视,影碟机等发展到计算机,通过网络可以找到各种需要的资源,这大大丰富了人们的生活。
但是网络不是万能的,还有许多它无法满足的方面。
其中,对于电影来说,在影片刚刚上映或想保留下来珍藏或想找比较老的影片时,网络就不能很好的满足需要了。
所以,相当大的一部分人仍然需要实际的影碟,影碟的作用还是很大的,由继续发展的必要。
最近几年来,电影界可以说是百花齐放,竞相争庭,每隔段时间都有大量的新片上映,因此,在开通影碟租赁商店是很有发展潜力的。
现在,大大小小的影碟出租行到处可见,特别是一些发展较大的影碟出租店采用大规模的连锁经营方式。
但随着规模的扩大,传统的碟片管理费时费力,已经不能适应发展的需要。
正是基于这一点,跟随时代的步伐,加上中小型的影碟租赁商店逐渐增多,竞争日趋激烈,利润空间有限,在这种情况下,如何节约成本,提高资金的流通率、提高影碟店的知名度、增强商店宣传的力度成为影碟店急需考虑的问题。
影碟租售系统——数据库设计院系信息科学与技术学院信管人员王聪 2010508184数据库设计说明书一.引言1.1编写目的影碟出租管理系统是典型的信息管理系统。
本系统采用关系数据库系统,针对影碟的出租、零售及购进状况,设计了影碟信息、客户信息、租借信息、店员信息、供应商信息、订货单信息、账目信息关系一系列数据表。
这些数据表包括了影碟等实体的大量基本信息,对于出租及零售管理系统主要业务,与以往人工账单方式相比,大大减轻了工作人员的工作量,从而提高了影碟出租管理的效率、服务质量及减少了出错率避免了不必要的损失。
系统包括菜单、数据输入、查询、删除、修改、建立数据库相关表之间的参照完整性约束,从而使本系统在安全性,灵活性,系统性上可以满足要求。
具体实现了:①实现 VCD 类型及信息的管理;②实现 VCD 的入库管理;③实现 VCD 的借还管理;④实现 VCD 的零售管理;⑤创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;⑥创建存储过程统计某段时间内各 VCD 的销售数量;⑦创建视图查询各类 VCD 的库存情况,1.2背景a. 待开发软件系统的名称:影碟租售系统b. 本项目的任务提出者:石河子大学c. 本项目开发者:王聪d. 本项目用户:影碟出租销售店1.3参考资料[1]王珊,萨师煊主编.数据库系统概论(第四版).北京:高等教育出版社,2006.5[2]SQL Server 实验指导(第三版),清华大学出版社2009.9二.外部设计2.1支持软件软件上,操作系统采用Windows系列操作系统,数据库管理系统采用SQL server,这些软件在技术上都十分成熟,技术上可行。
三.结构设计3.1概念结构设计本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,3.2关系模式(主键带有下划线)影碟信息(VCD编号,电影名称,导演,主演,语种,类别,上映日期,库存,租金) 客户(身份证号,姓名,电话)租借(租借编号,身份证号,VCD编号,押金,租期,租借时间,到期时间,归还状态)销售(销售编号,VCD编号,单价,数量,总价,销售日期)3.3 关系图:3.4 ER模型图3.5数据字典Video Info(影碟信息表,表1)字段名称数据类型字段大小允许空备注主键VNO float N vcd编号YVN nvarchar 255 N 电影名称N MACTOR nvarchar 255 Y 主演N DIRECTOR nvarchar 255 Y 导演N LANGUAGE nvarchar 255 Y 语种N TYPE nvarchar 255 Y 类别N SHOWTIME datetime Y 上映日期N STOCK float Y 库存N HIRE float Y 租金NConsumer(客户信息表,表2)字段名称数据类型字段大小允许空备注主键CID nvarchar 255 N 身份证YCNAME nvarchar 255 N 姓名NCTELE nvarchar 255 Y 电话NRent Out(租借表,表3)字段名称数据类型字段大小允许空备注主键VNO float N vcd编号YCID nvarchar 255 N 客户身份证Y DEPOSIT float Y 押金N DAY float Y 租期N LOAN datetime Y 租借时间N CONDITION char 4 N 归还状态NSale(销售表,表4)字段名称数据类型字段大小允许空备注主键SNO float N 账单号Y VNO float N vcd编号N AMOUNT float N 数量NTP float Y 总价N STIME datetime Y 销售日期N PRISE float N 单价N3.6流程图①租借申请②归还③销售4.实现问题:4.1创建表,视图,索引脚本4.1.1创建表--videoinfoUSE JIAOXUEDBcreate table videoinfo(VNO FLOAT NOT NULL,VN NVARCHAR(255)NOT NULL,MACTOR NVARCHAR(255),DIRECTOR NVARCHAR(255),LANGUAGE NVARCHAR(255),TYPE NVARCHAR(255),SHOWTIME DATETIME,STOCK FLOAT,HIRE FLOAT)--consumercreate table consumer(cid nvarchar(255)not null,cname nvarchar(255)not null,ctele nvarchar(255))--rentoutcreate table rentout(vno float not null,cid nvarchar(255)not null,condition char(4)not null,deposit float,day float,loan datetime,rretur datetime)--salecreate table sale(sno float not null,vno float not null,amount float not null,tp float,stime datetime,prise float not null)4.1.2视图--影碟库存情况create view view_影碟库存情况as select vno,vn,stockfrom videoinfogo--租借信息create view view_租借as select videoinfo.vno,consumer.cid,conditionfrom videoinfo,rentout,consumerwhere CONSUMER.CID=RENTOUT.CID and RENTOUT.VNO=VIDEOINFO.VNOgo4.2创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;--影碟入库登记create trigger input_triggeron videoinfo for insertasdeclare @vno floatselect @vno=vno from videoinfoif@vno=(select vno from inserted)beginupdate books set stock=stock+1 where vn=(select videoinfo.vn from inserted )endelseinsert into videoinfo(vno,vn)values('299','大旗英雄传')--影碟零售create trigger sale_triggeron sale for insertasdeclare @vno float,@amount floatselect @vno=vno from insertedselect @amount=amount from insertedbeginupdate videoinfo set stock=stock-@amount where vno=@vnoupdate sale set amount=0end--影碟租借create trigger rentout_trigger1on rentout for insertasdeclare @vno_new float,@cid_new nvarchar(255)select @vno_new=vno from insertedselect @cid_new=cid from insertedupdate videoinfo set stock=stock-1 where vno=@vno_newgocreate trigger rentout_trigger2on rentout for updateasdeclare @vno_e float,@i1 char(2),@i2 char(2)select @i2=condition from insertedselect @i1=condition from deletedselect @vno_e=vno from insertedif @i1='否'and @i2='是'update videoinfo set stock=stock+1 where vno=@vno_e4.3创建存储过程统计某段时间内各影碟销售数量;--统计时间段内影碟销售数量create procedure video_xs--@stock1_in 当前库存数, @stock2_in月初库存数,@stock1_in float, @stock2_in float,@gn_out float outputasselect @gn_out=@stock1_in-@stock2_infrom videoinfo$,sale$wherevideoinfo$.vno=sale$.vno and@stock1_in =(select stockfrom videoinfo$,sale$where videoinfo$.vno=sale$.vno and stime=(select getdate()as dte,dateadd(day,-1,getdate())as nowdat)) and@stock2_in =(select stockfrom videoinfo$,sale$where videoinfo$.vno=sale$.vno and stime=(select dateadd(dd,-day(getdate()),dateadd(m,1,getdate())))) 4.4数据库备份及恢复backup database vcdto disk=''with initgo--数据库的恢复restore database vcdfrom disk='G:\'with recoverygo--数据库差异备份backup database vcdto disk='G:\'with initgo--数据库的恢复restore database vcdfrom disk='G:\'with norecoverygorestore database vcdfrom disk='G:\'with file=2go4.5创建视图查询各类 VCD 的库存情况;创建视图view_影碟库存情况4.6建立数据库相关表之间的参照完整性约束。