计算机硬件组装系统的设计与开发毕业设计论文.docx
- 文档编号:13475140
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:47
- 大小:499.15KB
计算机硬件组装系统的设计与开发毕业设计论文.docx
《计算机硬件组装系统的设计与开发毕业设计论文.docx》由会员分享,可在线阅读,更多相关《计算机硬件组装系统的设计与开发毕业设计论文.docx(47页珍藏版)》请在冰点文库上搜索。
计算机硬件组装系统的设计与开发毕业设计论文
摘要
随着Internet技术的蓬勃发展,传统的商业模式已发生了改变,电子商务系统已经开始被认为是现代企业制胜的法宝,它的高效、安全、节约、全球化等诸多优点,能够有效地提高企业在现代商业活动中的竞争力。
信息化已经成为中国经济与社会发展最重要的推动力,大力推动全社会的信息化,以信息化带动工业化的战略极大推动了我国现代化建设的进程。
在信息化建设进程中,信息系统已经逐步渗透到商业中,开始从传统的后台支持转变为新业务开展的直接驱动力,并逐渐从成本中心转变为企业的利润中心。
随着企业对信息系统依赖程度的不断增加,信息和信息技术成为企业最重要的资产,没有各种信息的支持,企业将不能生存和发展。
同时,导致信息系统已经或潜在成为企业的一个巨大威胁,随信息系统而来的风险、利益和机会使得IT治理成为公司治理中关键的一个方面。
企业需要确保信息系统与企业战略目标一致,而且目标的实现也要很好地发挥信息系统的优势。
在激烈的市场竞争中,我们必须在经营管理中引入先进的科学技术及管理手段,增大科技含量,以便提高工作效率、服务质量和管理水平,从而提高市场竞争力,为营造新的经济增长点创造物质基础。
企业管理信息化是最基本的要求,对销售业务的整个阶段提供支持。
关键词数据库管理系统;计算机硬件;兼容性
Abstract
AlongwiththetechnicalboomingdevelopmentoftheInternet,thetraditionalbusinessmodelhasundergoneprofoundchanges,ande-commercesystemhasbeguntobeconsideredamagicweaponforwinningmodernenterprise,e-commerceefficiency,security,economy,globalization,andmanyotheradvantages,canbeeffectivetoenhancetheiractivitiesinthemoderncommercialcompetitiveness.
PersonnelManagementSystemfromthelinewithsimple,user-friendly,flexible,practicalandsecurityrequirementsproceedtocompletethecontract,personnel,payroll,departments,users,andmanagetheentireprocess,includingnewemployeestojointhesigningoflaborcontractswhenappropriate,personnelCreationofthearchives,theoldroll-outofstaff,servingstaff,changesinpostsandotherinformationonthechangescausedbyemployees,employeeinformationquery,statisticsandpersonnelmanagement,andemployeeattendancemanagement,appraisalmanagement,incentivemanagement,trainingmanagement,staffcontacts,etc.sub-moduleinformationmanagementandmaintenance.Alsoincludestaffsalariesaccounting,query,modify,andprintpayrollandsalarymanagementsystemuseraccountpasswordmanagement.
Testedaswellasintheactualuseofevidence,thisarticleisdesignedtomeetthepersonnelinformationmanagementsystemforenterprisepersonnel,payrollmanagementneeds.Inthesametimemeetthedemand,butalsoreflectsasimple,friendly,practical,safeandreliableandsoon.
KeywordsDatabasemanagementsystemComputerhardwarecompatibility
绪论
1.1课题背景
随着计算机的普及,人们对计算机越来越依赖,计算机逐渐代替了人们的大部分工作以及娱乐生活,但是计算机硬件发展却很迅速,逐渐的更新换代,这也就造成了对硬件的需要增加,组装新机器的数量也随之增加,如何能给出满足人们需求,又不存在计算机兼容问题的机器,是首要解决的问题,本系统主要解决此问题。
信息化已经成为中国经济与社会发展最重要的推动力,大力推动全社会的信息化,以信息化带动工业化的战略极大推动了我国现代化建设的进程。
在信息化建设进程中,信息系统已经逐步渗透到商业中,开始从传统的后台支持转变为新业务开展的直接驱动力,并逐渐从成本中心转变为企业的利润中心。
随着企业对信息系统依赖程度的不断增加,信息和信息技术成为企业最重要的资产,没有各种信息的支持,企业将不能生存和发展。
同时,导致信息系统已经或潜在成为企业的一个巨大威胁,随信息系统而来的风险、利益和机会使得IT治理成为公司治理中关键的一个方面。
企业需要确保信息系统与企业战略目标一致,而且目标的实现也要很好地发挥信息系统的优势。
1.2目的和意义
毕业设计不仅是对学习期间的总结,同时也是自己综合运用所学知识解决实际问题的一次锻炼。
主要应用大学四年所学的知识,对四年的学习做个总结,培养解决具体问题的能力。
在激烈的市场竞争中,我们必须在经营管理中引入先进的科学技术及管理手段,增大科技含量,以便提高工作效率、服务质量和管理水平,从而提高市场竞争力,为营造新的经济增长点创造物质基础。
企业管理信息化是最基本的要求,对销售业务的整个阶段提供支持。
我所在的实习单位镇江国恩科技公司也是这样的一个PC零售商,由于公司信誉好,售后服务到位,加之有固定的客户群,主要是为教育系统提供PC,所以在这片市场上勉强可以站稳脚跟。
但是公司要想有进一步的发展,就必须寻找一个突破口,让整个销售经营上一个新的台阶.在公司领导的支持下,我首先找到了突破口,也就是公司存在的一些问题:
公司对于库存、管理、销售管理这块使用的还是传统的手工操作,效率很低;由于计算机各类配置的价格随时波动很大,所以当客户需要某些配置时,我们的报价往往缺乏实时性,有时造成了客户的误会,也让公司受过不少的损失;公司总经理受所学专业的限制,对计算机硬件方面了解得不是很透彻,在与客户facetoface交流时,对于一些客户发出的问题容易造成尴尬的局面。
基于以上种种原因,所以我准备设计一个计算机销售系统,来解决这些问题。
我分析了该系统的可能性,因为以前课程设计做过这方面的系统,只要针对公司的特点,加以改进一些功能即可;在财务的帮助下,我们发现用计算机代替手工管理库存、销售,各项成本都比原来降低不少,而且整个公司能够更高效地运营。
系统的设计内容为是计算机销售管理系统,它具有库存管理系统和销售管理系统的功能,同时,更有我别具匠心的设计系统辅助功能,为系统的使用用户带来了方便,带来了快捷,同时通过使用用户的权限设置,还可以发挥更大的功能
1.3系统设计思想
该系统主要是为了方便户籍管理人员、所在地居民的使用而开发的,这个户籍管理系统操作界面友好、基本功能稳定、运行速度较快,以便方便、快捷、清晰的进行数据传输,方便管理人员与居民的交流。
1.实用性:
系统以用户的需求为目标,以方便用户为原则。
根据用户的实际需求情况,从用户角度出发尽可能的方便用户使用,满足基本的用户需要。
2.高可靠性:
作为一个应用软件,其可靠性和稳定性是相当重要的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性,解决了在使用过程中可能存在的种种问题。
3.高安全性:
要实现这个管理系统,首先必须防止网络黑客的侵扰,防止用户有意或无意中对系统进行侵害,盗取他人信息,因此该系统需要通过输入用户编号、用户姓名、密码、验证码进行登录,在登录过程中还要判断该用户是否是在管辖区中居住的居民或该系统的管理人员,这样就大大减小了黑客入侵的危险性,保证了数据信息的安全。
4.可维护性:
系统的维护和管理是十分重要的,因为一个无论多么好的系统没有良好的可维护性,如果他的数据信息丢失或被黑客攻击,那么这个系统就会瘫痪,无法正常进行工作,这样就给工作人员带来了很大的不便,因此,在这个系统中采用了数据的恢复与备份技术,一旦遇到这种情况,那么只要进行数据的恢复,系统就可正常的进行工作。
1.4系统开发环境
1.4.1B/S结构的数据库访问模式
如图1-1所示。
图1-1 三级结构组成
1.4.2ASP.NET简介
ASP.NET是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.NET提供许多比现在的Web开发模式强大的优势。
ASP.NET构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是ASP.NET强大化软件支持的小部分。
因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。
ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。
1.4.3SQLServer2005数据库简介
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
SQL不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
SQL不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
可行性分析
1.5经济可行性
统的实际投资
本系统是作者本人在实际的调研后经过需求分析,总体设计,详细设计等过程后实现的。
实际工作全部由作者本人完成,所有的投资为作者的人力投入以及开发本系统所需要的硬件。
系统在初期的总投资如表2-1所示。
表2-1 系统在初期的总投资
序号
项目
人工(人·月)
单价(元)
合计(元)
1
可行性研究
1
2000
2000
2
需求分析
1
2000
2000
3
总体设计
1
2500
2500
4
系统详细设计
1
2000
2000
5
编码实现
1
1000
1000
6
系统测试
1
1500
1500
7
文档编写
1
1000
1000
8
合计
12000
1.6 技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
现在派出所内都有相应的懂计算机的专业人员可以进行计算机的日常维护和管理,因此不必担心系统出现故障时会无人维护,因此在系统维护方面是可行的。
在硬件方面,则选择是PentiumIV系列及以上的计算机,内存在1GB以上,硬盘在80GB以上,都可以满足系统的开发需要,当然,硬件的配置越高,系统的开发与运行会更流畅。
考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
在软件方面,考虑到系统实施的可行性,选择了现在比较成熟的ASP.NET作为这个软件开发的工具,数据库使用SQLserver2005数据库存储数据。
在安全性、可用性、可靠性方面都是比较突出的。
经过以上分析,管理系统开发在技术上是可行。
1.7 操作可行性
运行可行性是指在实施本系统的机构能够独立、稳定、安全的运行,并且符合实施本系统机构的需求以及适应社会发展的要求,运行本系统可以替代户籍管理部门传统的手工管理以提高户籍管理的高效性,最重要的是运行本系统可以很大程度的提高了户籍部门的经济效益。
本系统对使用者的计算机水平要求并不高,系统安全性也能够得到保证。
经过以上分析,运行方面是可行的。
1.8 业务流程图
本系统的主要业务流程通过登录界面输入正确的用户名和密码,后台进行成功处理,如果登录成功将进入系统主界面,在主界面中进行相应的操作;如果不成功将提示出错信息。
流程图如图2-1所示。
图2-1业务流程图
当成功登录后系统将进入主功能界面,用户可以进行相应的操作。
具体操作如图2-2所示。
图2-2业务流程图
1.9本章小结
根据上面的分析得出结论,本系统的技术成熟、完备,测试手段可靠,对于使用简单、维护方便、安全可靠的要求基本能够通过各种软硬件手段得以实现,能够满足硬件管理工作的需求,实现了简单、易学、易用、安全可靠的管理系统,从而具有良好的市场前景。
因此本系统可以立即进行项目开发。
需求分析
1.10 系统概述
计算机硬件组装系统,主要应用于兼容机上,主要是对用户给出的条件进行判断,并给出合理的组装方案,该系统主要包括:
基本库存管理,用户需求,基本设置,系统维护。
1.11 系统需求分析
本节将对系统要实现的主要功能、性能等需求进行全面地阐述,以便帮助用户判断所要开发的软件是否符合要求。
该节将在软件开发目标和需求方面为用户和开发者之间创建一个共同的基础和共识。
需求是用户对系统提出的要求,它可能是原始的、抽象的、细化的。
一个软件系统的开发必须以一组需求作为开发点。
需求分析则是在综合分析用户对系统提出的如功能、性能、数据等方面需求的基础上,构成一个从抽象到具体的逻辑模型,来表达软件将要实现的需求,为下一阶段的软件设计提供设计基础。
1.11.1数据流图
系统顶层数据流图如图3-1所示,购物过程数据流图如图3-2所示。
1.系统顶层数据流图主要描述的是用户进入本系统之后可以做的一些操作,还有管理员可以对用户或硬件所做的一些操作。
如图3-1,如题3-2所示。
3-1系统顶层数据流图
图3-2系统订购模块数据流图
数据字典
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
1.数据项定义
数据项也称数据元素,是“不可再分”的数据单位,是数据的最小组成单位。
需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。
本系统的数据项描述如表3-1所示。
表3-1信息总表
编号
名称
别名
类型
长度
I01-01
Productid
商品编号
Varchar2
10字节
I01-02
Name
商品名称
Varchar2
80字节
I01-03
Suppid
供应商编号
Number
20字节
I01-04
Listprice
原价
Number
10字节
I01-05
Unitcost
折扣
Number
10字节
I01-06
Itemid
商品类型编号
Varchar2
20节
I01-08
Productid
商品编号
Varchar2
10字节
I01-09
Qty
库存量
Number
10字节
I01-10
Quantity
出库量
Number
10字节
I01-11
ListPrice
单价
Number
8字节
I01-12
Totalprice
商品总价
Number
8字节
I02-01
Catid
商品类别编号
Varchar2
20字节
I02-02
Cat_name
商品类型名称
Varchar2
80字节
I02-05
Username
用户名
Varchar2
25字节
I02-06
Password
用户密码
Varchar2
25字节
I02-08
Orderdate
创建日期
Date
-字节
I02-09
Orderid
订单编号
Varchar2
40字节
I02-10
Productid
书籍编号
Varchar2
10字节
I02-12
QTY
数量
Number
10字节
I02-13
Totalprice
总价
Number
8字节
I02-15
Username
收货人
Varchar2
25字节
I02-17
Shipaddr
收货地址
Varchar2
80字节
续表3-1
I02-18
Shipzip
收货邮编
Varchar2
20字节
I02-19
Telephone
用户电话
Varchar2
20字节
数据流定义:
1.数据流定义
在一个数据流图上,数据按数据流为单位传输。
以下为本系统的数据流描述。
数据流编号D1—01
数据流名称商品基本信息
数据流来源系统管理员
数据流去向P1.1
数据流组成I01-01+I01-02+I01-03+I01-04+I01-05+I01-06
数据流编号D1—03
数据流名称统计信息
数据流来源P1.5
数据流去向F2
数据流组成I01-08+I01-09+I01-10+I01-11+I01-12
数据流编号D2—01
数据流名称商品类别信息
数据流来源F3
数据流去向P2.2
数据流组成I02-01+I02-02
数据流编号D2—02
数据流名称顾客基本信息
数据流来源P2.3
数据流去向P2.5
数据流组成I02-05+I02-06+I02-08
数据流编号D2—03
数据流名称用户订单信息
数据流来源F5
数据流去向P2.6
数据流组成I02-09+I02-15+I02-17+I02-18+I02-19
数据流编号D2—04
数据流名称用户订单信息
数据流来源F6
数据流去向P2.6
数据流组成I02-01+I02-02+I02-09+I02-101+I02-12+I02-13
1.12本章小结
需求分析报告是对系统需求的书面表达形式。
在对本管理系统的功能需求进行了分析,对系统流程过程中涉及的各数据进行了详细的分析,得到了物业管理系统的逻辑模型和数据的数据字典。
为系统的总体设计提供了可靠依据和基础。
成功的解决了系统“做了什么”的问题。
本管理系统需求分析完整、详实、正确,可向下一阶段流程过渡,即可以进入总体设计阶段。
总体设计
1.13系统模块总体设计
系统总体设计阶段主要是利用系统功能模块图来描述系统中各个模块是如何划分并都完成什么功能的。
在充分考虑各个模块的耦合性与内聚性后,通过制作系统功能结构图合理地将整个系统分拆成多个模块。
这样做使系统的开发变得目标清晰,每个模块的完成都是系统制作的里程碑,对于制作完成后的测试也提供了便利和依据。
本系统一共分为三个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库不同的表。
每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
1.14数据库设计
数据库设计概述
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,它在一个管理系统中占有非常重要的地位,因为数据库结构设计的好坏将直接对管理系统的效率及实现的效果产生影响,所以合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,方便用户查询所需信息。
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。
系统中数据是通过数据库和数据文件存储的,数据的日积月累、不断更新是实现信息系统的价值所在。
因此,数据的合理组织、存储与使用对一个管理系统的成败和其效率的高低起着至关重要的作用。
由于信息结构复杂,应用环境多样,在相当长的一段时间内数据库设计主要采用手工试凑法。
使用这种方法与设计人员的经验水平有直接关系,数据库设计成为一种技艺而不是一种工程技术,缺乏科学的理论和工程方法的支持,软件的质量难以保证,常常是数据库运行一段时间后又不同程度地发现了各种问题,增加了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 组装 系统 设计 开发 毕业设计 论文