计算机维修管理系统Word格式文档下载.docx

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

计算机维修管理系统Word格式文档下载.docx

《计算机维修管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机维修管理系统Word格式文档下载.docx(59页珍藏版)》请在冰点文库上搜索。

计算机维修管理系统Word格式文档下载.docx

7.4软件功能的结论 56

第-1-页

绪 论

孟家沟港计算机维修管理系统是我在矿大成教院学习四年做为毕业设计独立开发的针对本单位应用的小型数据库管理系统。

在开发这个系统的过程中始终得到指导老师的关心和同学们的帮助,使我对三年所学的知识应运到实际开发有了更加深刻的领悟。

在开发的过程中,对VB6.0语言进行了大量的学习,这也是我在四年学习后锻炼出的自学能力的体现。

从对VB6.0一无所知,到对这门语言的入门与深入,这一切都来自四年学习的积累。

衷心的感谢老师们四年来的教导。

第-2-页

第一章可行性分析报告

1.1引言

1.1.1编写目的

可行性研究是在投资之前,对拟议中的建设项目进行全面的综合的技术经济分析和论证,从而为项目投资决策提供可靠依据的一种科学方法。

通过可行性研究,分析其中存在的风险,成功的可能性如何,确定该项目是否值得去解决,以减少投资风险。

1.1.2项目背景

开发软件名称:

孟家沟港计算机维修管理系统项目任务提出者:

孟家沟港微机室

项目开发者:

孟家沟港微机室用户:

孟家沟港微机室实现软件单位:

孟家沟港

项目与其他软件、系统的关系:

本项目根据客户的要求采用单机版,工作站操作系统采用WIN98,编程语言采用VISUALBASIC6,数据库采用ACCESS。

1.2可行性研究的前提

1.2.1要求

主要功能:

为孟家沟港计算机维修人员提供维修日志平台,方便日常的计算机维修工作,提高服务质量和工作效率。

性能要求:

各种维修信息必须准确无误的存储在数据库中,以备日后查验及积累维修经验。

第-15-页

输出要求:

数据完整、详实。

方便、快捷、安全、高效。

完成期限:

预计一个月,即截止2007年5月28日。

1.2.2目标:

系统运行成功后,有效提高目前孟家沟港微机室的工作质量和工作效率,同时积累大量的维护信息,为今后港口的计算机与网络维护提供相关资料。

1.2.3条件、假定和限制

建议软件寿命:

5年。

硬件条件:

pc机。

运行环境:

Windows98数据库:

Access

投入运行最迟时间:

2007/12/28

1.2.4决定可行性的主要因素

成本/效益分析结果:

效益大于成本。

技术可行度:

现有技术可完全承担开发任务。

操作可行度:

软件能被现有工作人员迅速接受并付诸操作。

1.3技术可行性分析

1.3.1系统简要描述

孟家沟港计算机管理系统主要是在技术员接到报修电话的同时,输入故障信息,打印出故障维修单。

根据故障维修单到对应部门的故障设备开展维修工作。

维修结束后由部门报修人员签字验收。

技术员持故障维修单将故障内容及处理措施输入计算机维修管理系统,由系统统计工时。

1.3.2处理流程和数据流程

调度员

报修故

障输入

技术员

查询请求

故障维

修 单

打印维修单

给技术员

维修情况

图表1处理流程和数据流程图

1.4经济可行性分析

硬件设备由孟家沟港提供软件开发不收费

1.5社会因素可行性分析

1.5.1法律因素

所有软件都选用正版.

所有技术资料都由提出方保管。

合同制定确定违约责任。

1.5.2用户使用可行性

本软件的设计开发者同时也是日后的使用者,具有较好的计算机专业知识并对系统极为熟悉。

1.5.3结论意见

该系统的使用将有效提高孟家沟港计算机管理工作的质量和效率,在工作方式方法等诸多方面形成质的改变。

同时,该系统在技术、经济等各方

面均有可行性,可以进行开发。

第二章需求分析

2.1需求概述

为方便管理,节约成本,提高维修效率,孟家沟港微机室需开发本系统。

要求系统能有效、快速、安全、无误的完成对计算机故障的记录,回馈信息进行操作,并要求人机界面要清晰,易于操作,利于维护。

2.2孟家沟港计算机管理系统的功能要求

(1)计算机设备维修信息的输入和统计

由调度员将故障部门的报修信息输入系统。

这部分功能是本系统的基本部分,是后续各步骤的基础。

此环节与最终的数据输入属同一操作界面,应提供方便的手工输入方式。

(2)故障信息的存储:

调度员将故障部门的故障信息存储到本系统中,在数据库中产生一条记录。

(3)故障信息的传递:

将故障信息分派到技术员,并接受技术员反馈的故障信息,然后存储起来。

(4)故障维修单的生成和打印:

将已存储的故障报修信息生成故障维修单打印出来交给指派的技术

员。

(5)故障信息的统计

这一功能是在一项项故障维修记录的基础上,根据各项工作的维修情

况,进行工时、维修质量等信息的统计。

2.3孟家沟港计算机管理系统的性能需求

2.3.1系统配置

为了保证系统能够长期、安全、稳定、可靠、高效的运行,孟家沟港计算机管理系统将在一部专用管理机上做单机运行,应该满足以下的性能需求:

硬件环境:

l处理器:

InterPentiumⅡ或更高。

l内存:

128MB。

l硬盘空间:

40GB。

l光驱:

CD-ROM52X。

l显卡:

VGA显示适配器。

软件环境:

l操作系统:

Windows98/ME/2000/XP/2003。

l数据库:

MicrosoftAccess2000。

2.3.2系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。

2.3.3系统的开放性和可扩充性

孟家沟港计算机管理系统在开发过程中,应该充分考虑未来发展的可扩充性。

例如,部门、技术员的变动与更新,查询需求的不断变换与补充等等。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充,进一步完善系统的使用。

2.3.4系统的标准性

系统在设计开发使用过程中要涉及到诸多计算机硬件与软件,因此,在自主开发本系统时,要进行良好的设计工作,制定行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。

2.4孟家沟港计算机系统的数据需求

孟家沟港计算机系统的数据需求包括如下几点:

2.4.1数据录入和处理的准确性和实时性

输入数据的准确性是数据处理的前提。

数据的输入来源是手工输入,而手工输入要通过系统界面上的安排,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义,因此系统应具有较高的容错性。

在系统中,数据的输入往往是大量的,因此系统要有迅速处理数据的能力,以保证处理数据的实时性。

2.4.2独立性

孟家沟港计算机管理系统能够独立运行,不依托其它计算机。

2.5孟家沟港计算机管理系统的数据字典

表格1系统中的数据元素

名字:

故障信息别名:

描述:

报修部门提供的故障内容,用于报修部门负责人确认定义:

故障信息=报修部门+设备名称+报修故障

位置:

输入到故障报修页

维修信息别名:

用于记录维修过程

定义:

维修信息=报修部门+设备名称+故障原因+采取措施位置:

输入到维修页

第三章概要设计说明书

3.1编写目的

本阶段将在系统需求分析的基础上,对孟家沟港计算机管理系统做概要设计,主要解决实现该系统需求的程序模块设计问题。

其中包括如何把该系统划分成若干个模块,决定各个模块之间的接口,模块之间传递的信息,以及数据结构、模块结构的设计等问题。

以下内容将对在本阶段中,对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对计算机管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

3.2计算机维修流程图:

接电话

维修故障记录

1.1

故障信息记录

故障信息

1.3

故障维修记录

维修单

2.2

1.1

技术人员

故障部门

维修信息

图表2 计算机维修流程图

3.3接口设计

3.3.1外部接口

(1)用户界面

在用户界面部分,根据需求分析的结果,需要一个用户友善界面。

因此,在界面设计上,首先应做到简单明了、易于操作;

在界面布局方面,

应突出的显示重要以及出错信息;

在外观方面,考虑到用户多对WINDOWS界面较熟悉,应尽量向这一风格靠拢。

在设计语言上,已决定使用MSVISUALBASIC6进行编程,在界面上可使用VISUALBASIC6所提供的可视化组件,向WINDOWS风格靠近。

在设计上采用下拉式菜单方式,在出错显示上可调用VISUALBASIC的错误提示代码。

总的来说,系统的用户界面应做到可靠性与简单性相结合,易于学习和使用。

(2)软件接口

使用VISUALBASIC提供的对式ACCESS的接口,进行对数据库的所有访问。

(3)硬件接口

在输入方面,对于键盘、鼠标的输入,可用VISUALBASIC的标准输入/输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用VISUALBASIC的标准输入/输出对其进行处理。

在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。

3.3.2内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

3.4数据结构设计

3.4.1数据库数据结构设计

系统采用ACCESS,系统主要需要维护以下数据表:

表格2报修表单

维修单号

报修部门

报修设备

报修故障

报修单表保存了报修部门的基本报修信息,它的主键为维修单号。

故障原因

采取措施

表格3维修信息表

表格4部门资料表

部门代号

部门名称

部门资料表保存目前存在的各部室,它的主键为部门代号

表格5设备信息表

设备代号

设备信息表保存各计算机状况,它的内部主键为设备代号。

3.4.2物理数据结构设计

物理数据结构设计主要是设计数据在模块中的表示形式。

数据在模块中都是以结构的方式表示。

1.报修单表

1.维修单号 int

2.报修部门 int

3.报修设备 int

4.报修故障 String

2.维修信息表

2.故障原因 String

3.采取措施 string

3.部门资料表

1.部门代号 INT

2.部门名称 String

4.设备信息表

1.设备代号 INT

第四章详细设计说明书

4.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的详细设计报告中将对在本阶段中,对系统所做的所有详细设计进行说明。

在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

主要的工作有:

根据在《需求分析说明书》中所描述的数据、功能、运行、性能等方面的需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计等,从而进行软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何接受、输出,以便进行数据库的查询、修改工作。

在以下各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力做到易懂易学,便于客户掌握使用。

《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,确保计算机管理系统稳定可靠,运行高效,便于维护。

4.2处理流程

下面将使用(结构化设计)面向数据流的方法对孟家沟港计算机管理系统的处理流程进行分析。

管理机上的输入信息为调度员输入的报修故障和技术员反馈的维修情

况,还包括自动工时统计的菜单选项。

输出内容为打印维修单或维修日志。

其内部处理流程如下:

2

1

4

3

5

6

图表3 内部处理流程图

下面对各模块(以数字表示)进行功能说明:

1.读入部门报修资料:

读取所输入的报修故障。

2.检验部门代码:

检验格式化输入的部门,并将部门名反馈。

3.检验设备代码:

检验格式化输入的设备代码,并将设备名反馈。

4.打印维修单:

根据1产生的数据,打印维修单。

5.读入维修信息和报修信息:

送数据库存储。

6.维修日志查询输出:

由5得到数据,供查询打印。

4.3总体结构和模块外部设计

计算机管理系统的软件总体结构如下图所示。

方框内文字为模块的名字;

方框之间的直线表示模块的调用关系。

计算机管理系统

接收输入数据

报修信息确认?

维修情况确信?

报修

信息

读入报修信息

确认显示

输入维修情况

打印日志

维修日志

图表4 系统总体结构图

4.4系统模块功能详细设计

4.4.1用户登陆模块的设计与实现

本模块初始界面及登录界面如图5所示。

第-17-页

图表5用户初始及登录界面

其操作如下:

点击“孟家沟港计算机维修管理系统”,即进入用户登录窗口。

该界面中的“操作员号”及“密码”与用户信息数据表use相关联,在用户凭初始密码进入主界面之后,在操作员号与登录密码和用户数据信息表use中的字段完全一致时,才能进入主界面,否则会如图表5显示的错误信息。

当点击确定后,回到登录窗口。

如图6所示。

图表6 系统主界面

系统主界面由:

菜单栏、工具栏、状态栏组成,为进入各个模块的入口。

4.4.2.维修日志设计与使用

维修日志:

可以在本模块中添加、修改、删除以及查询维修记录。

左边为列表框,方便选择,右边为维修日志详细界面:

报修部门、设备编号、完成情况、报修故障;

报修日期、报修时间、维修人员、修复日期、修复时间、故障类型、故障原因、故障原因等;

采用多种控件(textbox、combox、optionbutton等)。

如图表7所示。

第-19-页

图表7报修及维修日志界面

4.4.3 故障统计模块说明

故障统计:

实现对计算机日常故障的分类汇总统计。

如图表8所示。

图表8故障统计界面

4.4.4机站配置模块说明

机站配置:

实现对各部门硬件配置的管理。

如图9所示。

图表9机站配置界面

4.4.5基础档案管理设计说明

基础档案管理:

包括部门档案、人员档案。

如图表10所示。

第-21-页

图表10基础档案管理界面

系统退出:

退出系统。

5.1系统登录代码

第五章 代码设计

图表11 系统登录界面

系统登录界面,验证登陆用户是否合法,用户信息保存在数据表rygl,验证采用把用户信息读取到数据集中,然后和TEXT框内容进行循环比较,这样做可以防止SQL漏洞攻击。

实现代码如下:

'

定义数据库连接变量DimcnAsConnectionDimrsAsRecordset

DimiAsInteger

第-25-页

PrivateSubCommand1_Click()'

登陆验证

Ifrs.RecordCount>

0Then

rs.MoveFirst

DoWhileNotrs.EOF

如果找到操作员姓名和密码都对应的记录—登陆成功

If Trim(rs!

gh) = Trim(Text1)And Trim(rs!

oper_pass) =

Trim(Text2)Then

operatorcode=rs!

ghoperatorname=rs!

oper_nameIfrs!

manager=TrueThen

operatormanage=True

Else

operatormanage=False

EndIf

退出本窗口,进入主界面UnloadMe

main.Show1,MeExitDo

EndIfrs.MoveNext

Loop

Ifoperatorcode="

"

Then

如果找不到弹出对话框

MsgBox"

操作员号或密码出错,请重新输入!

"

vbExclamation,"

提示"

Text2.SetFocusText2.SelStart=0

Text2.SelLength=Len(Text2)

ExitSub

EndIfEndIf

3次退出

Ifi=3Then

rs.Close

Setrs=Nothingcn.Close

Setcn=NothingEnd

i=i+1

EndSub

PrivateSubCommand2_Click()'

退出

UnloadMe

PrivateSubForm_Activate()'

自动获得焦点Text1.SetFocus

PrivateSubForm_Load()

Me.Caption="

孟家沟信息中心微机设备管理系统"

'

系统图标

Me.Icon=LoadPicture(App.Path&

\ico\key.ico"

)'

数据库连接

Setcn=NewConnection

Setrs=NewRecordset'

App.Path:

--取得相对路径

cn.Open "

Provider=Microsoft.Jet.OLEDB.4.0;

Data Source="

&

App.Path&

\comp_manage.mdb;

PersistSecurityInfo=False"

rs.CursorLocation=adUseClient

rs.CursorType=adOpenKeyset'

读取人员信息

rs.Open"

select*fromrygl"

cn,adOpenKeyset,adLockOptimistic

DimoperatorpassAsStringoperatorpass="

operatorname="

operatormanage=False

i=1

PrivateSubForm_Unload(CancelAsInteger)'

退出时关闭数据库连接

Setcn=Nothing

PrivateSubText1_KeyPress(KeyAsciiAsInteger)'

回车键Ascii=13

IfKeyAscii=13Then

Text2.SetFocusEndIf

PrivateSubText2_KeyPress(KeyAsciiAsInteger)'

Command1.SetFocusEndIf

第-28-页

5.2系统操作代码

图表12 系统操作界面

系统主操作界面,实现到各个具体功能模块的入口,由菜单栏、工具栏、状态栏组成;

菜单设计采用VB菜单设计器实现,工具栏采用Toolbar控件,工具栏采用StatusBar控件,显示问候文字、当前操作员信息、当前日期、时间,其中当前日期、时间采用Timer控件每

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

当前位置:首页 > 自然科学 > 物理

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

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