通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用Visual Basic 快速创建Windows程序,并可编写企业水平的客户端/服务器程序及强大的数据库应用程序。
2 分析
针对于本次课题的开发需求,以下章节部分将对于本次开发的课题需求进行分析和提炼。
2.1 特性分析
一套好的微机硬件组装系统应该具有以下特性:
2.1.1 易于文护和管理的特性
在这个新世纪的电子技术飞速发展的前提下,电子器件的更新速度可谓是日新月异,这也就意着越来越越多的硬件将被列入我们的系统中,然而硬件的特征方向也越来越明显,用户的配置方向也是越来越多样化,因此提供一个良好的更新硬件环境使得我们的配机系统能够紧随时代潮流,满足各种用户需求的前提,也是跟进时代进步,的具体表现。
2.1.2 简单易用性
由于我们的软件主要是面向并无太多计算机硬件知识的用户群,为他们在选购机器的时候提供方便可靠的服务,因此简单易用的操作界面是必须实现的,由于这类用户对于硬件的相关知识掌握得并不是很全面,而且对于硬件的一些装有名词和硬件特性不是十分了解,因此我们的软件必须是一个方便录入用户需求,但是用户又很容易接受的操作界面。
2.1.3 可靠性
对于计算机来说可靠性来自于硬件的质量,因此对于硬件的可信程度是对我们程序的最大考验,所以对于硬件的录入方面需要严格把关。
2.2 配机的基本流程
配机过程其实就是一个对于用户需求分析以及相应硬件兼容性以及特性的判定过程,通过用户输入的相关信息来了解用户的配机意向,并且在了解用户意图的前提下对于各相关硬件的具体要求在数据库中进行比对和判断从而得出用户希望得到的配机方案,并提供相关方案让用户根据具体参数选择自己喜欢的配机方案。配机过程如配机流程图所示:
图3.1配机流程
2.2.1 用户信息录入
当用户需要配置计算机时,往往对于计算机的功能以及价格有一定的要求,我们需要通过软件与用户的交流来了解用户的需求取向,明确用户需要什么样的机器,需要机器具有什么样的性能。
2.2.2 用户需求判定
机器的配置主要是在于硬件的需求和兼容性方面,然而随着计算机的普及和发展,硬件的兼容性问题已经不再是影响计算机配机的主要因素,因此判定计算机的配置主要落在了机器性能的配置之上,因此判定用户需求越来越体现出了它在配置计算机中的重要地位。
2.2.3 生成配机方案
根据用户输入的信息,以及用户需求判定,再在考虑硬件兼容性的前提下,搭配这些配机信息,从我们的硬件库中筛选出满足用户需求配机方案,来提供给用户选择。
2.2.4 用户确认配机信息
用户的需求下,往往不止是一套的配机方案,因此用户需要根据进一步的参数来确认自己选用的具体方案,从而更加贴切的满足用户的需求。
2.3 数据流程分析
基于对于以上配机流程的分析,我们得到了微机硬件组装系统的简化数据流程如图3.2所示,用户可以登录配机系统从而来实现自己的配机需求。
图3.2系统信息流程图
2.4 系统的E-R模型
在前面流程分析中我们同样得出了系统E-R图,如下:
图3.3配机E-R图图3.4用户E-R图
图3.5超级用户E-R图
2.5 功能需求分析
- 上一篇:ASP.net《软件工程》考试系统的设计与实现+源代码
- 下一篇:ASP.net《高级数据库管理》教学网站设计与实现
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...