电脑配件维修管理系统.docx
- 文档编号:11720596
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:28
- 大小:502.01KB
电脑配件维修管理系统.docx
《电脑配件维修管理系统.docx》由会员分享,可在线阅读,更多相关《电脑配件维修管理系统.docx(28页珍藏版)》请在冰豆网上搜索。
电脑配件维修管理系统
编号20014541333
毕业设计论文
题目:
电脑配件维修管理系统
学生姓名
学号
系部
专业
班级
指导教师
评阅教师
2012年5月
电脑配件维修管理系统
ComputerAccessoriesMaintenanceManagementSystem
毕业设计(论文)共30页
图纸共11张
完成日期2012年5月10日
答辩日期2012年5月12日
摘要
公司现在的是采用全手工纸档管理,包括电脑配件的购买及电脑配件的维修,全部都是有纸档记录完成。
采用纸档记录容易遗失且难于查询所要维修的记录。
通过采用电脑配件维修管理系统,大大减少了各部门在电脑维修管理方便所花费的时间。
简化了运用纸档所造成的繁杂的流程,提高了工作的效率。
也是为公司节约了资源。
希望通过新系统的运用,使公司所有的员工都能清楚的知道,现在所维修的电脑及电脑配件的状态。
以及能够及时的查找出自己的维修记录。
本着对企业管理方面及节省公司人员在对于电脑维修管理方面所花费的时间。
以及减少公司各部门单独购买电脑配件及周边设备所延误的办公时间。
方便管理公司的维修记录,提高工作的效率。
各部门所有维修电脑配件统一记录。
对送出维修物品及返还维修物品时间进行系统统计。
及维修物品,维修厂商,维修价格,维修时间一一记录。
通过这些数据来代替纸档文件的书写。
通过运用新的系统,可以很直观的体现电脑维修与厂商的配合度。
从而了解公司电脑维修所需要花费的时间,金额。
减少了运用纸档签核所拥有的复杂的流程。
更加方便及规范的管理所有的资料。
关键词:
电脑维修;管理系统;SQL数据库
ABSTRACT
Thecompanyisnowthefullmanualpaperarchivesmanagement,includingthepurchaseofcomputeraccessoriesandcomputeraccessoriesrepair,allhavefinishedpaperrecords.Paperdocumentsareeasilylostanddifficulttoquerytotherepairrecords.Throughtheuseofcomputeraccessoriesrepairmanagementsystem,greatlyreducingthevariousdepartmentsinthecomputerrepairconvenientmanagementtime.Simplifytheuseofpaperfilescausedbycomplexprocesses,improveworkefficiency.Alsoforthecompanytosaveresources.
Hopethatthroughthenewsystemisused,sothatallofthecompany'semployeescanknow,nowtherepairofcomputersandcomputeraccessories.Aswellasbeingabletotimelyfindouttheirrepairrecord.
Inthespiritoftheenterprisemanagementandsavethecompanystaffinmanagementforcomputerrepairtime.Aswellasthereductionofeachdepartmentofthecompanypurchasedseparatelycomputeraccessoriesandperipheralequipmentofficetimedelay.Facilitatethemanagementofthecompany'srepairrecords,improveworkefficiency.Alldepartmentrepaircomputeraccessoriestorecord.Repairandreturntosendgoodsrepairitemstimesystemstatistics.Itemsandrepair,repairrepairrepairmanufacturer,price,timeoneonerecords.Throughthesedatainsteadofpaperdocumentswriting.
Throughtheuseofthenewsystem,canbeveryintuitivecomputerrepairandmanufacturerscooperationdegree.Inordertounderstandthecompanycomputerrepairneedtospendtime,amountof.Reducingtheuseofpaperfilessigninghascomplexflow.Moreconvenientandstandardizethemanagementofallthedata.
keywords:
Computermaintenance;managementsystem;SQLdatabase
目录
摘要I
第一章绪论2
1.1系统分析2
1.1.1用户需求2
1.1.2可行性研究2
1.1.3现状调查3
1.2目标分析7
1.2.1基本项7
第二章数据库理论基础10
2.1数据库系统设计及范式分析11
2.1.1数据库系统设计11
2.1.2数据库设计范式分析13
2.2SQL语言介绍14
2.2.1SQL基础14
2.2.2SQL语句16
第三章应用程序设计19
3.1总体设计19
3.1.1一般关系模型设计19
3.1.2系统平台的总体结构设计21
第四章系统实现22
4.1系统模块22
4.1.1登录模块22
4.1.2系统基本管理模块23
4.1.3注销与登录模块26
4.2输入输出27
4.3系统安全设计27
第五章结束语28
致谢29
参考文献30
第一章绪论
1.1系统分析
1.1.1用户需求
现行系统是全手工管理,包括单证的制作和填制,全部都是由有关人员人手完成。
电脑维修管理要有两个目标,一是管理电脑修理业务,二是管理修电脑零的订货、入库、领用与出库。
当客户多时,对配件的需求也多,因而要及时的反映库存情况,好让工作人员及时安排好工作时间,按时完成好工作任务。
对客户数据进这行相关的登记忆,好了解客户及时找出要修理的电脑。
对于配件具体要做到,配件出、入库能准确记录和及时向相关工作人员提供配件的库存状况。
1.1.2可行性研究
根据系统现状和用户需求,给出两个初步方案以供选择。
一、引入计算机进行管理,用计算机来完成零件出、入库管理和电脑修理业务管理。
二、引入计算机网络系统进行管理,用计算机网络系统来完成零件出、入库管理和电脑修理业务管理。
表1-1计算机管理可行性研究九宫格
必要性
可能性
有益性
技术
引入计算机管理可以及时处理零件问题,减少因库存不足而延迟交还电脑时间。
需要几台微机和配备几个计算机操作人员
信息化管理水平有所提高,信息的处理更加准确、方便、快捷
经济
管理效率有所提高
一次性投入少量资金购置设备
效率的提高也提高了部门经济效益
社会
迎合发展需要
管理体制、管理方法保持稳定,管理手段先进
能局部运用现代的管理方法与技术
表1-2计算机网络系统可行性研究九宫格
必要性
可能性
有益性
技术
引入计算机网络系统可以及时处理零件问题,减少因库存不足而延迟交还电脑时间。
需要若干台微机和网络连接设备、计算机操作人员和网络管理人员
信息化管理水平大幅提高,信息的处理更加准确、方便、快捷,信息的传递也更及时、准确
经济
管理效率大幅提高
一次性投入资金购置设备和培训员工,长期配备网络管理人员
节约管理成本,同时管理效率的大幅提高亦能显著提高部门经济效益
社会
迎合发展需要,适应未来发展趋势
管理体制大体保持稳定,管理方法和手段更加科学、先进
能全面应用现代的管理方法,利于部门长远发展
1.1.3现状调查
(1)业务相关组织机构调查
总经理
采购部
修理部
主管部
其他部门
……
配件
厂房
仓库
行政关系
物流关系
图1-1组织结构图
(2)工作现状调查,业务流程图如下:
图1-2电脑修理管理信息系统业务流程图1
图1-3电脑修理管理信息系统业务流程图2
(1)修电脑管理流程:
用户提出修电脑要求,填写登记单,业务员与电脑核对,有错误则退回给客户修改,正确则交给修理工修理。
修理完成后结案。
(2)配件管理业务流程:
采购员按计划购回电脑配件后,填写配件入库单,仓库管理员与实物核对,有错误退回采购员修改,正确则入库并修改库存台帐。
仓库管理员定期检查库存台帐,对库存缺货的配件,请求进货,交给采购员去购买。
表1-3登记单
修理项目
电脑编号
型号
客户姓名
地址
联系电话
表1-4电脑修理单
修理项目
送修日期
配件号
数量
修理小时
表1-5配件出库单
配件号
数量
表1-6配件入库单
配件号
配件名
成本
数量
价格
最低库存
订货单
表1-7配件订货单
配件号
配件名
库存量
最低库存
订货单
表1-8库存台帐
帐页(每种配件独立一页)
配件号
配件名
型号
规格
计量单位
库存类型
最低存量
最高存量
采购批量
日期
摘要
入库
出库
库存
进价
数量
金额
出价
数量
金额
库存价
数量
金额
摘要常为:
“XXX用XXX号领用单出库”等
表1-9修理发票
客户姓名
地址
电脑编号
修理项目
送修日期
备
注
配件费
修理费
总金额
(3)现状评价
现行系统业务流程比较合理,基本上没有冗余的过程,单证的处理也较简便。
但主要存在两点问题:
一、手工操作使得数据的准确性得不到保证;二、信息传递缓慢,不能保证信息得及时传递。
1.2目标分析
1.2.1基本项
事项(数据项)分析:
在修电脑管理系统中,各资料的数据项列举如下:
登记单:
登记单号、日期、修理项目、电脑编号、型号、客户姓名、地址、联系电话
修电脑单:
登记单号、电脑编号、修理项目、送修日期、配件号、数量、修理工时、完工日期、修理工
入库单:
编号、日期、配件号、配件名、成本、价格、最低库存量、入库量、验收人
出库单:
编号、登记单号、日期、配件号、数量
配件订货单:
日期、配件号、配件名、库存量、最低库存量、订货量
修电脑发票:
日期、客户名、地址、电脑编号、修理项目、送修日期、配件费、修理费、总金额、备注
配件库存台帐:
配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量、日期、摘要、入库进价、入库数量、入库金额、出库价格、出库数量、出库金额、库存价格、库存数量、库存金额
然后,汇总所有事项(数据项),去掉重复。
数据项离开了资料,必须加上修饰词,以示区分。
库存台帐中的信息最集中,放在最前面,以便后面汇总时去掉重复,数据项汇总如下:
库存配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量、记帐日期、摘要、入库进价、入库数量、入库金额、出库价格、出库数量、出库金额、库存价格、库存数量、库存金额、报修单编号、登记日期、修理项目、电脑编号、型号、客户姓名、地址、电话、修理用配件号、修理用配件数量、修理工时、完工日期、修理工姓名、入库单编号、验收人姓名、出库单编号、订货计划日期、订货量、开票日期、配件费、修理费、修理总金额、发票备注。
电脑修理管理系统中,配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量等是基本项。
记帐日期、摘要、入库进价、入库数量、出库价格、出库数量、库存价格、库存数量也是基本项。
入库金额、出库金额、库存金额都可由相应的数量乘价格得到,是导出项。
事实上,只要有库存数量与库存价格的初值,每次出库或入库登记时的库存价格与库存数量都是可以由前次的库存值与本次的出库或入库值计算出来的,所以也是导出项,只有期初存价、期初存量才是基本项。
登记单编号、登记单日期、修理项目、电脑编号、型号、客户姓名、地址、电话、修理用配件号、修理用配件数量、修理工时、完工日期、修理工姓名、入库单编号、验收人姓名、出库单编号、订货计划日期、订货量、开票日期等都是基本项。
配件费可由修理用配件数量与价格计算出来,修理费可由修理工时与工时工资相乘后再加上管理费的比例计算出来,修理总金额是配件费、修理费之和,发票备注是非结构化项。
所以,初步确定修车管理系统的基本项有:
配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量、期初存价、期初存量、记帐日期、摘要、入库进价、入库数量、出库价格、出库数量、登记单编号、登记单日期、修理项目、电脑编号、型号、客户姓名、地址、电话、修理用配件号、修理用配件数量、修理工时、完工日期、修理工姓名、入库单编号、验收人姓名、出库单编号、订货计划日期、订货量、开票日期。
(2)ERD构思
在数据库概念模型的基本结构概括的是,按照用户信息需求,在数据库中要在整个业务周期中保存的、必须从外部环境得到的那些基本数据项,描述了哪些现实存在的事物以及这些事物之间的相互作用、相互依存、相互结合,即ERD中的实体与联系。
基本原则。
这里给出从基本项构思实体联系模型四条原则。
原则1(确定实体):
在电脑修理管理信息系统中,配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量、期初存价、期初存量等是配件的基本特征,所以“配件”是一个实体类,而不是配件入库单或配件库存;电脑编号、型号、是描述汽车基本特征的,“电脑”是一个实体类,而不是登记单和修理单;客户姓名、地址、电话等是客户的特征,“客户”是一个实体类,而不是登记表等;修理工工号、修理工姓名,“修理工”是一个实体类,而不是修理工的工作证、修理工登记表、修理工信息等。
原则2(确定联系):
在电脑修理管理信息系统中,有修理工用配件修理的“修理”联系,因为一台电脑可能要用多种配件修理,也可能多次而被多个修理工修理,一个修理工也可修理多台电脑,一种配件也能用于修理多台电脑。
可见,修理是电脑、修理工、配件之间的多元的多对多联系。
“入库”和“出库”是配件、仓库、仓库管理员(验收人)之间联系,本系统中只有一个仓库,所以可以不考虑仓库,只考虑为配件与仓库管理员之间的多对多联系。
电脑与客户之间有多对一的“属于”联系。
修理工、仓库管理员都可以归类为员工,可以作为该实体类的子类,子类实体可用与对从实体类似的方法来处理,所以也常常视为父子类联系。
原则3(确定属性):
在电脑修理管理信息系统中,按惯例需要补充完善后,实体“配件”有属性配件号、配件名、型号、规格、计量单位、库存类型、最低存量、最高存量、采购批量、期初存价、期初存量等,主标识为配件号;实体“电脑”有属性电脑编号、型号、出厂日期、主标识为电脑编号;实体“客户”有属性身份证号、姓名、性别、生日、地址、邮编、电话等,主标识为身份证号;实体“员工”有属性工号、姓名、性别、生日、住址、邮编、电话等,主标识为工号。
“修理”联系有属性报修日期、修理项目、修理用配件数量、修理工时、完工日期等;“入库”联系有属性入库日期、入库摘要、入库价、入库数量等;“出库”联系有属性出库日期、出库摘要、出库价、入库数量等;其中出入库日期、出入库摘要是由记帐日期、摘要分化而来的。
第二章数据库理论基础
一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。
信息管理系统所涉及的数据库设计分五个步骤:
数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。
(1)数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。
(2)概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。
(3)逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。
(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MSSQLServer,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。
(5)加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。
要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:
基本表的个数越少越好。
主键的个数越少越好。
键是表间连接的工具,主键越少,表间的连接就越简单。
字段的个数越少越好。
所有基本表的设计均应尽量符合第三范式。
数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。
下面我们着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。
2.1数据库系统设计及范式分析
信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。
因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。
2.1.1数据库系统设计
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。
数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
数据库设计的步骤是:
(1)数据库结构定义:
目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。
针对选择的DBMS,进行数据库结构定义。
(2)数据表定义:
数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:
属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。
关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。
数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。
(3)存储设备和存储空间组织:
确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。
(4)数据使用权限设置:
针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。
(5)数据字典设计:
用数据字典描述数据库的设计,便于维护和修改。
为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:
规范化地重组数据结构:
对数据进行规范化表达,这在后面将会具体讨论。
关系数据结构的建立:
在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。
这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。
建立关系数据结构涉及三方面内容:
确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。
(1)链接关系的确定
在进行了上述数据规范化重组后,已经可以确保每一个基本数据表(我们简称为表)是规范的,但是这些单独的表并不能完整地反映事物,通常需要通过指标体系整体指标数据才能完整全面地反映问题。
也就是说在这些基本表的各宇段中,所存储的是同一事物不同侧面的属性。
那么计算机系统如何能知道哪些表中的哪些记录应与其它表中的哪些记录相对应,它们表示的是同一个事物呢?
这就需要在设计数据结构时将这种各表之间的数据记录关系确定下来。
这种表与表之间的数据关系一般都是通过主或辅关键词之间的连接来实现的。
因为在每个表中只有主关键词才能唯一地标识表中的这一个记录值(因为根据第三范式的要求,表中其它数据字段函数都依赖于主关键词),所以将表通过关键词连接就能够唯一地标识出某一事物不同属性在不同表中的存放位置。
(2)确定单一的父子关系结构
所谓确定单一的父系关系结构就是要在所建立的各种表中消除多对多(以下用M:
N来表示)的现象,即设法使得所有表中记录之间的关系呈树状结构(只能由一个主干发出若干条分支,而不能有若干条主干交错发出若干条分支状况)。
所谓的“父系”就是指表的上一级关系表。
消除多对多关系可以借助于E-R图的方法来解决,也可以在系统分析时予以注意,避免这种情况的发生。
消除这种M:
N情况的办法也很简单,只需在二表之间增加一个表,则原来M:
N的关系就改成了M:
1,1:
N的关系了。
确定数据资源的安全保密属性:
一般DBMS都提供给我们自己定义数据安全保密性的功能。
系统所提供的安全保密功能一般有8个等级(0-7级),4种不同方式(只读、只写、删除、修改),而且允许用户利用这8个等级的4种方式对每一个表自由地进行定义。
定义安全保密性的方法一般有如下几种:
a.原则上所有文件都定义为4级,个别优先级特别高的办公室(终端或微机的入网账号)可定义高于4级的级别,反之则定义为低于4的级别。
b.统计文件(表)和数据录入文件一般只对本工作站定义为只写方式,对其它工作站则定义为只读方式。
c.财务等保密文件一般只对中工作站(如财务科等)定义为可写、可改、可删除方式,对其它工作站则定义为只读方式,而且不是每个人都能读,只有级别相同和高级别者才能读。
2.1.2数据库设计范式分析
建立起一个良好的数据指标体系,是建立数据结构和数据库的最重要的一环。
一个良好的数据指标体系是建立DB的必要条件,但不是充分条件。
我们完全可以认为所建指标体系中的一个指标类就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字段。
但如果直接按照这种方式建库显然还不能算最佳。
对于指标体系中数据的结构在建库前还必须进行规范化的重新组织。
a.数据组织的规范化形式
在数据的规范化表达中,一般将一组相互关联的数据称为一个关系(relation),而在这个关系下的每个数据指标项则被称为数据元素(dataelement),这种关系落实到具体数据库上就是基本表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 配件 维修 管理 系统