收藏 分销(赏)

基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc

上传人:胜**** 文档编号:3107667 上传时间:2024-06-18 格式:DOC 页数:55 大小:1.53MB
下载 相关 举报
基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc_第1页
第1页 / 共55页
基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc_第2页
第2页 / 共55页
基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc_第3页
第3页 / 共55页
基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc_第4页
第4页 / 共55页
基于j2ee的桂邕家电维修管理系统论文本科毕业论文.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、广西师范学院2010届本科毕业设计题目:基于J2EE的桂邕家电维修管理系统系 别:计算机信息与技术系专 业: 软件工程 班 级: * 学 生: 罗* 学 号: 101508* 指导教师: 陈* 2014年05月摘 要 随着社会经济的迅猛发展,维修服务正向着大型化、规模化的方向发展,传统手工管理模式逐渐被更先进的信息化及数字化的管理模式所取代,其中维修业务管理也是如此。一个公司或企业在日常经营办公中总是有着各种纷繁复杂的事情需要处理,这些日常事务也同样构成了企业管理的一个重要部分。然而许多企业对这些事情并不看重,认为依靠人工简单地进行记录和维护即可,结果极大地影响了工作的效率。本系统是根据在南宁

2、市多家维修店的市场调研下,总结出的一些日常工作中的实际需要,利用myeclipse8.5、oracle 10g等工具进行开发,能有效地提高维修服务管理的效率。系统在windows7操作平台环境下运行,主要具有基本管理、配件管理、维修管理、权限管理以及文件上传下载等功能。关键词 系统;业务管理;Oracle 10g;myeclipse 8.5Abstract:With the rapid development of social economy, repair service is toward large-scale, large-scale development, the traditi

3、onal manual management mode has been more advanced information and digital management model is replaced, which is so repair business management. A company or enterprise in the daily office operation there is always a variety of complex things need to deal with the daily affairs, also constitutes an

4、important part of enterprise management. However, many enterprises do not attach much importance to these things, that rely on artificial simply record and maintenance can be, it greatly influenced the work efficiency. The system is based on the number of repair shop in Nanning City, market research

5、, the actual needs of some of their daily work summarized in, by using myeclipse8.5 development tools such as 10g, Oracle, can effectively improve the efficiency of repair service management. System is running on the windows7 platform environment, mainly has the basic management, parts management, r

6、epair management, rights management and file upload and download function.Key words:System; Business management; Oracle 10g; myeclipse 8.5目录目录31 系统概述61.1系统开发的背景61.2系统开发的意义61.3开发者的主要工作72 相关技术介绍72.1 B/S体系72.2 DAO技术72.3 Oracle82.4 J2EE架构82.5 Struts2框架92.6 MVC设计模式103 需求分析103.1 需求分析概述103.1.1 用户需求分析103.1.

7、2 性能需求分析113.2 功能需求分析113.2.1 功能分析113.2.2 数据流图123.2.3 数据字典123.2.4 系统运行环境204 数据库设计214.1 E-R图214.2 数据库及表的设计224.3数据库关系图275 总体设计285.1 系统功能简述285.3 系统模块设计286 详细设计316.1 登录系统316.1.1 系统登录图316.1.2 相关实现代码346.2 基本管理356.2.1 系统相关图示356.2.2 相关实现代码376.3 商家信息386.3.1 系统相关图示386.3.2 相关实现代码396.4 客户信息406.4.1 系统相关图示406.4.2 相

8、关实现代码416.5 配件信息416.5.1 系统相关截图416.5.2 相关实现代码426.6 入库管理436.6.1 系统相关图示436.6.2 相关实现代码446.7 维修登记管理456.7.1 维修登记页面456.7.2 相关实现代码466.8 财务管理466.8.1 系统相关图示476.8.2 相关实现代码476.9 功能菜单486.9.1 系统相关图示486.9.2 相关实现代码486.10角色信息486.10.1 系统相关图示486.10.2 相关实现代码497 系统测试527.1 测试方案527.2测试举例528 结论53参考文献5355广西师范学院2010届本科毕业设计1 系

9、统概述1.1系统开发的背景在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制向信息自动化管理体制过渡。与此同时,企业传统式的办公管理模式也在逐步向自动化办公管理模式转变。企业如何实现从“以职能为向导的企业组织模式”向“以流程为向导的企业组织模式”转变,已成为目前国内企业非常重视的问题。随着我国人民生活水平不断提高家用电器的使用日益普遍那么生产企业良好的售后服务不但解决了用户的后顾之忧、树立了商家的良好形象也放映了商家的实力。但在售后服务过程中对于维修业务的管理是一项非常重要又繁琐的工作。与此同时,广大公众对家用电器需求的日益多样化,使得商家对维修业

10、务的管理变得越来越复杂。如何最有效的做好维修的管理工作,不仅是提高维修服务的水平、最大限度的降低生产运营成本、在激烈的市场竞争中取得胜利的必然要求, 也是目前大多数家电企业亟待解决的问题之一。因此,企业管理者迫切希望能够通过备品备件管理系统来完成日常的业务和管理工作,提高工作效率,以适应愈来愈激烈的市场竞争。1.2系统开发的意义家电行业发展中的“售后维修服务”的出现,是市场竞争所致的必然结果。当家电企业产品发展到一定程度时,制造技术已相差无几,便促使家电企业将家电市场营销战略从产品转向服务。没有售后维修服务的家电企业营销,在广大消费群体中是没有信誉的销售,没有维修服务的家电商品,是一种没有保障

11、的商品。优质的维修服务将有助于提升企业荣誉、商品形象,同时将会为企业创造潜在客户。用户购买家电仅仅是一个开始,而不是一个结束,跟踪服务需要企业通过家电售后服务来进行完善,保证用户利益,开发潜在市场。1.3开发者的主要工作家用电器维修业务管理系统的界面开发,包括基本管理模块、配件管理模块、维修管理模块、权限管理模块。在维修管理界面中,实现维修业务信息管理的功能,如维修的家电类型,家电故障原因;在基本管理界面中,根据条件查询员工信息,查看商家信息,在权限管理界面中,根据不同角色分配不同的权限功能,给不同用户分配不同角色。家用电器维修业务管理系统数据库的开发,使用DAO技术实现前台界面与后台数据库的

12、连接。通过界面菜单与按钮的控制实现对数据库的添加、修改、查找以及删除功能。2 相关技术介绍2.1 B/S体系B/S,即B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起而对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/In

13、tranet模式下数据库应用,相对易于把握,成本也是较低的。B/S结构是一次到位开发,能实现不同人员,从不同地点,以不同的接入方式(比如LAN、 WAN、 Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。2.2 DAO技术DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。2.3

14、OracleORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。2.4 J2EE架构J2EE是Java2平台企业版(Java 2 P

15、latform,Enterprise Edition)J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在

16、服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。图 2.1 J2EE技术架构2.5 Struts2框架Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Strut

17、s 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。Struts是Apache软件基金下Jakarta项目的一部分。Struts框架的主要架构设计和开发者是Craig R.McClanahan。Struts 是Java Web MVC框架中不争的王者。经过长达九年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。Struts有一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。根据上面对fra

18、mework的描述,很容易理解为什么说Struts是一个web framework,而不仅仅是一些标记库的组合。但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP, Velocity Templates,XSL等等这些表示层组件相结合。2.6 MVC设计模式MVC全名是Model View Co

19、ntroller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC设计模式具有耦合性低、重用性高、可维护性高、有利软件工程化管理等优点。3 需求分析3.1 需求分析概述通过对一些典型售后维修服务中心的考察、调研分析以及实际的市场调查与研究,要求本系统具有以下功能:1). 统一友好的操作界面,用以保证系统的易用性。

20、2). 对系统员工信息、客户信息、配件信息的全面管理。3). 提供维修业务、配件入库、财务计算的相关管理功能。4). 强大的数据备份及恢复功能,保证系统数据的安全性。3.1.1 用户需求分析1). 高等级权限用户对系统的需求系统需要详细记录客户的维修服务信息,如:客户姓名,客户维修的电器的品牌、类别、型号及日期信息、维修员。2). 管理员的系统的需求管理员应具有添加、修改、删除客户信息,商家信息,管理员信息的功能,也应具有添加、删除维修业务信息,配件管理信息的功能,查询用户信息、员工信息、客户信息、商家信息的功能,以及给不同用户分配不同角色的权限管理功能。3) 普通权限用户对系统的需求系统能添

21、加、修改及删除维修人员的详细信息,并且记录维修人员派工信息。3.1.2 性能需求分析a. 系统的易用性维护方便,只要熟悉计算机基本知识就可使用,管理起来容易,在这方面是可行的。b. 经济可行性信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。且本系统采用方便灵活的B/S模式,只要在浏览器上输入地址即可访问系统,无须太多花费,所以在经济上是可行的。3.2 功能需求分析3.2.1 功能分析桂邕家电维修管理系统是一个典型的数据库管理系统,系统由基本管理、配件管理、维修管理、权限管理等模块组成,规划系统功能模块如下:(1)员工管理模块该模块包括员工信息、客户信息、商

22、家信息的增删改查功能,主要负责完成客户信息管理、公司资料存档等。(2)配件管理该模块包括常用配件的记录,采购配件的入库管理,实现配件信息、入库信息的增删改查功能。(3)维修管理该模块包括每日维修派工信息的登记管理,每次服务项目的财务清单计算管理,(4)权限管理该模块包括系统菜单、角色信息的增删改查,主要负责对不用户配不同角色,实现不同用户使用不同功能的系统3.2.2 数据流图顶层图,把整个系统视为一个大的加工,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体。根据课题分析,本系统的外部实体为系统管理员(系统用户),用来接受客户信息,家电信息等信息。如图3.1所示。管

23、理 员家用电器维修业务管理系统数据信息图 3.1 家用电器维修业务管理系统顶层图把顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图的输入数据经过若干加工处理后,变成顶层图的输出数据流。如图3.2所示。管理员登陆信息管理查询管理数据信息图 3.2 家用电器维修业务管理系统信息管理细分为客户信息管理、家电信息管理、系统用户信息管理、维修人员信息管理、接单信息管理、派单信息管理、审核信息管理以及回复信息管理。3.2.3 数据字典数据流程图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构

24、、数据流、数据存储和处理五个部分。a. 数据项名字:用户编号说明:唯一标志一个用户的名称类型:number长度:10名字:客户姓名说明:每一个客户的名称类型:varchar长度:50名字:商家名称说明:每一个商家的名称类型:varchar长度:50名字:配件名称说明:每一种维修所用配件的名称类型:varchar长度:50名字:入库名称说明:每一种配件入库管理的名称类型:varchar长度:50名字:维修日期说明:每一次维修电器的时间类型:varchar长度:100名字:联系地址说明:客户的联系地址类型:varchar长度:50名字:联系电话说明:客户的电话号码类型:varchar长度:50名字

25、:出生日期说明:员工的出生日期类型:varchar长度:50名字:备注说明:条目的备注信息类型:varchar长度:500名字:用户帐号说明:使用本系统的登录帐号类型:varchar长度:50名字:性别说明:用户人员的性别类型:varchar范围:男,女名字:故障原因描述说明:记录客户电器故障原因类型:varchar长度:500名字:完成状况说明:记录售后服务完成的状况类型:可变字符型长度:10b. 数据结构员工信息表描述:记录企业员工的详细信息组成:员工编号、员工姓名、账户登录名、登录密码、性别、出生日期、学历、联系电话、特长、文件路径、附件名、备注、是否上传文件、角色编号商家信息表描述:记

26、录商家详细信息组成:商家编号、商家名称、联系人、联系电话、邮编、地址、备注客户信息表描述:记录客户详细信息组成:客户编号、客户姓名、联系电话、邮编、客户地址、备注配件信息表描述:记录维修服务所使用的配件详细信息组成:配件编号、配件名称、规格型号、适用机型、采购价、销售价入库管理表描述:记录配件入库管理的信息组成:入库编号、入库时间、入库数量、供应商、库管人员编号、配件编号维修登记管理表描述:记录每次维修服务的详细信息组成:维修编号、维修类别、维修项目、维修费用、维修产品、客户编号、故障情况、维修日期、员工编号页面菜单表描述:系统功能菜单的详细信息组成:菜单编号、菜单名称、菜单访问路径、上级菜单

27、编号、菜单描述、状态、样式角色信息表描述:记录用户的角色详细信息组成:角色编号、角色名称、菜单编号、角色描述c.数据流数据流名:维修服务说明:为出故障的电器进行维修服务数据流来源:所用配件名称,员工(维修员)名称,维修日期,客户名称数据流去向:维修登记管理表、员工信息表、客户信息表数据流名:入库管理说明:为采购维修配件的入库进行记录数据流来源:配件名称,员工(库管员)名称,入库日期,入库数量、供应商数据流去向:维修登记管理表、员工信息表、客户信息表d.数据存储数据存储名:用户信息表说明:记录用户信息输入的数据流:用户信息数据存储名:商家信息表说明:用户录入商家电信息输入的数据流:商家信息数据存

28、储名:客户信息表说明:用户录入客户信息输入的数据流:客户信息数据存储名:配件信息表说明:用户录入维修配件信息输入的数据流:配件信息数据存储名:入库信息表说明:配件入库的管理输入的数据流:入库信息、员工信息数据存储名:维修登记表说明:维修服务的登记记录输入的数据流:员工信息、维修登记数据存储名:菜单功能表说明:系统页面的菜单功能记录输入的数据流:菜单信息数据存储名:角色信息表说明:用户所拥有的角色信息输入的数据流:角色信息e.处理过程处理过程名:添加、修改、删除客户信息说明:对客户信息进行操作输入:客户基本信息输出:客户信息表处理过程名:添加、修改、删除员工信息说明:对员工信息进行操作输入:员工

29、基本信息输出:员工信息表处理过程名:添加、修改、删除商家信息说明:对商家信息进行操作输入:系统商家基本信息输出:商家信息表处理过程名:添加、修改、删除配件信息说明:对配件信息进行操作输入:配件基本信息输出:配件信息表处理过程名:添加、修改、删除配件入库信息说明:对采购回来的配件入库管理进行操作输入:入库信息输出:入库信息表处理过程名:添加、修改、删除维修信息说明:对维修服务登记信息进行操作输入:维修登记信息输出:维修登记信息表处理过程名:菜单信息说明:对系统页面菜单进行操作输入:菜单信息输出:菜单信息表处理过程名:角色信息说明:对用户拥有的角色进行操作输入:角色信息输出:角色信息表3.2.4

30、系统运行环境操作系统:Windows XP 或Windows 7其以上版本数据库版本:Oracle 10g硬件要求:内存1GB以上;硬盘120GB以上;CPU主频2.0GHz以上;分辨率1024*800以上你的学校毕业设计(论文)4 数据库设计数据库在一个信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。下面我将设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计

31、打下基础。4.1 E-R图E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型(Entity):用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。 属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。 联系(Relationship):

32、用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。 4.2 数据库及表的设计根据数据库的需求分析和概念结构设计,设计了名为SCOTT的数据库。该数据库主要包括以下几个表:S_User(员工信息表),S_Businesses(商家信息表),S_Account(客户信息表),S_Accessory(配件信息表),S_Storage(入库管理表),S_Repair(维修登记表),S_Auth(功能菜单表),S_Role(角

33、色信息表)。S_User(员工信息表):主要用于记录使用此系统的用户详细信息,其具体字段如表4.1所示。表 4.1 S_User表详细信息列名数据类型主外键允许空说明userIDnumberPKNOT NULL员工编号userNamevarchar(50)NULL员工姓名logonNamevarchar(50)NULL登录名logonPwdvarchar(50)NULL登陆密码sexvarchar(10)NULL员工性别birthdayvarchar(50)NULL生日educationvarchar(50)NULL学历telephonevarchar(50)NULL联系电话interestv

34、archar(50)NULL特长pathvarchar(50)NULL文件路径filenamevarchar(100)NULL文件名remarkvarchar(500)NULL备注S_Businesses(商家信息表):主要用以记录所服务的商家企业信息,其具体字段如表4.2所示。表4.2 S_Businesses表详细信息列名数据类型主外键允许空说明businessesIDnumberPKNOT NULL商家编号businessesNamevarchar(50) NULL商家名称linkManvarchar(50) NULL联系人telephonevarchar(50) NULL电话codev

35、archar(50) NULL邮编addressvarchar(50) NULL地址remarkvarchar(50) NULL备注S_Account(客户信息表):主要用以记录所服务的客户(个人)信息。其具体字段如表4.3所示。表 4.3 S_Account表详细信息列名数据类型主外键允许空说明accountIDnumberPKNOT NULL客户编号accountNamevarchar(50) NULL客户名称telephonevarchar(50) NULL电话codevarchar(50) NULL邮编addressvarchar(50) NULL地址remarkvarchar(50)

36、 NULL备注S_Accessory(配件信息表):用以记录所有维修配件的信息,为系统中配件管理模块提供配件数据。其具体字段如表4.2.4所示。表 4.4 S_Accessory表详细信息列名数据类型主外键允许空说明accessoryIDnumberPKNOT NULL配件IDaccessoryNumbervarchar(50) NULL配件编号accessoryNamevarchar(50) NULL配件名称modelvarchar(50) NULL型号applicablevarchar(50) NULL适用机型purchasePricevarchar(50) NULL采购价salePric

37、evarchar(50) NULL销售价S_Storage(入库管理表):用以记录所有配件信息以及库存量。其具体字段如表4.5所示。表 4.5 S_Storage表详细信息列名数据类型主外键允许空说明storageIDnumberPKNOT NULL入库IDstorageNumbervarchar(50) NULL入库编号storageDatevarchar(50) NULL入库时间storageCountvarchar(50) NULL库存量supplyvarchar(50) NULL供应商use_idnumberFKNOT NULL员工编号acc_idnumberFKNOT NULL配件编

38、号S_Repair(维修登记表):用以记录家电的详细信息,其具体字段如表4.6所示。表 4.6 S_Repair表详细信息列名数据类型主外键允许空说明repairIDnumberPKNOT NULL维修IDrepairNumbervarchar(50) NULL维修编号typevarchar(50) NULL维修类型projectvarchar(50) NULL项目costvarchar(50) NULL花费productvarchar(50) NULL产品acc_idnumberFKNOT NULL配件编号failurevarchar(50)NULL故障原因repairDatevarchar

39、(50)NULL维修日期use_idnumberFKNOT NULL员工编号S_Financial(财务管理表):用以计算登记的维修记录的费用结算,给用户知道维修服务所得利润,其具体字段如表4.7所示。表 4.7 S_Financial表详细信息列名数据类型主外键允许空说明financialIDnumberPKNOT NULL财务编号accNumbervarchar(50) NULL配件数目profitvarchar(50) NULL利润rep_idnumberFKNOT NULL维修编号acc_idnumberFKNOT NULL配件编号S_Auth(功能菜单表):用以记录系统中菜单列表的信

40、息。其具体字段如表4.8所示。表 4.8 S_Auth表详细信息列名数据类型主外键允许空说明authIdnumberPKNOT NULL菜单编号authNamevarchar(20) NULL菜单名称authPathvarchar(100) NULL访问路径parentIdnumber NULL上级菜单编号authDescriptionvarchar(200) NULL描述statevarchar(20) NULL状态iconClsvarchar(20) NULL样式S_Role(角色信息表):用以记录用户所拥有的角色信息,其具体字段如表4.9所示。表 4.9 S_Role表详细信息列名数据类

41、型主外键允许空说明roleIdnumberPKNOT NULL角色编号role Namevarchar(100)NULL角色名称authIdvarchar(100)NULL菜单编号role Descriptionvarchar(200)NULL描述4.3数据库关系图数据库关系图,如图4.3所示。图 4.3 数据库关系图广西师范学院毕业设计(论文)5 总体设计5.1 系统功能简述根据课题内容,本系统应具有:客户信息、家电信息、系统用户(管理员)信息以及维修人员(员工)信息的添加、修改和删除的功能;接单信息、派工信息的添加删除功能;审核信息、回访信息的添加功能;总体查询功能。其中,客户信息需要家电

42、信息的支持,包括电器品牌、电器类别、电器型号。接单信息需要家电信息(电器品牌,电器类别,电器型号)、客户信息(客户姓名,客户编号)的支持。派工信息需要接单信息、维修人员信息(员工编号)的支持。这些功能被分别在基本信息管理模块、售后服务管理模块以及系统用户管理模块以及信息查询模块中实现。5.3 系统模块设计分析课题内容,可将系统划分为基本管理模块、配件管理模块、维修管理模块、权限管理模块。如图5.1所示。图 5.1 系统功能模块图员工信息员工信息添加员工信息修改员工信息删除员工信息管理模块实现员工信息添加,员工信息修改,员工信息删除功能。如图5.2所示。图 5.2 员工信息管理模块图商家信息管理

43、模块实现商家信息添加,商家信息修改,商家信息删除功能。如图5.3所示。商家信息商家信息添加商家信息修改商家信息删除图 5.3 商家信息管理模块图客户信息客户信息添加客户信息修改客户信息删除客户信息管理模块实现员工信息添加,客户信息修改,客户信息删除功能。如图5.4所示。 图 5.4 客户信息管理模块图配件信息配件信息添加配件信息修改配件信息删除配件信息管理模块实现配件信息添加,配件信息修改,配件信息删除功能。如图5.5所示。图 5.5 配件信息管理模块图入库信息管理模块实现入库信息添加,入库信息修改,入库信息删除功能。如图5.6所示。入库信息入库信息添加入库信息修改入库信息删除图 5.6 入库信息模块图维修信息登记模块维修信息添加,维修信息修改,维修信息删除功能。如图维修信息维修信息添加维修信息修改维修信息删除5.7所示。图 5.7 维修信息登记模块图财务管理模块实现财务信息添加,财务信息修改,财务信息删除功能。如图财务信息财务信息添加财务信息修改财务信息删除5.7所示。图 5.7 财务信息登记模块图角色信息登记模块角色信息添加,角色信息修改,角

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服