辽宁科技大学毕业设计(论文) 第2页
1.4 开发工具和数据库的选择
本套管理系统是采用Visual C++ 6.0作为前台的搭建软件,采用了应用比较普遍的Microsoft MSACCESS数据库构建后台数据库。
编程环境的选择微软公司的Visual C++ 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual C++提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VC是一个相对较好的选择。Microsoft MSACCESS主要功能就是同各种数据库建立联系,进行沟通。Microsoft MSACCESS应用广泛,可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。MSACCESS 是Microsoft 公司推出的MSACCESS 数据库管理系统,该版本继承了MSACCESS 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行MSACCESS 的大型多处理器的服务器等多种平台使用。
辽宁科技大学毕业设计(论文) 第3页
第2章 可行性分析
并不是所有的问题都有简单明显的解决方法,事实上,许多问题不可能在预定系统规模之内解决。如果没有可行的解,那么花费在这项工程上的任何时间、资源、人力、和经费都是无谓的浪费。所以进行可行性分析是非常必要的。可行性研究是以相对短的时间和相对低的成本来确定给定的系统是否有解,并从技术、经济、操作、和法律上阐述是否可行。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决,如果问题没有可行的解,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。而可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。其最根本任务就是对以后的行动方针提出建议。一般来说,至少应该从下述四方面研究每种解法的可行性。
2.1 技术可行性
本系统的开发环境是基于Windows 2000的中文操作系统,采用面向对象的编程工具Visual C++ 6.0(以下简称VC),后台数据库是Microsoft MSACCESS。考虑到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采取本地数据库访问和编程方法,以达到对数据库快速方便地访问。
Visual C++ 6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。在Windows 9X 或 Windows NT 环境下,用Visual C++ 6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。Visual C++ 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。
辽宁科技大学毕业设计(论文) 第4页
2.2 经济可行性
目前国内相当一部分小型企业,没有完善的库存管理系统,管理水平差,运行效率低,迫切需要提高现代化管理水平、管理质量和管理工作效率,新系统的投入运行将大大降低成本,提高经济效益。
本系统虽然需要有良好的整体规划,而且还需要专业人员进行系统的运行阶段的维护与管理,所以系统开发需要大量的先期投入,但是今后系统的使用会给用户带来很大的方便。从提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完全可行的。总之,这个系统的经济效益远远大于开发成本。
2.3 操作可行性
对于用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不同需求,同时也方便了管理员的内部管理。总之,这个系统的经济效益远远大于开发成本。硬件上,满足要求的计算机的配置不用很高;软件上,采用Windows系列操作系统,对管理员稍做培训即可掌握,操作上是可行的。
本系统界面统一规范,操作简单,提示信息功能完整,用户只要经过简单的培训即可上手。
2.4 法律可行性
本系统没有违反国家相关法律规定,因此法律上有保障。
辽宁科技大学毕业设计(论文) 第5页
第3章 系统需求分析
一个软件系统是由相互联系和相互制约的若干部分组成,而系统需求分析是整个系统设计实现的最重要的阶段。需求分析要明确提出系统做什么,即需求分析就是要准确地回答系统必须做什么的问题,而不是如何做的问题。深入、细致、正确的系统需求分析,是系统设计和实现的基础,否则系统开发代价是沉重的。需求分析是指用户对目标系统在功能、性能以及行为等方面的需求;或者说,需求分析的主要任务是清晰、准确、详实地描述系统的功能需求、数据需求、性能需求和环境要求,并给出系统数据流程图和数据字典。这里,我们首先给出文字描述的系统业务流程,然后表述需求规范。
3.1 系统需求分析阶段工作
1、问题识别
就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标。
2、分析与综合
逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分。最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)。
3、制订规格说明书
即编制文档,描述需求的文档称为软件需求规格说明书。请注意,需求分析阶段的成果是需求规格说明书,向下一阶段提交。
4、评审
对功能的正确性,完整性和清晰性,以及其它需求给予评价。评审通过才可进行下一阶段的工作,否则重新进行需求分析。
辽宁科技大学毕业设计(论文) 第6页
简言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。
3.2 系统开发配置
3.2.1 系统运行环境
1、硬件环境
CPU:600Mhz以上主频CPU。
内存:最低配置128MB,建议使用256MB以上内存,Windows XP建议使用512MB以上内存。
硬盘:至少需要300MB以上的硬盘空间来安装所需的组件。 2、软件环境
操作系统:Windows 98;Windows 2000;Windows XP。
3.2.2 系统开发环境
1、Visual C++ 6.0
Visual C++ 6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows下的应用程序。
“Visual”一词在计算机程序设计领域中意为: “ 可视化的”,Microsoft公司的其冠以Visual的产品都含有这个意思,VC就是可视化程序设计语言。
可视化程序设计指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。
Visual C++在原有C语言的基础上进一步发那,至今包含了数百条语句、函数及关键词,其中很多和Windows Guy直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握 几个关键词就可以建立实用的应用程序。
VC的基本特点有两个:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库辽宁科技大学学生管理系统(2)在线全文阅读。
相关推荐: