小型音像店管理系统设计【优秀版】
音像店管理系统

小型管理系统设计综合实训技术报告课题名称小型管理系统设计实训音像店管理系统的设计与开发系/专业计算机与软件学院/软件技术班级学号学生姓名指导教师:2010 年 6 月11 日概要经过三周的小型音像店管理系统的实训,让我们对面向对象设计的方法有了一定的认识: 从最开始的需求分析,到类图说明、类的具体设计清单,再到类的实现代码、测试代码,最后再测试代码及完善代码。
通过应用c++面向对象的封装、继承和多态技术,数据存储技术等,通过小组成员的分工合作,最后完成了实训任务,也增加了我们的实训经验。
在今天的这个信息时代,利用计算机来管理一些小型的商店,已经成为一种趋势。
而音像店的运营更需要便捷化,影碟的借出、收回、查询,顾客信息的建立、更新、查询等操作,如果要是传统的笔记本记录在帐,查找很不方便,而且容易出错,给管理员和顾客都带来麻烦,影响商店的效益;而如果采用计算机管理,运用已编制好的程序,对影碟信息、顾客信息、职员信息采取信息化管理,将是非常的方便和快捷。
运用小型音像店管理系统,可以很方便的查询顾客的姓名、编号、借碟信息,影碟的增加、删除、更新、查询等功能,既节省人力,又节省开支,管理上又操作方便。
在这个小型音像店管理系统中,岁不是很完善,但基本功能还是可以实现的,即影碟管理模块、顾客管理模块和出租、返还影碟功能,其基本功能为:1.出租、返还影碟;2.创建音像商店拥有的影碟清单;3.显示某张特定影碟的具体信息;4.打印商店所有影碟的清单;5.检查某张影碟是否在商店中;6.维护顾客的数据信息;7.打印每位顾客所租的所有影碟清单;特别功能:8.可以添加、删除、更新、查找影碟信息;9.可以添加、删除、更新、查找用户信息;10.查询历史借跌信息。
2.1 需求分析一个音像的管理系统要能够记录其影碟和顾客的出租业务,则该系统要能够执行下列操作:基本功能:1.出租、返还影碟;2.创建音像商店拥有的影碟清单;3.显示某张特定影碟的具体信息;4.打印商店所有影碟的清单;5.检查某张影碟是否在商店中;6.维护顾客的数据信息;7.打印每位顾客所租的所有影碟清单;特别功能:8.可以添加、删除、更新、查找影碟信息;9.可以添加、删除、更新、查找用户信息;10.设置供应商编码,记录其全部信息;11.用户可以查看个人历史租赁记录;12.建立会员制,分普通会员和高级会员,高级会员享受跟优惠的租赁费用;13.设立积分制,当达到一定积分后,普通会员可以升级为高级会员,也可以用扣除积分的方式免费租赁影碟;14.记录员工的信息,设置员工编码;15.记录当天服务用户的工作人员的编码;16. 图书借出之日开始记费2.2设计方案草图第三章类的设计3.1类的具体设计清单我们根据昨天讨论的需求分析总结出了我们这个系统需要的类,主要是以下一些:1.职员类(Employee)2.影碟管理(Videomanager)3.顾客信息管理(Customermanager)以上类具有以下数据成员:Employee //职员类{public:Employer;//职员Private:Num;//工号Secret;//密码};Videomanager//影碟管理类{public:Delete;//删除Add;//增加Repair;//修改Private:Number;//编号};Customermanager //顾客类{public:Find;//查找Add;//增加Update;//更新Private:Name;//名字Number;//编码}3.2类图3.3 类的部分代码在小型音像店管理系统的设计与开发中,我们在登陆系统的开始部分设计了密码登陆确认部分,代码如下:int main(){const int p=0;int m;cout<<"请输入密码:"<<endl;cin>>m;if(m==p)cout<<"恭喜你,登陆成功!"<<endl;elsecout<<"对不起,登陆失败!"<<endl;return(0);}在整个管理系统设计中,根据需求分析,一共有三类:顾客类,职员类,影碟类。
音像商店事务管理系统报告

音像商店事务管理系统目录摘要 (1)1绪论 (1)2系统分析 (1)2.1功能需求 (1)2.2数据需求 (1)3总体设计 (2)3.1系统设计方案 (2)3.2功能模块设计 (2)4详细设计 (3)4.1数据结构定义 (3)4.2清单二叉排序树建立模块 (4)4.3影片租借操作模块 (5)4.4影片归还操作模块 (6)5调试与测试 (7)5.1调试 (7)5.2测试 (8)6结论 (10)结束语 (10)参考文献 (10)附录1-用户手册 (11)附录2-源程序 (14)摘要该系统由包括两个方面:库存清单管理和租借清单管理。
音像商店事物管理系统是一个很实用的系统,可对音像商店中大量的库存和租借信息进行记录管理,并且可以查询商店的库存情况。
该系统主要由四部分组成:库存信息和租借信息的导入,并将导入的清单转化成二叉排序树存储;影片信息的查找;租借操作;归还操作。
本系统各功能使用起来也很方便快捷,用户界面友好,是一个较为完善的音像商店事物管理系统。
本报告组织结构如下:第一部分是绪论,第二部分是系统分析,第三部分是总体设计,第四部分是详细设计,第五部分是调试与测试,第六部分是结论。
在报告的最后,本文以附录的形式给出了用户使用手册和程序的源码。
关键词:音像商店事物管理;二叉排序树的建立;二叉排序树的插入;二叉排序树的查找1绪论音像商店事物管理系统包括两个方面:库存清单管理和租借清单管理。
该系统就是要实现从库存信息的查询,从而进一步进行租借和返回操作,并且对库存清单和租借清单就行修改记录租借归还信息。
本课程设计中,先将文件中的清单导入,转化成二叉排序树进行存储,然后对二叉排序树进行操作,插入,查找等。
通过对文件中影片数量的修改进行租借和归还操作。
2系统分析2.1 功能需求根据题目要求,此系统需实现以下主要功能:(1) 从文件中导入库存清单和租借清单,用二叉排序树储存。
(2) 通过对二叉排序树的查找实现对库存中影片的查找。
促销管理-4182音像制品出租及销售管理系统 精品

摘要用Visual Basic6.0开发出来用于管理音像的出租和出售的MIS系统可以用于音像出租或销售店,方便出租销售、还回、查找等操作,是出租销售音像店的最佳拍档。
可以自定义音像,方便添加新音像、管理音像和会员。
提供完善的出租和还回操作,完全独立的数据库系统,数据管理提供:音像管理,会员管理。
数据查询提供:租借情况,音像查询,会员查询。
本系统具有安全的数据库备份方案,简单易用,容易上手,根据需要自行设置音像类别和相应的借出时间、借出册数。
本系统界面美观,操作简单。
关键词:计算机技术;信息查询;资源管理;模块;应用软件ABSTRACTThe audiovisual products hiring and sale management system is for-rent and on offer system of MIS that es out with the VB6.0 development to used for the management audiovisual .That system used for the audiovisual rent or the sale stores, the convenience sells the audiovisual, rents and returns the audiovisual and checks to seek etc. operation, is for-rent best assistant of the sale audiovisual store . Can from the definition audiovisual, the convenience increases the new audiovisual, manages the audiovisual and manages the member .Provide to rent and return the audiovisual operation perfectly, plete independent database system, data the management provides : The audiovisual management, member management. The data search provides : Lease the circumstance, the audiovisual search, member search .This system has the database backup project of the safety, using in brief and easily, can make you very quickly start, according to need to by oneself establish the audiovisual category and correspond of borrow a time and borrow a volume number . This system Interface beauty, operation simple.Key words:puter Technique; Information Query;Resource Management;Module;Application Software目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 系统开发背景、目的及意义 (1)1.2 系统开发方法 (1)1.3 系统开发目标 (2)第2章开发工具简介 (4)2.1 Visual Basic功能特征 (4)2.2 使用Access 2000 实现关系型数据库 (5)2.2.1 Access的特点 (5)2.2.2 Access的基本功能 (6)2.3 Visual Basic 与Access 的连接 (6)2.4 本章小结 (6)第3章系统分析 (7)3.1 现行业务系统描述 (7)3.2 现行系统存在的主要问题 (8)3.3 可行性分析 (8)3.3.1 技术可行性 (8)3.3.2 经济可行性 (9)3.3.3 管理可行性 (9)3.4 新系统逻辑方案 (10)3.4.1 数据流程分析 (10)3.4.2 系统关联图 (10)3.4.3 DFD顶层图 (11)3.4.4 DFD第一层图 (12)3.4.5 DFD第二层图 (13)3.5 数据字典描述 (15)3.6 计算机系统配置方案 (17)3.7 总体安全性可靠性方案 (17)3.8 本章小结 (18)第4章系统设计与实现 (19)4.1 软件模块结构设计 (19)4.1.1 系统软件模块结构 (19)4.1.2 系统IPO图 (19)4.2 数据库设计 (21)4.2.1 概念结构设计 (21)4.2.2 逻辑结构设计 (22)4.2.3 数据库表格设计 (23)4.3 系统详细设计 (25)4.3.1 登陆模块的设计 (25)4.3.2 系统主模块设计 (26)4.3.3 音像管理模块设计 (27)4.3.4 操作员管理模块设计 (29)4.3.5 会员管理模块设计 (29)4.3.6 锁屏系统启动模块设计 (31)4.3.7 系统配置模块设计 (31)4.4 本章小结 (32)第5章实施概况 (33)5.1 操作系统和开发环境 (33)5.2 系统测试 (33)5.3 发布应用程序 (34)5.4 系统运行与维护 (34)5.5 系统转换方案 (35)5.6 本章小结 (35)结论 (36)......................................................................................错误!未定义书签。
音像图书租借管理系统设计

专业技能训练报告学院:计算机学院、软件学院课程名称:C程序设计综合实践专业班级:计算机科学与技术学生姓名: 学号:学生姓名: 学号:指导教师:完成时间:2014年6月25日目录目录 (1)第1部分实训题目与要求 (1)1。
问题提出 (1)2. 功能要求 (2)3. 任务分工 (2)第2部分设计实训题目功能 (3)1. 总体设计 (3)2。
算法设计 (3)3. 数据结构 (6)4。
程序代码设计 (6)5. 测试与调试 (20)第3部分实训总结 (23)1。
个人总结 (23)2。
结束语 (24)附录A 程序清单 (24)附录B 用户使用说明书 (39)参考文献 (40)《C程序设计综合实践》评分表 (40)第1部分实训题目与要求1. 问题提出在音像图书租借管理业务中,借与还、新进与报废音像图书是较典型的工作,一直以来,人们都是使用传统的人工方式进行管理,无论是对顾客还是销售人员来说,都很不方便。
为了轻松、准确、高效地管理,特开发本管理系统以提高管理效率。
2。
功能要求本音像图书租借管理系统主要应用于小型的音像图书店中,方便管理员对大量的音像图书信息进行查询、增加、保存、删除等操作。
音像图书租借管理系统可分为六部分:创建音像图书库、租借音像图书、归还音像图书、购进音像图书、报废音像图书和音像图书库概况.3. 任务分工程序的编写基本由同学完成,同学负责编写主函数;Word文档的部分基本由同学完成,同学负责测试与调试部分。
第2部分设计实训题目功能1。
总体设计2。
算法设计3。
数据结构系统数据类型:整型int,字符型char,结构体struct;struct date{//租借&归还日期int year;char ch1;int month;char ch2;int day;};struct library{//音像图书库char bianhao[10];char name[100];int price;int amount;int shengyu;};struct borrower{ //租借者信息char uname[100];char bianhao[10];struct date borrow;int money;struct date back;int rent;};4. 程序代码设计(1)创建音像图书库void build_book(){char ch[10],op;struct library a;FILE *fp1=NULL;fflush(stdin);fp1=fopen(”d:\\Library。
音像店管理系统项目报告

小型管理系统设计综合实训技术报告课题名称小型音像店管理系统设计与实现系/专业计算机与软件系班级软件1013学号1002333113 1002333114 10023331151002333123学生姓名李坤汪敏马苏芹崔海娟指导教师:郭雷李甲林2011 年6 月21 日摘要本次小型音像店管理系统设计综合实训,解决了音像店日常管理中的出租、返还影碟、创建音像商店拥有的影碟清单、顾客清单,查找影碟信息等各项基本功能需要。
实训中综合应用C++面向对象的封装、继承和数据存储技术等,通过需求分析、类的设计与功能实现、程序的调用、测试等过程,在三周内完成了这次音像店小型管理系统设计,基本实现管理功能。
目录第一章系统概述 (5)1.1 系统概述 (5)第二章系统需求分析 (5)2.1需求分析 (5)2.2 操作功能 (6)第三章系统设计 (9)3.1类定义的架构 (9)第四章系统实现 (11)4.1设计思想 (11)4.2 类的定义124.3 系统说明134.4 VIDEO类的功能实现 (17)4.5 CUST类的功能实现174.6 HASVIDEO类的功能实现 (20)第五章总结 (25)5.1小组总结 (25)参考文献 (29)第一章系统概述1.1 系统概述在信息化社会中,计算机的应用也日益广泛,各行各业在进行信息处理时,都把提高工作质量和效益放在了首位。
这在要求我们除了提高计算机硬件级别的同时,也要设计出具有针对性的高速多功能软件来。
当今社会,人们的日常生活内容愈来愈丰富,社会中的小型音像店销售群体逐渐成长壮大起来使得传统低效的人工管理已不合时宜。
本系统以一个统一的界面,给收银员和管理售货员提供了不同的操作系统有管理功能。
数据库服务器可配置在独立的服务器上,也可配置在一台运行本系统的计算机上。
适用于小型无边锁店,或连锁店间经济独立的碟片管理。
第二章系统需求分析2.1系统需求分析本系统是为了对小型音像店日常租借信息的管理。
基于java的音像制品出租店管理系统

长沙理工大学《软件工程》课程设计报告基于JA V A的音像制品出租店管理系统课程设计任务书城南学院计算机科学与技术专业课程设计成绩评定学院城南学院专业计算机科学与技术班级计0903班指导教师胡立辉课程成绩完成日期2012年10月08日指导教师对学生在课程设计中的评价指导教师对课程设计的评定意见基于Java的音像制品出租店管理系统摘要:本课程设计设计并实现了一个音像店出租管理系统,文中研究了与系统相关的技术;分析了系统功能、性能和数据的需求,设计了系统架构、系统功能和数据库,运用MyEclipse为开发工具,采用C/S结构,后台使用SQL Server 2005进行数据库的连接和管理。
完成了音像租借管理中包括音像制品信息、顾客信息的新增,租借、归还处理的记录以及相关数据的统计、查询、修改等音像租借管理的功能。
基本解决了管理上的手工复杂工作流程,提高了系统信息的安全性。
本系统本着与时俱进的方针,从符合操作简便、界面友好、灵活、实用、安全的要求出发,对音像制品的租赁管理实现了规范化,非常适合于中小型音像租赁店的日常工作管理。
关键字:音像租借;管理系统;MyEclipse;SQL Server 2005;数据库The Renting Management System of Audio and Video Products Store Base on JavaAbstract: The paper designing and implying a Management System of Audio and Video Products Renting, In the paper analysis the technology associated with the system; analysis of system functionality, performance and data needs, design the system architecture, system functions, and database, This system is to use MyEclipse development tools, the use of C/S structure, the background using an SQL Server 2005 database connectivity and management ,and to complete the whole renting process of Audio and Video products, which include: products information and costumer information adding, rent and return records, as well as other related statistics recording, inquiring and changing. This system solves the hand on the management of complex workflows; improve the security of the system information.This system is updated, easily operated, vision-friendly, flexible, practical and safe. It can regulate the management of Audio and Video products renting business, especially for the daily use of those medium or small companies.Key words: Audio and Video Products Rent; Management System; MyEclipse;SQL Server 2005;Database目录1绪论 (1)1.1课程设计开发背景及意义 (1)1.2音像店出租管理系统的应用现状 (2)1.3课程设计的结构安排 (2)2技术与工具介绍 (3)2.1应用的相关技术 (3)2.1.1C/S模式 (3)2.1.2JA VA编程语言 (3)2.2开发工具介绍 (4)2.2.1MYECLIPSE简介 (5)2.2.2SQLSEVER2005简介 (5)3需求分析 (6)3.1系统用例图和用例描述 (6)3.2功能需求 (8)3.3数据需求 (9)4概要设计 (11)4.1系统设计思想 (11)4.2系统功能设计 (12)4.3系统功能模块划分 (13)4.4数据库设计 (13)5详细设计与实现 (17)5.1登录模块 (17)5.1.1登录模块概述 (17)5.1.2登录模块流程和分析 (17)5.1.3登录模块实现 (18)5.2主界面 (18)5.2.1主界面模块概述 (18)5.2.2主界面模块分析 (18)5.2.3主界面模块实现 (18)5.3基础数据维护 (19)5.3.1顾客信息管理 (19)5.3.2音像类别管理 (21)5.3.3音像制品信息管理 (23)5.4音像制品订购管理 (25)5.4.1音像订购管理 (25)5.4.2音像验收管理 (26)5.5租赁及查询管理 (27)5.5.1音像制品租借 (27)5.5.2音像制品归还 (28)5.5.3音像制品查询 (29)5.6系统维护 (30)5.6.1更改密码 (30)5.6.2用户信息管理 (30)5.7快捷工具栏 (31)6系统测试 (32)6.1测试方法 (32)6.2测试环境 (32)6.3功能测试 (33)结束语 (35)参考文献 (36)附录 (37)1绪论本章是课程设计的绪论部分,将讲述课程设计开发背景、意义、系统应用现状以及课程设计要完成的工作。
音像出租管理系统

中国农业大学课程论文(2011-2012学年春季学期)论文题目:音像店出租管理系统课程名称:面向对象程序设计课程设计任课教师:康丽班级:信电114班学号:1108140406姓名:郭晨阳目录一、系统设计目标及意义 (1)二、功能介绍 (1)三、流程图 (2)四、类图 (3)五、主要运行界面图及运行结果图 (4)六、系统设计过程中遇到的问题 (11)七、创新点 (11)八、课程设计心得体会 (11)九、附录 (11)音像出租管理系统一、系统设计目标及意义本系统是一个音像出租管理系统,实现任意添加、删除、编辑、找与显示音像资料和顾客信息等功能,为音像出租店的工作提供参考。
二、功能介绍1、初始化顾客库信息、影碟库信息、租碟库信息的操作输入1进入系统,输入2退出系统;通过函数的识别,自动判断是否已经初始化顾客库信息、影碟库信息、租碟库信息。
若未初始化,则输入这些信息;若已建立,则可直接使用其他功能。
2、添加和显示信息的操作:分为输入顾客信息,输入碟片信息。
输入顾客信息时需要输入编号和名字,输入碟片信息时需要输入编号、名称、主演。
输入完信息后可以输出这些信息。
3、删除信息的操作:可以删除所输入的影碟和顾客信息4、查找顾客信息的操作:通过对顾客编号的输入,实现查看某一位顾客的所有信息。
5、查找碟片的操作:通过对碟片编号的输入,查看是否有这个碟片或者这个碟片是否可借;6、顾客租碟的操作:顾客可以通过碟片的编号查找碟片,看是否可租,在该过程中需要输入顾客的编号;如果所输入的编号不存在,会提示该碟片不存在;如果租碟成功,会显示该碟片的具体信息。
7、顾客还碟:通过输入所借碟片的编号进行还碟;8、退出系统:退出音像店出租管理系统界面。
主程序流程图:三、类图四、主要运行界面图及运行结果图(1)输入1进入系统(2)输入4进入顾客管理(3)输入1,添加顾客个人信息,输入编号,姓名,如果不想继续增加顾客输入n(4)按5返回主界面,进行影碟库的初始化,输入3再输入1,增加影碟信息,如编号、名称、主演。
基于JAVA音像店租赁管理系统的设计与实现

1.1 选题背景介绍管理信息系统MIS(Management Information System)指的是进行日常事物操作的系统,主要用于管理需要的记录,并对记录数据进行相关的处理。
MIS系统通常用于系统决策,如何以利用MIS系统找出目前迫切需要解决的问题,并将信息及时的反馈给系统管理人员,使他们了解当前工作发展的进展或不足。
基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于决策,而且可以用于进行普通的管理。
通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。
随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上发展的空间。
"数字化生存"归根到底就是"网络化生存",网络将成为人们之间交流和通讯的最直接,也是最便捷的工具。
1.2 研究现状传统的MIS系统的核心是CS(Client/Server--客户端/服务器)架构,而基于Web的MIS系统的核心是BS(Browser/Server--浏览器/服务器)架构。
BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。
基于Web的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络时代的特点。
随着网络技术的高速发展,因特网必将成为人类新社会的技术基石。
基于Web的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。
1.3 本课题研究的意义管理信息系统MIS是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业和单位的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小型音像店管理系统设计【优秀版】(可以直接使用,可编辑优秀版资料,欢迎下载)我做的音像店管理系统是用vc++开发出来用于管理音像的出租的系统。
该系统用于音像出租或销售店,方便出租、还回、查找等操作,可以自定义音像,方便新增新音像、管理音像、管理顾客。
提供完善的出租和还回操作,完全独立的数据库系统,数据管理提供:音像管理,顾客维护。
数据查找提供:租借情况,音像查找,顾客查找。
系统界面美观,操作简单。
虽然还有不足,但基本的功能都能完成,能满足音像店主的需要。
第一章开发音像店管理系统的意义及需求分析41.1开发音像店管理系统的意义41.2需求分析5第二章可行性分析报告与项目概要62.1.可行性分析62.2.项目概述7第三章音像店管理系统的系统分析83.1系统流程分析83.2系统流程图9第四章音像店管理系统模块设计104.1系统主模块设计104.2 影碟维护模块设计12、影碟租借管理12、更改影碟12、删除影碟12、查找影碟13管理员操作134.2.6 顾客维护13信息记录14第五章类的设计155.1类的具体设计清单155.2 UML类图165.3类的部分代码17第六章系统的实现206.1系统开发环境:206.2系统测试:21结束语:23主要参考文献24第一章开发音像店管理系统的意义及需求分析在今天的这个信息时代,利用计算机来管理一些小型的商店,已经成为一种趋势。
那么音像制品的出租管理能不能也利用计算机来完成呢?下面就是我的分析。
1.1开发音像店管理系统的意义音像制品出租的管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。
大多数管理者管理音像都是采用人工的方式。
随着音像的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。
若用人工进行管理,不便于数据的汇总统计及各种数据分析,给管理员和顾客都带来麻烦,影响商店的效益;而如果采用计算机管理,运用已编制好的程序,对影碟信息、顾客信息、职员信息采取信息化管理,将是非常的方便和快捷。
运用小型音像店管理系统,可以很方便的查找顾客的姓名、编号、借碟信息,影碟的增加、删除、更新、查找等功能,既节省人力,又节省开支,管理上又操作方便;同时避免音像店音像制品管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。
1.2需求分析小型音像店管理系统中,基本需求即影碟维护模块、顾客维护模块和出租、返还影碟功能,其基本功能为:1.可以新增、删除、更新、查找影碟信息;2.可以新增、删除、更新、查找用户信息;创建音像商店拥有的影碟清单;3.出租、返还影碟;4.显示某张特定影碟的具体信息;5.检查某张影碟是否在商店中;6.维护顾客的数据信息;7.检查某位顾客的借碟情况;8.显示所有影碟信息;9.显示所有顾客信息;第二章可行性分析报告与项目概要可行性分析报告是决策前必不可少的关键环节,为决策提供科学依据,并作为进一步开展工作的基础。
音像店管理系统的开发同样需要一个明确的可行性分析报告来指导,才能针对需求进行开发。
2.1.可行性分析随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。
音像店的管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。
传统的人工进行管理,存在低效、易出错等缺点,不便于数据的汇总统计及各种数据分析。
之后又出现了EXCEL作为数据库的管理系统,但其缺点很快就显示出来,那就是数据管理的不便与灵活性较差。
开发音像店管理系统就是为了让管理者减少重复工作,提高信息管理的效率和准确度。
随着计算机的普及以及相关技术的发展,开发一个音像店管理系统的时机已经成熟。
2.2.项目概述系统主要完成对音像店管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
并最终实现一个能够满足音像店管理的信息系统。
此系统的开发具有很强的实用性。
主要包括以下功能:1、影碟维护主要是对影碟的基本操作,如新增,修改,删除,查找。
2、顾客维护对顾客操作有新增,修改,删除,查找。
3、管理员管理由管理员输入帐号密码进行对系统的使用,进行音像管理、顾客维护以及影碟的出租与归还工作。
第三章音像店管理系统的系统分析对于一个项目的开发来说,首先应该对其系统进行一个清楚的分析。
根据先前进行的需求分析我们可以知道本系统需要具有的功能,现在就应该进行系统分析,将这些功能进一步落实。
3.1系统流程分析根据需求分析,我们可以知道这个音像店管理系统所需的功能是:影碟的编号、入库、更改、删除以及查询功能;顾客的编号、信息入库、更改、删除和查询功能;影碟的出租、归还功能中需要将相应的顾客信息和影碟信息相连接,由此标记出具体的那张影碟是否在架、那位顾客手中借有拿张影碟等功能。
这些都是音像店最基本的功能需求,我做的音像店管理系统应该至少包含以上这些功能。
下面将以上功能分类:1.影碟维护:新增(包括编号及影碟名)、更改、删除、查询等(影碟是否在架,信息在此查询);2.顾客维护:新增(包括编号及顾客姓名)、更改、删除、查询等(顾客借碟情况,信息在此查询);3.租碟:输入顾客编号、输入影碟编号,如果该影碟在架,则借碟成功,同时将该碟记为已租,将该碟编号记在该顾客备注栏里;该影碟已租,借碟失败。
4.还碟:输入顾客编号、输入影碟编号,还碟成功,同时将该碟记为在架,并清除该顾客的备注记录。
3.2系统流程图对于有逻辑关系的系统来说,图是最能变现其间各元素之间关系的,有了明确的系统分析,才能指导我们的工作。
对小型管理系统来说,要画出一个清晰明了的系统分析图并不困难,下面,我就根据需求分析画出了一份流程图。
图3.2.1音像店管理系统流程分析图第四章音像店管理系统模块设计通常进行对一个系统进行开发时,为了对其更精确地把握,要将其分成几个模块,先进行模块设计,将一个较大的工程分成几个子工程。
这样将复杂的问题简单化,能有助于问题的处理以及合理的分工。
4.1系统主模块设计为了增强系统的安全性,我特地新增了管理帐号登陆模块,用户有三次机会输入帐号和密码,若三次均输入错误,则退出系统,这样就保证了系统不被处管理员外的其他人随意改动。
代码如下:void main(){const u=123, p=321;int i=0;int username, password;cout<<"\n\n\n\n\t*********************************************\n";cout<<"\n\n\n\t\t\t欢迎使用音像店管理系统"<<endl;cout<<"\n\n\n\t**********************************************\n";begin:cout<<"\n\t\t\t请输入管理帐号:";cin>>username;cout<<"\n\t\t\t请输入系统密码:";cin>>password;if(username==u && password==p){cout<<"\n\n\n恭喜你,登陆成功!"<<endl;zhuye();}else{if(++i<3){cout<<"\n帐号或密码输入错误,请重新输入."<<endl;goto begin;}else{cout<<"\n已三次输入错误,系统自动退出\n"<<endl;}}return ;}系统正确登录后,进入到系统主界面,首页要美观,布局要合理、有秩序,不但要包含系统的主要模块名称,还要使用方便,基于以上几点,在首页中主要以菜单的形式表现系统的内容和功能,用菜单给命令分组,使用户能够更方便、更直观的访问这些命令。
在主界面中,主要包括了租碟、还碟、影碟维护、顾客维护等。
主界面上,用户可以直接进行出租和归还音像的操作。
租碟、还碟两个模块基本相似,日常操作时,输入顾客姓名,租碟、还碟,系统会提示是否操作成功。
4.2影碟维护模块设计影碟维护模块负责完成新影碟的入库操作、影碟信息查找、影碟信息更改和删除影碟信息的功能。
下面进入新增影碟子模块。
新影碟的信息由管理员录入,然后将这些信息存入影碟信息库中。
管理员可以提供影碟编号并对影碟进行查找,并根据查找到的记录,进行信息维护或者信息删除。
每个操作都有反馈信息,以显示影碟维护的相关操作是否成功完成。
4.2.1、影碟租借管理当音像店新到一批影碟时,需要更改影碟维护数据库,可以在影碟维护中选择新增影碟,根据提示输入影碟编号和碟名,系统自动提示新增成功,返回影碟维护模块。
4.2.2、更改影碟更改影碟同样在影碟维护中,更改时需要先输入原来影碟的编号及碟名,然后再进行更改,更改后,会提示更改是否成功。
4.2.3、删除影碟删除影碟模块也要输入影碟编号及碟名,删除后该影碟信息会自动在后台数据库中影碟资料里删除,系统自动提示删除操作是否成功。
需要注意的是有一个全部删除指令,是为了方便管理员对影碟进行管理,但为了防止管理员不小心点错,我又在全删是新增了一个提示信息,确定是否要全部删除,选择返回就不会进行全删操作。
4.2.4、查找影碟查找影碟完成了查找影碟功能。
可以凭影碟的编号对影碟进行查找。
该功能和更改影碟和删除影碟模块介绍常相似,在此不再赘述。
查找影碟下面还有一个显示功能,可以将所有影碟的信息都显示出来,编号、碟名以及是否在架等等。
4.2.5管理员操作管理员是使用本系统的主角,系统登录时需要管理员正确输入系统编号和密码,如三次输入错误则系统自动退出,不能进行相关操作。
4.2.6顾客维护顾客维护模块和影碟维护模块一样,都是包含新增、更改、删除、查找等四个模块。
顾客的信息由管理员录入,例如顾客编号、姓名,然后将这些信息存入顾客信息库中。