免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子产品设备维修系统内容提要:现如今时代是信息化领略前谋时代,电子信息设备的更改换代也是很快的。但电子设备越迈向高度化,电子设备本身的一些设计缺陷等问题也会随之暴露。所以会给用户的需求带来更方便的途径,然后给相关的信息进行对应的校验。本系统主要采用oracle数据库,通过struts1.x框架来搭建整个系统,通过引入jsp技术和javascript技术使得电子设备维修系统的动态功能得以更好的实现,给客户更好的体验。关键词:电子设备维修系统;jsp;oracle;struts;网站1.系统介绍当今时代电子设备的更新换代和维护是非常迅速的,现在的电子设备已经和我们的生活息息相关,无处不在了,并且改变着人们生活质量。所以伴随现在电子设备的制造提升性质高质量的,多结构的特性。为了解决这一系列问题,就要引入电子设备维修系统这样的一个概念进来,将电子设备维修行业带入信息化时代。同时,可以给客户和用户一个全新的体验,管理者可随时随地掌握设备使用状况,有利于领导经营企业决策!系统以对设备的维护保养和信息管理为主线,通过对信息的收集、存储、传递、统计、分析、综合查询等功能的实现,必须可以积极的完成管理人员的提供性质完成。功能如下:1、客户信息管理:主要包括:账号注册,以及对自己信息的维护,报修结算,查看维修记录等。2、客服信息管理: 主要包括:主要负责对客户信息的维护,以及为客户提供报修,查账等的服务。3、设备维修管理: 主要包括:设备维修计划、设备维修任务分配、设备维修进度管理。这个电子设备维修系统主要分为:客户模块,客服模块,任务调度模块,技术工程师模块,库管模块,运营监督模块,各个模块的分工不同,可以使整个系统更加地实用化,细节化,最主要的是给客户和用户一个全新的良好的体验。a) 客户:主要是对自己信息的维护,以及报修设备和查看结算清单。b) 客服:把接待客户作为首要的任务,在维修结束后负责结算。c) 任务调度:要对调度人员付相应的责任。d) 技术工程师:会把电子设备的完整性的责任负责到底。e) 库管:会把电子设备要进行运行的正确性。f) 运营监督:吧整个过程和运行结果的详细结算结果记录下来。要对电子设备进行分析:1.经济可行性由于本系统使用的都是开源的技术,所以我们无需向其他公司购买相关的技术服务,而且开发人员也是无需对其进行技术培训的,再者,我们的软件对电脑的硬件要求也不高,因此基本上可以满足客户经济方面的需求,无需额外的费用。2.技术可行性本系统使用的语言是java语言,java是开源的语言,最主要的是java 语言具有卓越的通用性、高效性、平台移植性和安全性,这些优点也是java语言领先于其他语言的关键。本系统的框架采用的是strust1开发的mvc结构,使用这种结构开发的系统易于后期的维护和更新。后台使用的数据库是oracle数据库,这个数据库具有安全性,性能良好等优势特点,保证客户信息的绝对安全。按照上面所说的两个方面,我们这个系统在经济上和技术上是行得通的,所以我们一定会按照客户的需求来完成电子设备维修系统的。我是从需求规约中初步了解了电子设备维修系统的相关需求和业务,但是只是做到这一点是完全不够的。所以我又走访了多家电子设备维修点以及几大电子设备的售后服务站,与他们进行交流,吸取他们对电子设备维修系统的一些意见和看法,而且我还与一些去维修电子设备的客人进行了交谈,了解他们对现在电子设备维修这行业一些反馈意见。综上所述,现在我把我所获取到的信息以表格的形式(表1-1)展现给大家,以方便更全面更深入的了解电子设备维修系统所要完成的目标和功能。表1-1 序号需求名称描述优先难度1管理功能符合电子维修的流程,方便管理高中2客人功能可以网上报修,随时随地地可以关注到自己设备维修的进程高中3用户要求经济利用要在5.5万之下中低4硬件需求cpu主频2.0g,内存2g.中低5软件需求符合ie6.0之上浏览器中低2.系统组成这个项目主要包含六大部分组成:客户管理系统,客服管理系统,任务调度管理系统,维修管理系统(技术工程师系统),备件管理系统,运营监督管理系统。 电子设备维修系统中对用户个人信息还有修改信息、改正和更换工作很麻烦,因此它的关键内容是进行很多的数据结构作业,一定要储存和使用很多的、许多种类的信息。这一点在我在校外实习期间感触很深,如果我们的数据库设计的有缺陷,那么我们在开发程序的时候就得使用很复杂的sql语句去弥补我们数据库设计的不足,这样就给我们查询数据库带来的延迟,但我们的用户量上涨到一定的数量的时候,我们的系统很有可能就崩溃。一、概念模型的建立经过对系统数据流程和部分数据流程的合计,能综合出软件中数据结构概念内容。 二、数据模型的建立根据以上内容,把此转换成数据模型,所以数据比较多,因此大部分数据进行互换。要求经济模型的变换原则,能将实体型转变成有关模块:备件信息(备件编号,备件型号,备件名称,备件单价,备件数量,库存状态,警戒数量)库存管理(职工编码,职工代号,职工密码)三、数据模型的优化数据结构设计的后果不是一个。要提升数据结构应用程序提高,一定为数据模块进行化。3.系统展示主要是展现设计完成的电子设备维修系统的各个模块功能的实现,但是由于系统的模块过多,我们在此不能列举那么详细,只有大致的为大家展示一下我们的电子设备维修系统。客户管理提供客户查询个人信息、报修信息,填写报修信息,查询维修记录等功能。查看个人信息是客户可以查看自己的具体信息,所用到的数据库表是客户信息表。填写报修信息是客户根据自己要维修的机器来填写一张报修信息单,所用到的数据库表是报修信息表(repairinfos)。查看维修记录就是查看下维修状态和维修费用等信息,所用到的数据库表是报修信息表(repairinfos)以及备件信息表(bjinfo),为了减少数据库的负担,我所采用的方法是多表查询相连接的思路,客服人员填写客户信息,并且可以进行查询,修改,删除等操作,所使用到的数据库的表是客户信息表(customers),可以按照身份证号查询可以按照联系人姓名查询可以按照客户性质查询。对客户服务记录用户的维修信内容,而却能查找内容,改改,查询等维修理维护。最终能为用户要修理的记录下来,再交上客户的个人信息,所使用到的表是报修信息表(maintaininfos),能对修理编码查找可能用代号查找按客户的代码查找利用分页显示,还能可以用系统动作。 客服人员可以查询用户的结算清单,并且可以将客户的结算清单打印出来,所使用到的数据库表是结算信息表(repairinfos)和客户信息表(customers)。 备件的查找是查找在存储库房中的备用文件的信息,重要内容:备件名称,备件类型,备件数量,所使用到的数据库是备件信息表(bjinfo)。 备件入库是对新来的备件进行管理,主要是记录备件的名称,备件的类型,备件的数量,所使用到的数据库是备件信息表(bjinfo)。 备用文件离开库存为出库进行监护、填写,如果有人使用的时候,备件的出库和入库都是有严格管制的,在系统中都是有对应的出库和入库的详细记录信息的。 运营管理是整个工作流程的管理员,主要是起到监督管理的作用,所以主要实现对结算信息进行查询并监控,对客户信息进行查询,对库存信息进行查询并监控,对维修任务进行查询并监控等主要功能,所使用到的数据库表是维修记录表(repairinfo),客户信息表(customers),备件信息表(bjinfo),工程师信息表(engineer)。 应用系统测试为制造完事的系统的进行操作,就是要求软件功能的精确,目的就是发现由于设计缺陷,代码错误和其他因素等原因造成软件的运行错误。测试最终目的就是检测错误,良好的测试是检测一些未被发现的错误,就是那些没完成的检测。测试并不是要验证软件的不合格,而是要为了完善软件的功能而进行的操作。个人认为,没有哪一个测试是完美无缺的,真正最好的测试方案就是将软件投入到市场。因此,通过本次系统测试,我们可以完善电子设备维修系统的大部分缺陷,但是还是会有bug的,对于那些缺陷,我们只有在版本升级的时候予以解决了。 想测出错误,设计人员设计出很多方案。从产品角度划分,测试主要针对的分别是整个系统,系统中的子系统,各个模块,甚至到模块中的各个类的测试。 在测试的过程中,我们必须排除那种思维定式,而是要使用那些边缘数据对系统进行测试,我们要抱着那种让系统瘫痪的目的对我们的系统进行彻彻底底的检查。如果有严重的系统漏洞没有检查出来,那么系统一旦投入市场,那么不仅仅是给客户带来巨大的损失,而且对于我们的损失甚至要比客户的损失大。由此看来,测试作为一个软件开发的收尾之作,甚至比开发阶段还要重要,所以我们一定要重视测试。 软件测试是为电子设备修理管理检测时时候利用的检测的填写,最重要内容检测目的、检测地方、写出信息、检测层序、猜测结果,并形成文档。检测内容要具体,关键是菱角数字的检测内容。由于我们的电子设备维修系统的模块多,所以我们所需要设计的测试用例的数量也就随之增多,因此不可以每个的列举,在毕业论文中,我们就以登陆的测试用例简单的介绍一下。在测试阶段,我请我的同学们帮我进行了系统全面的测试,主要是防止自身由于思维的定式,而产生的考虑不足,造成重大的事故。经过多次的改正程序,本系统通过了测试,虽然在测试阶段中,我们遇到了各种各样的bug,但是在我们的细心的测试下,都一一查出,但是这也不表明我们的电子设备维修系统就不存在缺陷,可能会随着本系统的使用的用户量的增加,本系统的缺陷不足也会随之浮现水面,因此在最后的阶段,把所有都解决。4.总 结在制作大作业的整个过程中,我遇到了各种各样的难题,但是通过查询资料,请教他人,我都一一克服了,最主要的是锻炼了我自身的解决问题和自主学习的能力,同时对我的身心的锻炼也是很大的。在项目开发过程中,我对如何理解需求分析有了很深的认识,理解需求分析是整个项目的开始,只有在很好的理解了客户的需求之后,我们才可以在此基础之上开发出让客户满意的软件。本系统以java语言为基础,运用了oracle 10g数据库和jsp、struts、javascript完成了电子设备维修系统,系统整体上实现了客户的需求规约所要求的各个功能。参考文献 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论