家电维修—系统管理系统的研究与开发Word文档格式.doc

上传人:聆听****声音 文档编号:940081 上传时间:2023-04-29 格式:DOC 页数:24 大小:846KB
下载 相关 举报
家电维修—系统管理系统的研究与开发Word文档格式.doc_第1页
第1页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第2页
第2页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第3页
第3页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第4页
第4页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第5页
第5页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第6页
第6页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第7页
第7页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第8页
第8页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第9页
第9页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第10页
第10页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第11页
第11页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第12页
第12页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第13页
第13页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第14页
第14页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第15页
第15页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第16页
第16页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第17页
第17页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第18页
第18页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第19页
第19页 / 共24页
家电维修—系统管理系统的研究与开发Word文档格式.doc_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

家电维修—系统管理系统的研究与开发Word文档格式.doc

《家电维修—系统管理系统的研究与开发Word文档格式.doc》由会员分享,可在线阅读,更多相关《家电维修—系统管理系统的研究与开发Word文档格式.doc(24页珍藏版)》请在冰点文库上搜索。

家电维修—系统管理系统的研究与开发Word文档格式.doc

第一章绪论 2

1.1 系统开发的意义与背景 2

1.2本文所做的工作 2

第二章相关技术理论与开发工具介绍 3

2.1系统技术架构 3

2.2C#开发环境与ADO.NET简介 3

2.2.1C#开发环境和特点 4

2.2.2ADO.NET简介 4

2.3SQLServer2005介绍 4

第三章系统需求分析与设计 6

3.1系统可行性分析 6

3.1.1技术可行性分析 6

3.1.2操作可行性 6

3.2系统目标 6

3.2.1系统性能目标 7

3.2.2系统功能目标 7

3.3系统的逻辑模型 8

3.4数据库概念结构设计 9

3.5数据库逻辑结构设计 10

表3-1操作用户数据表 11

3.6系统功能分析 11

3.7系统结构图 11

第四章系统实现 13

4.1新建操作用户模块 13

4.2登录管理系统模块 14

4.3修改用户信息模块 15

4.4修改用户密码模块 17

4.5查询用户密码模块 17

4.6退出管理系统模块 18

第五章系统测试、运行环境 20

5.1系统测试 20

5.2系统的工作环境 20

结束语 21

参考文献 22

指导教师评语

评阅人评语

家电维修管理—系统管理系统的研究与开发

计算机科学系2006级2班某某某

通过对传统的家电维修管理方法的研究,提出了基于因特网的家电维修管理解决方案,并由此设计了家电维修管理—系统管理系统。

系统的主要功能是将登录退出管理系统、用户的相关信息、分配用户权限、公司信息及系统帮助信息登记到相应的数据库中,并对其进行管理和维护。

其主要功能模块包括:

新建操作用户模块、登录管理系统模块、修改用户信息模块、修改用户密码模块、查询用户密码模块、退出管理系统模块、分配用户权限模块、系统帮助信息模块。

该系统前端应用程序采用C#来开发,后端采用WindowsXP和SQLServer2005,数据访问接口采用ADO.NET对象模型。

家电维修;

系统管理;

三层结构

Appliancemaintenancemanagement-SystemManagementSystem

BaojingTuo,Class2Grade2006,DepartmentofComputerScience

Throughthetraditionalmethodsofmaintenancemanagementappliances,homeappliancesproposedmaintenanceandmanagementofInternet-basedsolutionsandhasdesignedhouseholdappliancesmaintenancemanagement-systemsmanagementsystem.Mainfunctionistologoutmanagementsystem,theuser'

sinformation,assignuserpermissions,companyinformationandtheregistrationsystemtohelpinformationtotheappropriatedatabase,andgainmanagementandmaintenance.Itsmainfunctionmodulesinclude:

Newusermoduleoperations,logmanagementsystemmodule,modifytheuserinformationmodule,modifytheuserpasswordmodule,checktheuserpasswordmodule,exitmanagementsystemmodule,assignuserrightsmodule,thesystemhelpinformationmodule.Thesystemfront-endapplicationsusingC#todevelopthebackendwithWindowsXPandSQLServer2005,ADO.NETdataaccessinterfaceusingtheobjectmodel.

ApplianceRepair;

SystemManagement;

Three-tierstructure

第一章绪论

1.1系统开发的意义与背景

在激烈竞争的市场经济中,无论是流程式管理的制造业,还是离散式经营的服务业,无论是当今小而灵活的便民连锁店,还是大而全的货仓超市,都面临着信息的管理、维护和挖掘的问题,都希望通过对信息的处理实现价值增值。

而家电维修业在经历了家庭作坊式的长期经营后,也正在面临着信息革命的洗礼和挑战。

在传统的家电维修业中,维修服务主要以维修人员个人的技术、信誉等要素为立业之本,没有规范的质量标准和管理措施,没有形成专业化的技术队伍,整个行业基本上处于零散而杂乱的状态,因而难以实现业务的扩充和规模的扩大,也难以让用户对家电维修的质量和效率完全放心,当然更谈不上实现区域性甚至全国性的联保服务,以适应家电服务业的发展需要。

在“世界是平的”的新格局中,传统的家电维修模式已逐渐被淘汰出局,以信息技术为支撑的规模化、规范化、专业化的家电维修连锁服务模式正在形成。

在新型的家电维修服务模式中,个人家庭作坊将被家电连锁维修公司代替,单品种家电维修将被多品种家电维修代替,口头服务承诺将被全面服务保证代替;

家电维修公司不仅对最终消费用户负责,也将对家电厂商的服务信誉负责;

家电维修人员的技术知识将不再是一劳永逸,随着家电品种的升级换代和家电类别的不断增加,不断学习和应用新技术与新知识满足新型家电维修服务模式的需要而开发的一套管理信息系统,该系统除了能够规范管理家电维修服务的各个环节外,还能够管理家电用户和家电厂商的信息,以及实现对家电技术资料的管理和维护。

通过使用家电维修管理系统,家电维修公司能够达到管理规范、技术专业、质量可靠、服务周到、响应及时的星级服务水平。

1.2本文所做的工作

家电维修管理—系统管理系统是对所有的用户信息进行统一的录入与处理,是家电维修公司管理工作中不可缺少的部分。

其中家电维修管理—系统管理系统主要包括:

用户分类添加、查询、修改和删除等的管理;

公司信息设置和系统帮助信息。

本文的主要工作如下:

1)家电维修管理—系统管理平台的需求分析

2)家电维修管理—系统管理平台的设计

3)采用ADO.NET的方式连接数据库,开发供Web窗口页面调用的SQLServer2005数据库

4)编写符合工作流程的C#代码

在这些模块开发中,使用的背景技术是ASP.NET技术,使用的语言是C#语言,在开发过程中,我不断的学习C#程序开发的基础知识和ASP.NET技术。

本文的第二章介绍了使用到的相关技术理论;

第三章介绍了家电维修管理—系统管理系统的需求分析与设计;

第四章介绍了家电维修管理—系统管理系统管理平台的实现;

第五章是系统测试、运行环境;

最后是系统总结即结束语。

第二章相关技术理论与开发工具介绍

本系统采用SQLServer2005作为数据库管理系统,使用C#作为软件编码实现工具,使用ASP.NET技术,采用了基于三层结构的数据库应用系统开发模型开发系统。

下面我将阐述各个工具的特点和使用的原因。

2.1系统技术架构

三层体系B/S(浏览器/服务器)结构概述

B/S(Browser/server):

即浏览器/服务器。

B/S结构克服了C/S模式客户端多种程序所带来的企业资料的不一致性,而服务器端的开放和基于标准的连接方案,大大加强了企业与外部的联系,同时,动态的、交互式的信息发布改进了企业对客户的服务质量,增加企业的商业机会。

当企业网成为Internet的一部分之后,运行在客户端的应用软件将移植到服务器端。

浏览器(前端):

是系统中提供的用户与数据进行交互的部件。

服务器(后端):

负责有效地管理系统的资源。

数据库服务器就是数据库管理系统(DBMS),这里指SQLServer,一般完成事物处理和数据访问控制。

B/S应用系统的体系结构如图2-1

客户端发送请求应用服务器发送请求数据库服务器

(浏览器)(IIS服务器)关系表

响应响应

图2-1B/S应用系统的体系结构

它明确地把系统分为三层:

第一层是表示层,主要完成应用系统与用户的交互,负载轻。

第二层是应用层,所有的应用逻辑应放在应用层实现。

第三层是数据层,完成数据的存储和管理。

2.2C#开发环境与ADO.NET简介

2.2.1C#开发环境和特点

C#是一种面向Internet和企业级应用的新一代编程语言[1]。

该语言几乎综合了目前所

有高级语言的优点,是一种语法优雅、类型安全、完全面向对象的编程语言。

由于C#是专

门为.NET设计的语言,因此与其他任何在.NET平台下提供的语言相比,具有无可比拟的优越性。

毫无疑问,C#将成为今后开发Internet和企业级应用程序的首选程序设计语言。

它的特点如下:

1)简洁的语法

2)精心的面向对象的设计

3)与Web的紧密结合

4)完全的安全性与错误处理

5)版本处理技术

6)灵活性和兼容性

2.2.2ADO.NET简介

ADO.NET为创建具有分布式数据共享功能的应用程序提供了一组丰富的组件,使其可以对各种关系数据、应用程序中的数据进行访问。

ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层义务对象。

在ADO.NET中,可以使用多种.NETFramework数据提供程序来访问数据源。

ADO.NET具有以下特点:

易于编程、实现过程简单、网络流量小以及应用程序前端和数据源之间需要的层数少等[2]。

2.3SQLServer2005介绍

SQLServe2005是微软公司动用了上千人的力量,耗费了五年的时间在SQLServe2000的基础上开发出来的旗舰产品,相对于SQLServe2000而言,它有了极大的变化[3],它是在SQLServer2000的基础上扩展升级的产品。

它继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。

SQLServer2005充分利用了Windows2000的功能,包括支持活动目录服务,最多支持32个处理器和64GB的内存。

SQLServer2005可以满足对数据库解决方案在性能、可伸缩性及可靠性等方面的基本要求,同时SQLServer2005进入市场时间也较短,它还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

(1)企业数据管理

高可用性:

SQLServer2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。

管理工具:

SQLServer2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQLServer配置的支持。

安全性增强:

SQLServer2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。

可伸缩性:

SQLServer2005可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。

(2)开发人员生产力

CommonLanguageRuntime(CLR)集成:

SQLServer2005引入了使用Microsoft.NET语言来开发数据库目标的性能。

深入的XML集成:

SQLServer2005提供一种新的XML数据类型,使在SQLServer数据库中存储XML片段或文件成为可能。

Transact-SQL增强:

新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQLServer查询开发方面提供了更高的灵活性和控制力。

SQL服务代理:

SQL服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。

(3)商务智能

分析服务:

分析服务对数据仓库、商务智能和line-of-business解决方案的可伸缩性、可管理性、可靠性、可用性和可规划性提供扩展。

数据转换服务(DTS):

对DTS结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性。

报表服务:

报表服务是一种新的报表服务器和工具箱,用于创建、管理和配置企业报告。

数据挖掘:

数据挖掘的功能得以增强,主要归功于四种新的运算法则、改进的数据模型和处理工具。

第三章系统需求分析与设计

3.1系统可行性分析

可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。

可行性分析必须为决策提供有价值的证据[4]。

家电维修管理的工作量是比较大的,因此,开发家电维修管理系统是非常重要的,有利于家电维修管理标准化、科学化、自动化,为家电维修工作人员减轻工作量,为家电维修公司带来经济效益。

为此,在开发家电维修管理系统之前,首先应该进行可行性分析。

可行性分析主要包括技术可行性、操作可行性[5]。

3.1.1技术可行性分析

随着现代信息技术的发展进步,Internet的快速成长,家电维修公司的也都连上快速的Internet,为网上数据交换提供了现成的信息通路。

这为家电维修系统的开发铺下了必要条件。

开发小组由计算机专业的老师主持,由作者负责设计和实施,作者不但掌握了VisualC#编程技术,同时也熟悉SQLServer2005的开发方法和技巧。

而且在开发的同时,有许多的老师和同学可以随时提供技术支持和指导,综合这些条件来讲,可以开发出系统。

3.1.2操作可行性

使用本系统的一般操作人员不要求有太多的计算机基础。

在新系统开发完成之后只需对办公人员进行简单的培训就可以操作新系统。

根据以上两点,可以得出结论该系统的开发是完全可行的。

3.2系统目标

为了适应现代化的信息管理,当前家电维修管理迫切需要一个新的家电维修管理系统,这个系统应以Internet为平台,充分实现信息的存储和共享。

3.2.1系统性能目标

1、实用性

家电维修管理系统的开发应将系统的实用性放在首要的位置,家电维修管理系统的设计中,应该满足家电维修管理模式和运行机制。

2、先进性

家电维修管理系统是家电维修公司快速发展的一个保障,在硬件选型和软件设计方案上,都应在保证满足现有的业务需求的基础上,保持系统具有一定的先进性,以使系统尽量增长其生命周期。

3、可靠性

可靠性是指系统使用的软、硬可靠性程度,使系统在运行中不发生或极少发生故障,在偶然事故及操作失误时,系统应具有较强自我恢复能力,而不应造成系统死锁或信息丢失和破坏。

4、安全性

家电维修管理系统保存着家电客户、家电维修等重要信息,因此对系统的安全性要求非常高,一方面要保证数据的一致性,另一方面又要在非常情况下保证数据的丢失减少到最低限度。

科研成果登记系统充分利用SQLServer2005数据库的维护工具,便于数据备份、恢复,从而提高系统的安全性。

5、整体性

家电维修管理系统是家电维修公司独立的系统。

系统开发必须按照科学的开发原则,在系统分析的基础上,搞好整个系统的总体设计。

3.2.2系统功能目标

这一时期的任务是确定软件开发工程必须完成的总目标。

基于Internet的家电维修管理系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、录入、加工、存储、更新和维护、以战略竟优、提高效率和效益为目的的人机系统。

目标系统是一个数据库应用软件,其最终目的是通过此软件来实现家电维修配件的自动化管理,减轻家电维修管理人员的工作量。

因此,本系统需满足下列要求:

1.充分利用家电公司现有软硬件环境情况下,达到准确、有效、保密地传输系统中的数据。

2.实现家电维修管理配件的自动化管理。

减轻科研管理人员工作量。

3.多用户数据安全管理,保证部门数据安全、完整,对使用本系统的用户进行了权限设置。

4.采用模块化程序设计方法,便于系统功能的各种组合和修改,又便于补充和维护

5.具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

3.3系统的逻辑模型

系统分析的主要成果是系统的逻辑模型。

系统的逻辑模型主要是以系统的逻辑拓扑图和数据流图为主要描述工具。

即在对科研成果登记管理方式和业务流程及学校局域网进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。

完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌[6]。

由于本系统是基于Internet网的,因此在设计之出,我们需要构建出系统的整体逻辑结构图3-1

Internet

IIS服务器数据库服务器

工作人员工作人员工作人员

图3-1系统的整体逻辑结构图

数据流图是组织中信息运动的抽象。

是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发[7]。

将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数

3.4数据库概念结构设计

数据库设计是指在数据分析的基础上,自底向上地建立整个系统的数据库概念结构,即先从用户的角度进行视图设计,然后将视图集成,最后对集成后的结构分析优化得到最终的结果[9]。

根据系统需求分析,系统的所有初始化数据均采用界面录入的方法,由家电维修管理人员完成。

系统设计如下所示的数据项和数据结构:

操作用户(用户名称,用户姓名,所在部门,联系电话,职责说明,基本管理之部门信息管理,基本管理之员工信息管理,基本管理之客户信息管理,基本管理之商家信息管理,基本管理之维修报价管理,配件管理之配件信息管理,配件管理之配件入库管理,配件管理之配件领用管理,配件管理之工具借用管理,配件管理之晶体管速查手册,配件管理之高压包速查手册,配件管理之集成块速查手册,维修管理之维修登记管理,维修管理之派修登记管理,维修管理之完修登记管理,维修管理之签收登记管理,查询管理之查询维修信息,查询管理之查询配件入库信息,查询管理之查询配件领用信息,系统管理之分配用户权限,系统管理之公司信息设置)

 

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。

本实例根据上面的设计规划出的实体有管理员实体,配件信息,配件入库,工具借用,配件领用,晶体管速查手册,高压包速查手册,集成块速查手册等,构造关系模型如如图3-3:

管理

用户信息

管理员

nm

图3-3家电维修管理—用户管理E-R图

3.5数据库逻辑结构设计

根据关系结构数据模型,为系统建立数据表以及数据表之间的关系。

共建立七个数据表,分别为配件信息数据表、配件入库数据表、配件领用数据表、工具借用数据表、晶体管手册数据表、高压包手册数据表、集成块手册数据表。

操作用户数据表

字段名

类型

宽度

说明

用户名称

nvarchar

20

不为空

用户姓名

10

所在部门

联系电话

15

职责说明

150

基本管理之部门信息管理

int

16

基本管理之员工信息管理

基本管理之客户信息管理

基本管理之商家信息管理

基本管理之维修报价管理

配件管理之配件信息管理

配件管理之配件入库管理

配件管理之配件领用管理

配件管理之工具借用管理

配件管理之晶体管速查手册

配件管理之高压包速查手册

配件管理之集成块速查手册

维修管理之维修登记管理]

维修管理之派修登记管理

维修管理之完修登记管理

维修管理之签收登记管理

查询管理之查询维修信息

查询管理之查询配件入库信息

查询管理之查询配件领用信息

系统管理

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2