玩具租售系统论文.docx
- 文档编号:23516248
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:37
- 大小:795.70KB
玩具租售系统论文.docx
《玩具租售系统论文.docx》由会员分享,可在线阅读,更多相关《玩具租售系统论文.docx(37页珍藏版)》请在冰豆网上搜索。
玩具租售系统论文
摘要
玩具租赁是以玩具为实物进行借贷的一种经济行为,在这种经济行为中,出租人将自己所拥有的玩具交与承租人使用,承租人由此获得在一段时期内使用该玩具的权利,但玩具的所有权仍保留在出租人手中,承租人为其所获得的玩具使用权需向出租人支付一定的费用(租金).玩具是儿童的必需品,家长每年都会给孩子购买少则几百多则几千的玩具,但是由于孩子对玩具喜新厌旧,一个几百元的玩具几天就不感兴趣了,而市场上层出不穷的高价玩具及孩子对玩具永不满足的渴求,都在促使家长对"玩具出租行业"的强烈需求【1】.好的玩具不仅能给孩子带来快乐,更能开发其智力,激发想象力,锻炼动手能力,促进其健康成长.然而,面对日新月异品种繁多的玩具世界,许多家长却有着相同的烦恼:
即玩具品种越来越多,价格越来越高,孩子的好奇心越来越大,同时对玩具“喜新厌旧”的速度也越来越快.结果,一面是不断购进新玩具以满足孩子的欲望,另一面却是家里新旧玩具不断堆积,弃之可惜,留之无用,造成了很大浪费.玩具出租业的诞生,为广大家长带来了福音,解决了难题.如今,只要花一件玩具的钱,就可以让自己的孩子享受到十件,甚至几十件玩具的快乐,即充分满足了孩子们永无止境的好奇心,又为家长节省了开支,更免除了玩具维修、存放等后顾之忧.
关键词:
玩具租赁,玩具出租市场分析,MIS
ABSTRACT
Leasingisatoyforthetoytoborrowakindofeconomicbehavior,inwhicheconomicbehavior,thelessorwillhavetheirowntoyswiththelesseetopaytouse,thelesseewithinaperiodoftimethusobtainedtousetherighttoys,Butthetoysremaininownershipofthehandsofthelessor,thelesseeforthetoystheyhaveacquiredtherighttousethelessorisrequiredtopayafee(rent).Toysareanecessityforchildren,parentsandchildreneveryyeartobuyaslittleasafewhundredtoasmanyasthousandsoftoys,childrentoys,butbecausegrassisalwaysgreener,afewhundreddollarsoftoysisnotinterestedinafewdays,buttheendlessstreamofhigh-pricedtoysonthemarketAndchildrentoys,insatiabledesireforallparentsinthepromotionof"toyrentalindustry,"thestrongdemand.Goodtoysbringjoynotonlytogivethechildtobetterdeveloptheirintelligence,imagination,exerciseability,topromotetheirhealthygrowth.However,facedwithever-changingworld,awidevarietyoftoys,butmanyparentshavethesameworry:
thatmoreandmoretoybreed,thepricehigherandhigher,increasingthechild'scuriosity,whileToys"grassisalwaysgreener"speedAndfast.Result,onesideisconstantlybuyingnewtoystomeetthechild'sdesires,buttheothersideofthefamilycontinuedaccumulationofoldandnewtoys,butwastefultodiscard,leavingtheuseless,causingagreatwaste.Toyrentalindustrywasborn,forthemajorityoftheparentsbroughtthegospeltosolvetheproblem.Now,aslongasthemoneyspentatoy,youcanmakeyourchildaten,evendozensofpleasuretoys,thatfullysatisfytheendlesscuriosityofchildren,butalsosavecostsforparents,moreRemovethetoyrepair,storageandotherworries.
Keywords:
ToyRental,toymarket,MIS
第1章绪论
1.1开发背景
现在我国租赁行业恰出在起步阶段,市场空间庞大,蕴藏着巨大商机.玩具租赁市场也在悄然打开,越来越多的家长开始把注意力转向了出租的玩具,不再一味地追求购买.玩具的品种越来越多,价位也越来越高,而小孩都有喜新厌旧的特点,许多价格不菲的玩具玩不了几天就扔在一边,玩具多了占用家庭大量空间,随意扔掉又觉得可惜,这让家长感到头疼不已.针对这一市场需求,玩具租赁店应运而生,主要是向顾客出租玩具商品,从中赚取租金以获得利润.玩具租赁店所推行的“用一定的钱换来更多的玩具”理念,正逐渐为越来越多的家长所接受.玩具对小孩子来说是一种消费速度非常快的商品,小孩不会对一种玩具保持长时间的兴趣,因此,家长一般不愿意在买玩具上花费太多的钱,租赁玩具既能给孩子提供玩更多玩具的机会,也能为家长省下不少钱.世纪之初,当玩具租赁业在我国崭露头角之初,曾有市场分析专家及教育界人士指出,玩具出租行业必将会在五年内酝酿每年200亿的产业,谁先抓住机遇,谁就能在这项行业中取得巨大利益.
作为卖家,一方面要扩大自己的经营规模和销售渠道,另一方面更要方便快捷地对玩具进行管理、检索、出租等.玩具租售管理系统是专门针对新兴的玩具租赁市场而开发的管理信息系统,其开发目标旨在提高管理者对玩具信息的检索效率,方便对玩具的销售和出租.该系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发两方面的内容,数据库的建立和维护要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能完备、操作要简便、易学易用等特点【2】.
1.2系统要求
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对玩具租赁的各项事务进行科学化的管理有着无法比拟的优点.例如:
查找方便、迅速,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能搞极大地提高玩具超市的工作效率,也是玩具超市管理科学化、正规化并与世界接轨的重要条件.
本系统基本功能有:
1、可以存储玩具有关的全部信息和会员信息,还有超市营业员相关信息.
2、玩具的入库管理,销售,出租.
3、已出租玩具的结账,玩具出租情况查询.
4、数据库的备份和恢复.
1.3系统开发方法
该系统采用C/S模式,采用原型法进行开发.在开发之前,先实地走访了若干个玩具超市,询问了他们超市每天的运营情况和工作特点.经过严格的需求分析后,以及参考了影碟租赁系统,最终确定了本系统的开发方法和基本功能.原型法开发分四步进行:
首先快速分析,弄清用户的基本信息需求;然后构造原型,开发初始原型系统;之后,用户使用并评价原型;最后开发人员修改和完善原型系统.
第2章相关理论
2.1本系统编程语言的介绍
模块Pascal是一种计算机通用的高级程序设计语言.它由瑞士NiklausWirth教授于六十年代末设计并创立.Pascal也可以是指人名,它的取名原本就是为了纪念十七世纪法国著名哲学家和数学家BlaisePascal,而不是编程工具.以法国数学家命名的pascal语言现已成为使用最广泛的基于DOS的语言之一,主要特点有:
严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强.Pascal语言还是一种自编译语言,这就使它的可靠性大大提高了.Pascal具有简洁的语法,结构化的程序结构.Pascal有5个主要的版本,分别是UnextendedPascal、ExtendedPascal、Object-OrientedExtensionstoPascal、BorlandPascal和DelphiObjectPascal.其中,UnextendedPascal、ExtendedPascal和Object-OrientedExtensionstoPascal是由Pascal标准委员会所创立和维护的,UnextendedPascal类似于瑞士NiklausWirth教授和K.Jensen于1974年联名发表的Pascal用户手册和报告,而ExtendedPascal则是在其基础上进行了扩展,加入了许多新的特性,它们都属于正式的Pascal标准;Object-OrientedExtensionstoPascal是由Pascal标准委员会发表的一份技术报告,在ExtendedPascal的基础上增加了一些用以支持面向对象程序设计的特性,但它属于非正式的标准.BorlandPascal和DelphiObjectPascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是用于DOS的TurboPascal系列和Windows3.x的TurboPascalforWindows的传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性.但由于TurboPascal系列和Delphi功能强大并且广为流行,BorlandPascal和DelphiObjectPascal已自成为一种标准,为许多人所熟悉.
根据本系统的开发方法和体系结构,Pascal语言比较适合此系统的开发.Pascal语言的简易、结构性强、功能强大,且提供了大量的API函数,对采用原型法开发的程序而言,开发难度小,效率高,Pascal语言是种极佳的选择.
2.2本系统开发工具的介绍
Delphi开发工具由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具.它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复.利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编译器、最为领先的数据库技术.对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜.Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、WindowsVista、Windows7等环境下使用.当前,DELPHI也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix.DELPHI拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架.Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统.开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件.Delphi2010内置的Direct2D模块及开发库,其新加的功能:
拥有一个能同时运作于x86和x64的IDE,在此IDE下将会有跨平台编译器,能够编译用于linux和MAC的应用程序;将会支持windows7下的触摸式编程;强化的DataSnap;将支持云计算;将支持函数式编程.
正是因为Delphi的可视化集成开发环境,且采用了面向对象的编程语言Pascal,结合本系统的特点,所以选用了Delphi2010开发工具.
2.3本系统数据库的介绍
美国Microsoft公司推出的一种关系型数据库系统.SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案.其主要特点如下:
(1)高性能设计,可充分利用WindowsNT的优势.
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置.(3)强大的事务处理功能,采用各种方法保证数据的完整性.(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言【3】.
SQLServer2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式.对于分布式数据库而言,SQLServer2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到SQLServer的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良.另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持.
第3章系统分析
3.1可行性分析
3.1.1管理上的可行性
玩具大型超市都有若干个营业员和一个主管(或者说销售经理),若干个营业员相当于本系统上的普通管理员,主管等同于超级管理员.普通管理员可以进行玩具的入库、结账、查询等业务,而超级管理员除了包括普通管理员所有的功能外,还具有数据库的备份与恢复,对普通管理员进行新增、删除等功能.这完全符合实际玩具超市人员的工作安排和要求.此外,该系统还具有玩具过期统计功能,可以统计哪些玩具用户超过了该退还其所租的玩具的截止日期.此系统源于实际的玩具管理,而又优越于实际管理,对于玩具超市来说,此系统可节省大量的人力财力,方便业务的办理.
3.1.2技术上的可行性
系统采用C/S架构,数据库用的SQL2005,开发工具则是最新的DELPHI2010.SQL2005对于中型数据库应用系统来说,它的简单灵活、可靠稳定直接受益于开发者的程序开发和用户的使用.DELPHI2010采用可视化编程,界面漂亮整洁,便于快速开发,并且对于用DELPHI2010开发一个数据库应用系统来说,问题不大.在开发的过程中,主要难点有两个:
1、如何建立数据冗余度小、数据高度安全性的数据库,根据实际需要,满足第三范式的关系模式大体可以解决以上难题;2、采用什么开发方法来进行开发呢,结合实际功能需求,原型法的快速高效开发是首选方法【4】.
3.1.3经济上的可行性
玩具租售管理系统的开发费用是主要的支出,而其他的系统维护费用、超市员工的培训费等开销很小.系统开发费用则是用在开发者的酬劳上面,系统开发完成经测试投入使用之后,系统的维护、升级则都是免费的.本系统在实际应用中,将大大提高管理的效率,从而提高了在同行业中的竞争力,长远来看,将创造巨大的经济效益.
3.2需求分析
3.2.1编写目的与研究范围
该需求分析将在下面叙述中详细向用户描述该系统实现的功能以及该系统的特点及运行环境,使用户在看到该系统之前能对系统有个初步形象的了解.本课题研究的目的和意义就是想建立信息化的玩具租赁管理体系,使数据管理更现代化,自动化,智能化.减轻了人工管理的工作量,使其变得更有条理性,科学性【5】.
3.2.2系统设计思想
在系统选择开发方法时,首先要考虑是否符合行业标准,是否具有良好的可扩展性,以便充分保护前期投入.通过玩具租售管理系统,使其他喜欢玩具方面的朋友在为孩子购买和查找时能够方便快捷,不会耗费太多时间,也可以给每个单位或公司带来很好的效益,员工也可以将省下来的时间投入到工作中,大大提高了工作效率.
随着科学技术的发展,计算机可以说是现在生活的一大重要部分,使用计算机对玩具超市管理做这样一个管理系统也可以使管理者方便许多.管理信息系统在企业中存在三个要素,就是人、计算机、和数据.人指企业领导者、管理人员、技术人员等,他们在系统中起主导作用.管理信息系统是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是领导者的参与.计算机是管理信息系统得以实施的主要技术.在这些技术中,软件开发则是系统开发的重点.数据是管理信息系统正常运行的基础,应用程序进行各种处理的对象都是抽象化的数据【6】.
3.2.3系统功能分析
每一个管理员(包括普通管理员和超级管理员)可以通过输入正确的用户名和密码进行登入,普通管理员可以进行玩具入库、玩具销售、玩具出租、综合查询,还可以修改玩具相关信息,如库存、价格等.超级管理员除了普通管理员所有的权限外,还具有权限修改(针对普通管理员)、数据备份与恢复,其中权限修改包括普通管理员的系统登入权限,会员信息修改权限等.
登入:
管理员进入玩具租售管理系统时,必须通过的模块.以管理员账号和密码进行登入,密码输入次数最多三次.
权限修改:
超级管理员可以对普通管理员进行各种权限设置,包括系统登入权限、玩具会员信息修改权限、玩具信息修改权限.若普通管理员的系统登入权限设置为no_access的话,则该普通管理员不能登入本系统.若普通管理员的会员信息修改权限和玩具信息修改权限设置为no_access的话,则其不能修改会员信息和玩具信息.
会员管理:
对于玩具租赁用户,其可以办理会员业务,会员用户具有玩具租金较少的优惠.超级管理员可以进行会员管理,包括新增会员,修改会员信息,删除会员,普通管理员想要拥有该权限,必须要经过超级管理员的授权.
玩具入库:
对于新购入的玩具,要经过系统登记才能存入仓库.如果仓库中原来存有该玩具,则只需修改该玩具的库存量即可;若不存在该玩具,则要新增该玩具,填写相关信息.
玩具销售:
该系统除了对玩具出租进行管理,还可以对玩具的销售进行管理.用户首先把自己喜爱的玩具放到购物车上,然后进行付款即可.当某种玩具库存量不足时,购买便失败,否则修改库存,购买成功.
玩具出租:
首先用户挑选了自己喜爱的玩具放到租赁车上,并且可以在租赁车上再次删除已放入租赁车上的玩具.付款时,会有提示是否会员,是否会员则要输入相关会员信息,按会员价进行出租;不是会员则按正常的玩具租赁价进行出租.租赁成功后,该玩具的相关租赁情况便存入数据库,待用户退还玩具时,再清除该玩具租赁的相关信息.
玩具结账:
对于已被出租出去的玩具,当其租赁者退还玩具时,便要根据用户当初出租该玩具所交的押金来进行补退.对于那些已过了玩具截止退还日期的用户,营业员可以对其进行相应的处罚,如罚款、没收押金等,由该玩具超市自行规定这类规则.
综合查询:
玩具的信息、会员的信息、已出租玩具的信息都可以通过关键字等其他查找方法进行查找,该功能模块旨在提高管理元检索信息的效率.
数据备份和恢复:
超级管理员可以定期对数据库进行备份,且最好备份放在外部存储器里,以防止计算机(数据库所在的计算机)硬件故障或系统的瘫痪.数据恢复就是超级管理员可以把以前备份的数据库进行恢复.
第4章数据库设计
4.1E-R图
图4.1管理员实体
图4.2玩具会员实体
图4.3玩具实体
图4.4玩具出售关系
图4.5玩具出租关系
4.2数据字典
表4.1管理员表
字段名
类型
长度
备注
管理员_ID
Numeric(10,0)
10
唯一标识某一管理员,为主键
姓名
Varchar(50)
自动
管理员姓名作为系统登入的用户名
密码
Varchar(50)
自动
系统登入的密码
权限
int
1
1表示超级管理员,0代表普通管理员
注册时间
datetime
自动
普通管理员注册的时间
玩具修改
Varchar(20)
自动
标识管理员是否有玩具修改的权限
会员修改
Varchar(20)
自动
标识管理员是否有会员修改的权限
查询玩具出租
Varchar(20)
自动
标识管理员是否有查询玩具租赁信息的权限
系统登入
Varchar(20)
自动
标识管理员是否有系统登入的权限
表4.2玩具表
字段名
类型
长度
备注
玩具_ID
Numeric(10,0)
10
唯一标识某一类玩具,为主键
名称
Varchar(50)
自动
玩具名称
类型
Varchar(50)
自动
玩具类型
位置
Varchar(50)
自动
玩具存放在仓库中的具体位置
进货时间
datetime
自动
玩具购入时的时间
数量
Int
自动
某一玩具的的库存量
入库员工
Varchar(50)
自动
玩具购入时的登记管理员
产品描述
Varchar(500)
自动
玩具的其他描述
表4.3会员表
字段名
类型
长度
备注
会员_ID
Numeric(10,0)
10
唯一标识某一玩具会员,为主键
会员姓名
Varchar(50)
自动
会员姓名
电话
Varchar(50)
自动
玩具会员的联系方式
卡上现有金额
Float
自动
会员卡上的金额
其他
Varchar(500)
自动
会员的其他描述信息
表4.4玩具出售记录表
字段名
类型
长度
备注
序列号
Numeric(10,0)
10
唯一标识某一玩具出售记录,为主键
玩具_ID
Numeric(10,0)
10
已销售出去的玩具_ID号
出售时间
datetime
自动
玩具销售出去的时间
管理员姓名
Varchar(20)
自动
卖出此玩具的营业员(普通管理员)姓名
表4.5玩具出租记录表
字段名
类型
长度
备注
租赁流水号
Numeric(10,0)
10
唯一标识某一玩具出租记录,为主键
玩具_ID
Numeric(10,0)
10
已出租出去的玩具_ID号
出租时间
datetime
自动
玩具出租出去的时间
租赁价格
Float
自动
玩具出租的价格
管理员姓名
Varchar(50)
自动
出租此玩具的营业员(普通管理员)姓名
退还截止日期
datetime
自动
玩具退还时的截止日期
是否会员
int
1
1表示用户是会员,0代表否
会员_ID
Numeric(10,0)
10
是会员则为会员_ID,否则为000000000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 玩具 租售 系统 论文