关于音像租赁信息管理系统的设计与实现.docx

上传人:b****5 文档编号:11666687 上传时间:2023-03-29 格式:DOCX 页数:12 大小:27.68KB
下载 相关 举报
关于音像租赁信息管理系统的设计与实现.docx_第1页
第1页 / 共12页
关于音像租赁信息管理系统的设计与实现.docx_第2页
第2页 / 共12页
关于音像租赁信息管理系统的设计与实现.docx_第3页
第3页 / 共12页
关于音像租赁信息管理系统的设计与实现.docx_第4页
第4页 / 共12页
关于音像租赁信息管理系统的设计与实现.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

关于音像租赁信息管理系统的设计与实现.docx

《关于音像租赁信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《关于音像租赁信息管理系统的设计与实现.docx(12页珍藏版)》请在冰豆网上搜索。

关于音像租赁信息管理系统的设计与实现.docx

关于音像租赁信息管理系统的设计与实现

关于音像租赁信息管理系统的设计与实现

摘要:

现代社会对于企业内部行政管理的要求愈来愈严格,科学含量高、具有统一标准、全程计算机自动化办公已经成为一种大的趋势。

音像租赁企业利用计算机进行管理的需求也越来越高涨,现代IT技术飞速进步,带动了企业行政效率的增长。

本系统顺应该行业所产生的业务需求开发,使用了C#技术,利用VS2012工具,数据库是有VS2012自带的SQLsever2012,所有代码都在一个解决方案,能够让中小企业广泛使用。

关键字:

音像租赁;C#技术;SQL2012数据库

Thedesignandimplementationoftheinformationmanagementsystemofaudioandvideorental

Abstract:

Modernsocietyrequiresmoreandmorestrictbusinessmanagement,scientific,standardized,paperlessofficehasbecomeabigtrend.Audioandvideorentalbusinessautomationofficedemandisalsoincreasing,therapiddevelopmentofmodernITtechnologytopromotetheefficiencyofcorporateoffice.ThissystemshouldindustrybusinessneedstodevelopmentanduseofthetechniqueoftheC#,usingvisualtools,databaseisavisualcomeswithSQLSever2012,allofthecodeareinasolutionthatisabletoletthesmallandmedium-sizedenterprisesarewidelyused.

Keywords:

audioandvideorental;C#technology;SQL2012database

1绪论

1.1背景和意义

现代社会日新月异,IT技术飞速发展,“互联网+”概念的被提出,电子商务化企业占据市场份额越来越大,许多行业纷纷转行,从单纯的实体店的经营模式到更多元化盈利模式,市场优胜劣汰,给中小型企业带来了很大危机感。

而现在,许多音像店被现代互联网新媒体所冲击,老式的等待顾客上门,或是“酒香不怕巷子深”的经营观念,使得许多音像店没赶上新时代的浪潮,纷纷关门或者倒闭。

这就需要现代音像店要紧随着互联网+的脚步,从单纯的人力劳动,来记录店铺内的交易信息、库存信息、会员资料等关键信息转换成为无纸化经营,信息化管理的方式,要结合网上商业活动的发展,学习大型企业的电商经验,只有这样,才能在信息时代生存下去。

而使用管理化工具,会使企业减少不必要的成本支出,减少出错的风险率,大大的提高企业内部行政办公效率,减少时间和精力上的资源浪费,从而提高企业的收益。

让企业盈利模式不在单一,多元性的发展也会给企业带来新的机遇。

1.2管理系统研究现状

管理信息系统最先来源于1961年发表的EDPS基础,距今已有50多年的历史。

它是由人和计算机设备或者其余信息处理的技术措施构成并适用于管理各种信息的系统。

完整的管理信息系统MIS拥有着如下四个特点:

已经确定的信息需求、信息的可以被采集与可以被加工、能够利用软件达到为管理人员提供信息的目的、可以对信息进行系统化的管理。

管理信息系统成熟的必要条件是要有统一规划的数据库,因为它标志着管理信息系统通过软件工程的生命周期而产生的。

在现代社会企业运行中,信息占据很高的地位,想要成功做好管理工作,就要做好正确有效的决策;而想要做出正确有效的决策,就要对信息进行深入透彻的分析和管理,因为决策的成败在很大程度上取决于信息的质量。

是以,一个现代企业能够成功取决于能否对管理信息足够重视,管理信息系统在强调管理的同时,对信息的强调也在现代社会中得到普遍的认可。

如今社会企业管理无纸化、自动化、高效化,不管是ERP(企业资源管理计划)系统,还是OA行政管理,企业对于管理越来越重视。

不管是企业行政管理还是酒店餐饮管理系统、图书管理系统等等,都说明了企业利用新兴技术,追随时代的步伐,丰富自身,让企业成长化发展。

企业对管理重视的同时,也没有对信息的重要性忽略。

互联网等新兴媒体的产生,让信息的沟通交流变得更为迅速也更为及时,能够准确把握到信息,会让企业能够获得更多的际遇,从而取得更大的发展。

现代社会和企业没有停止研究管理系统,怎么样能够让企业找到一条更合适自身发展路规划的信息管理方式;如何让企业更合理的利用管理系统,并未企业带来更大利润;政府正在大步推出电子政务的方式,让人民群众能够更好的了解国家政策,并受到益处。

管理系统的研发和推进会促使社会更进一步的发展,让管理活动变得更加高效。

2开发环境

我做的这次毕业设计中,使用了ASP.NET技术,在VS2012的平台下,使用C#语言,利用可视化的工具,进行程序上的开发。

可视化工具加强了人机交互能力,能让程序开发人员直接套用已经封装好的组件或是控件,利用软件的重用性,减少二次开发所浪费的时间和精力资源,也可以减少程序开发人员的人工消耗,减少软件项目在开发阶段的不必要的花费,节省成本,提高项目交付使用后,所能带来的经济效益。

此外,作为一个完整的软件开发程序,非常重要的关键点之一就是如何更好的使用数据库。

本次设计中,我使用的数据库是VS2012版本自带的SQLsever2012,使用这个数据库的原因,也是因为它能够进行可视化的开发,让开发程序不再那么繁琐复杂,降低了开发的难度,是我能够更好的利用这个数据库来达成我的目的。

Visualstudio是微软公司推出的一个开发环境。

是目前在软件开发体系中使用的比较普遍的Windows平台应用开发环境。

可以用来建立Windows窗体应用程序、控制台应用程序、WPF应用程序、ASP.NETWEB窗体应用程序等。

是一款可以利用C#、C++、VisualBasic、SQLsever语言来进行相应的程序操作,具有十分强大的功能。

开发者可以直接使用类似于本地调试会话的会话中调试程序;也可以自动保存所有的工作,包括断点,给开发人员带来了好处;也可以让开发人员把代码发送给其他程序工作人员来进行代码的检查;有新的PPT插件,让开发人员和客户能够更好的就功能需求作出讨论。

我使用这个软件最重要的是因为它里面内嵌了SQLsever2012数据库,可以让我不用在单独的下载相关软件,可以一步到位的解决我的软件开发需求,大大降低了我的工作难度。

而且,使用这个软件,可以进行相应的可视化操作,在控件组件库中,选择自己需要的窗体构架或是组件,直接拖拽,大大减少了我开发程序的难度,降低了时间,提高了工作效率。

3系统分析

3.1需求分析

音像制品租赁行业的目前的计算机化办公操作还比较滞后,现在大型企业都紧随着“互联网+”的步伐,把自身的业务扩展的更加多元化的同时,紧密的与网络相连接,自动化、科学化的办公也越来越重要,先进的公司都在积极地往互联网上靠,抓住发展机遇。

而一些的老式音像制品租赁店目前还处于人工管理阶段,即还是通过多数的人力将顾客租赁信息利用落后的工具进行记录下来,没有办法对企业经营过程中的必要信息进行一个标准的、规范的整理。

当同时来到店里进行办理租赁业务的顾客相对来说比较少时,使用人工管理的方法还能够处理的过来;但当,业务高峰期的阶段。

顾客较多,使用人工管理的方法的十分的麻烦,效率非常低的问题就暴露了出来,同时有很大风险会出错。

这一缺乏系统、规范的管理工具的现状,严重束缚了该行业的快速发展。

同时,老式的音像店对于库存的管理也不是很重视或者规范,而利用管理系统,则可以整合企业的所有资源,从而使资源不会浪费或是短缺。

而像超市、家电等其他大部分行业,早已拥有了较为成熟的管理系统。

面对这个现状,租赁企业有了新的业务需求,启动软件项目的原因就是因为有软件需求的存在,所以非常有必要特地为音像行业开发一个有实用价值的管理系统。

3.2可行性分析

本次系统,我使用的VS2012平台,这个平台的可视化程度高,可以将一些基本的控件和组件、窗体进行直接额的拖拽,减少编码的工作难度;数据库方面使用的的是VS2012自带的SQLsever2012,不需要独自安装其他类型的数据库,或是配置复杂的环境变量;所以,在技术上没有很高难度

本次开发的只是中小型企业适用的小型音像租赁系统,开发的功能只有店铺操作人员与客户的2个端口,功能上不是很复杂,不需要很多的开发成本,在经济上,是可行的。

在操作上,系统不需要客户进行注册,客户端口主要是以查询业务为主,主要的操作功能由店铺操作人员的端口进行,只有一些基本的添加、删除、更改、查询等操作,再具体实施上,是可行的。

本系统开发只是在普通PC端进行,数据存储和运行量并不是很大,基本的WIN7以上配置就可以运行,不需要特别专业的机器进行操作。

3.3系统重要流程

作为一个C/S架构的开发程序,分角色登陆系统是必须要有的。

在本次设计中,我爸操作人员区分为店铺操作人员和消费顾客用户。

前者登陆使用的是提前在系统数据库中,留存好的固定的账号和密码,不能够在界面上进行修改和添加;而后者则是前者在登入系统后,在相应的界面对后者进行信息的注册之后,才可以依据注册信息登陆,如果输入正确,则和数据库进行比对,比对成功,显示登陆窗口成功,然后进行相应的功能操作。

系统登录模块的流程图如图3-1。

图3-1系统登录流程图

租借与归还业务是音像店铺的主要核心工作内容,店铺操作人员进入系统后,点击出租与归还功能,而在客户使用的前台端口,则该板块的内容。

管理进入系统后,进行功能操作,根据相应的动作进行操作,输入信息完毕后要保存到数据库中,否则数据不保存,操作不成功。

租借与归还的流程图如图3-2。

图3-2租借与归还流程图

添加会员信息的数据,其实也是对新客户的注册和添加。

首先店铺操作人员要进入系统,输入账号和密码,输入的数据会跟数据库相对比,对比成功,则进入登陆主页面,然后点击会员信息管理;对比失败,则会提示输入不正确,请重新输入。

进入会员信息管理功能后,先查询,该客户是否已存在,跟数据库中的数据对比,对比失败,则进行添加一条新的客户信息,将客户的基本资料输入到系统中,除了几个不能为空的数据外,其他不重要的数据可以为空值;对比成功,则说明,系统中存在该客户的信息,在不能再次进行创建,只能对现有的信息进行修改。

创建和修改完成后,都要对已编辑的数据进行保存到数据库的操作,否则,操作不会被保存。

图3-3添加会员数据流程图

3.4系统用例图

图3-4管理员用例图

图3-5用户用例图

图3-6系统总体用例图

4系统总体设计

4.1系统功能模块图

本系统主要针对音像店铺的操作人员和客户进行设计的系统,企业的操作人员可以进行信息管理、音像信息管理、租借与归还业务办理、每日汇总情况、店内活动等功能的操作,某些涉及到权限功能问题;会员能够个人信息、音像信息查询、查看店内活动和推送信息等功能,如图4-1:

音像租赁系统管理员登录会员信息管理音像信息管理租赁与归还业务每日情况汇总店内活动用户登录个人信息音像信息查询查看店内活动查看推送消息后台前台

图4-1功能模块图

4.2功能模块简述

4.2.1后台管理

后台管理模块主要是由管理员操作。

店里的操作人员使用软件程序中存留好的登陆账号和密码登陆,登陆和进入系统。

操作人员可以对所有的会员信息进行操作,具体包括会员编号、住址、性别、身份证号码、生日、押金金额、照片、姓名、电话、会员登陆账号和登陆密码。

其中,账号和密码是作为客户登陆系统要的关键,所以不可以为空;押金余额,是会员初始作为押金交给店里操作人员,押金余额小于200时,会自动以红字的星石挺行管理人员,押金余额不足,请及时提醒会员进行充值,所以,押金余额也不能为空值。

管理员可以对影碟的信息进行增删改查,并显示在会员查询界面,具体包括音像名、库存数量、外租数量、租赁价格、是否新上映、库存量是否充足、是否需要订购和验收;管理员利用归还和租借模块来进行业务的处理,包括会员编号、姓名、借阅音像名、开始日期、结束日期、价格、结算功能;管理员根据每天业务与库存数量决定,是否需要新的订购,如有订购,则需要验收成功;管理员也可以使用店内活动功能来促进业务的达成,在此功能中,管理员可以对新上映的电影进行推荐。

4.2.2前台使用

前台客户端主要是给到店里消费或是注册过的客户使用的,客户需要提前到店铺里进行信息的注册,这需要让店里的操作人员在进入管理员窗口后,点击会员信息管理,在这个功能下,操作人员可以使用管理员权限,新增一个会员的思想逆袭,这个信息包括会员的编号,姓名,押金余额、身份证号、登陆客户端使用的密码和账号等一些相关信息,则侧完成,并进行数据保存之后,客户可以凭借,新注册的密码和账号进行登录。

登陆成功后,登录主窗口的设计和管理员登录主窗口的设计并不相同。

客户只能进行个人基本信息的管理,不包括账号、密码、押金余额等重要信息。

也可以对借阅历史的查询,对影片信息的查询。

对影片的查询可以通过2种不同的方式来进行,第一种可以通过对影片所属的类别进行查询,根据店铺操作人员提前录入到系统中的信息,酷虎可以依照所想要找到的影片所属的种类来进行查询;另外一种方式则是通过影片的一些基本信息来进行查询。

客户也可以在登陆端查询到店铺近期的营销活动,比如说新品打折或是充值优惠等,但这些信息是由店铺操作人员提前录入系统数据库中,客户只能够查询到,而不能进行增删改等操作。

4.3数据库设计

4.3.1数据库设计

数据库技术是能够让数据库能够正常运行的技术措施,它是现代社会中,软件程序开发过程中非常重要的一个版块。

它是一种数据库开发手段,他是对数据库各个方面的完整设计和精准的分析。

数据库技术是一门在现代软件程序开发过程中,有着非常重要的地位的技术,和编程语言的开发不太一样,所使用的数据库开发手段和数据库能够哦完整正常的运行起来是有着密切的关联性的。

我使用的数据库是内嵌在VS2012平台下的SQLsever2012,按照前面叙述的功能需求,建立相应的表格,然后用SQL语句,将程序和数据库链接起来,使在窗口中输入的数据能够保存到书库中,如果在数据库中更改数据,用户的窗口能够做出相应的变动。

本次开发的程序的E-R图转换为关系模型,并说明模型的优化之间的关系,结果如下:

音像信息{音像名,所属国家,类型,碟片简介,碟片备注,音像编号,碟片价格}

音像编号是此关系的主键。

会员数据表{会员编号,会员名,名字,性别,家庭住址,电话,身份证,押金,生日}

会员编号是这个会员数据表的主键,

管理员{用户名,密码}

用户名是此关系的主键(primarykey)。

管理员的实体图如图4-2。

租借与归还{会员编号,姓名,借阅音像名,开始日期,归还日期,租赁价格,应收,结算}

其中,会员编号作为主键。

店铺折扣{折扣、新上映影片、会员礼品}

其中折扣作为主键。

音像类别{音像类别名、类别编号}

其中音像类别作为主键。

图4-2管理员实体图

会员信息E_R图:

图4-3会员信息E_R图

音像信息E-R图:

图4-4影碟信息E-R图

4.3.2数据库表设计

在下面,我将会将整个系统会涉及的数据表一一罗列出来,并阐述它们在整个数据库中的作用,并详细的介绍每一个字段,属性。

在会员信息表中,主要存储的是到店消费的客户或是已经祖册完毕的会员的数据。

会员编号作为表的主键,首先不可以为空值;其次会员账号和密码,是管理员在会员信息添加当中,添加到数据库中,作为会员登录的依据,所以也不能为空值。

押金余额,作为租赁业务的系统,需要会员用户在系统中存有押金余额,保证正常交易,所以也不能为空值。

身份证号作为用户的重要资料,是寻找客户真实身份的重要手段,所以也不能为空值。

而用户在修改自身个人信息的时候,账户密码,押金余额和身份证号是不可以进行修改的,只有管理员拥有权限才可以修改。

表4-1会员信息表

字段名数据类型长度主外键是否允许为空

会员编号Int4主键否

账号nvarchar50否否

密码nvarchar50否否

性别nvarchar50否否

电话nvarchar50否否

身份证号nvarchar50否否

住址nvarchar50否是

生日datetime50否是

押金余额money50否否

照片image50否是

音像信息表,音像名作为主键,不可以为空值。

库存数量和外租数量是业务上的重要数据,管理员根据库存数量决定是否需要进行补货,所以不能为空值。

租赁价格,管理员在音像信息表中对租赁价格做出输入,会员用户既可以在会员窗口进行查询到相应的价格,它是体现音像信息的重要数据,所以不允许为空值。

是否是新上映,是由管理员在新品上映的时候,作出的新品推荐,用户也可以根据自己的需要来进行相应的选择。

库存是否充足和需要订购,库存数量小于10,系统则会提示管理,库存不足,管理员决定是否需要订购,如果需要订购,在必须验收,所以也不能为空值。

表4-2音像信息表

字段名数据类型长度主键是否允许为空

音像名nvarchar50主键否

库存数量Int50否否

外租数量Int50否否

租赁价格Float50否否

是否新上映Nvarchar50否否

库存是否充足Nvarchar50否否

需要订购Nvarchar50否否

租借与归还是本系统的关键业务,店铺操作人员将到店里进行业务办理的客户的主要数据----会员编号输入到该模块中,然后再进行后续其他数据的输入。

会员编号最为主键,不能为空值。

借阅音像名,是整个系统运营的主体实物,不可以为空值,开始日期和结束日期,是会员整个的消费时间,作为结算的重要依据,是不可以为空值的。

价格是自动根据开始日期和结束日期,乘以租借音像的租赁单价,自动算出来的函数值,不可以为空值。

结算的时候,可以综合考虑到店里实际推出活动优惠或者其他原因,给出实际的结算,结算处的数据会自动保存如数据库中,所以也不可以为空值。

表4-3归还与租借表

字段名数据类型长度主键是否允许为空

会员编号Int50主键否

姓名Nvarchar50否是

借阅音像名Nvarchar50否否

开始日期Datetime50否否

结束日期Datetime50否否

价格Float50否否

结算Nvarchar50否否

店铺活动表中。

折扣值作为主键,不可以为空值。

当可以为0,这是指当前没有任何活动。

新品推荐和会员礼品是管理员根据店中的促销活动来进行相应的输入,如果没有类似的活动,可以为空值。

表4-4店铺折扣表

字段名数据类型长度主键是否允许为空

折扣Int50主键否

推荐音像Nvarchar50否是

会员礼品Nvarchar50否是

音像类别表中,主要就是音像类别和类别编号,其中音像类别作为主键,不能为空值。

其次类编号作为一个具有辅助意义的,也不可以为空值。

表4-5音像类别表

字段名数据类型长度主键是否允许为空

音像类别Nvarchar50主键否

类别编号int50否否

5系统详细设计

5.1登录模块详细设计

每一个系统都有一个自己的登录模块,如图5-1,登录模块保证着系统的安全,它设定不让在数据库中没有具体体现的人进入到系统之中,它是人机交互的主要窗口,是用户进入系统进行功能操作的端口。

管理员输入提前录入程序中的账号和密码,登陆成功管理员登陆窗口,如图5-2,进行功能操作;而会员输入管理员登陆成功后在会员信息管理中,注册过的会员密码和账号,如果输入的密码和账号没有错误,就会登陆用户登陆的主窗口,如图5-3。

整个登陆模块分成管理员登陆和会员登录2种角色,每个角色登陆成功后显示不同的登陆主界面。

会员登录必须有管理员进行注册之后,才可以进行登陆。

登录的运行效果如图5-1。

图5-1登录运行界面

管理员登陆成功后显示界面:

图5-2管理员登陆首页

店铺操作人员在进入系统之后,如果想要对会员的数据进行新的更改或是添加,拿酒点击会员管理功能,在此功能下,可以对已经存在的客户数据进行更改,也可以进行新客户的数据添加,这也是对会员登陆系统的账号和密码进行录入。

押金余额,是会员初始作为押金交给店里操作人员,押金余额小于200时,会自动以红字的星石挺行管理人员,押金余额不足,请及时提醒会员进行充值。

用户根据管理员注册的账号和密码进行登陆系统。

在此功能下,管理员可以对会员的生日进行设置,设置成功后,会有红字提醒管理员,会员的生日。

管理员根据这一信息,可以及时的在会员生日快要到的时候,及时作出相应的回应,为企业拉拢回头客户,培养会员用户的忠诚度。

系统都会自动将一些数据进行统计,然后在管理员的窗口显示出来,店铺操作人员及时的将这些信息收集起来,汇总,然后进行相应的管理行为。

图5-3会员信息管理界面

用户登陆系统后,只能显示个人信息、音像信息查询、店内活动查询三个板块。

在个人信息模块中,包含着跟人信息的管理和借阅历史文件2个部分。

第一个部分是个人信息管理,里面包含着一些基本信息;第二部分中则是用户近期在店铺内租借与归还的影碟信息。

这些数据都是同步数据库中的,有些功能由于权限原因,用户不可以操做。

音像信息查询功能,用户可以选择按类别查询,也可以按音像名查询,也可以直接所有的一起搜索。

搜索的都是管理员输入到数据库中的,不可以进行增删改等功能。

在店内活动和新品推荐模块,在这里查询到结果都是管理员在窗口中输入并保存到数据库中的,新品推荐和店内礼品一管理员更新的为准,会员用户不可以在此模块中进行增删改等操作。

图5-4用户登陆首页

会员登陆成功后,可以对自己的个人信息进行相应的增删改查,操作成功后,需要点击保存操作,系统将会自动把数据提交到数据库中,这样在这次操作结束后,也可以进行相应的查询。

在这个功能下,会员不可以对自身的账号、密码、身份证号、押金余额进行修改,这些只有管理员才可以进行修改。

客户可以在数据管理的功能下,本系统特别的提供将会员自己的照片传入到系统中,供店铺操作人员进行会员身份的确认,由于数据显示界面限制,照片在信息栏中只会显示一部分。

图5-5会员个人信息管理

会员客户也可以在登陆系统成功之后,在个人信息功能下,查询到最近自己所租赁到音像信息,查询历史。

查询到的信息包括姓名,借阅的音像名,开始日期、结束日期和每天的租赁价格,供客户进行查询。

如,图5-6。

图5-6历史记录查询

5.2音像信息管理界面模块

添加影片信息,只店铺的操作人员才能进行此操作。

店铺操作人员在登陆成功后,直接在主页中点击影片信息管理,在这功能下,操作人员可以对音像的基本的数据实现修改和添加的操作,然后自动保存至数据库中。

会员在管理员添加音像成功后才能进行产品的查询、租借等操作。

在这个模块中,共有音像类别的管理和查询、音像制品的查询。

图5-7音像信息查询与管理

这个功能是在管理员登陆成功后点击音像类别才会显示,在这个界面中,管理员有权限对影碟的类别进行增删改查的基本操作,需要输入的信息有音像类别和音像编号,其中音像类别作为主键,是不能够重复的;类别编号,作为标识符和,最好也不要重复。

数据保存到数据库成功后,会员才可以在按照类别查询的功能模块

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1