1.2系统开发意义
通过仓库管理系统,我们能够为用户提供充足的信息和快捷的查询手段,实现了仓库管理的系统化、规范化和自动化。这样不仅对物资管理起来方便、快捷、安全,还使生产得到充分利用,以达到降低成本、提高生产效率和管理效率的目的,使企业对物资的管理不再有局限性,也是对企业科学化、正规化的管理[3]。
1.3系统相关技术介绍
1.3.1 C#编程语言
C#是微软公司在2000年发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C++、Visual Basic、Java等语言的优点,不仅继承了C语言的语法风格,同时又继承了C++面向对象的特性。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。其特点有语言简洁、保留了C++的强大功能、强大的Web服务器控件和与XML相融合等[4]。
1.3.2 Visual Studio 2010简介
Visual Studio是微软公司推出的,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。同时带来了.NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序,除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据库[5]。
1.3.3 SQL Server 2005简介
SQL Server是Microsoft推出的数据库管理系统,具有全面的数据和用户管理功能,具有良好的安全性,具有Microsoft软件固有的优点,如良好的图形用户界面、强大的帮助功能等,是Windows操作系统平台下最理想的数据库平台。SQL Server 2005与前面版本比较,最大不同是其引入了.NET Framework,引入.NET Framework后,将允许构建.NET SQL Server专有对象,从而使SQL Server具有更多的灵活性和更为强大的功能[6]。
2.系统分析
2.1可行性分析
在软件开发的过程中,并不是所有问题都有简单的解决办法,所以在预定的规模之内会出现各种问题。但是,通过可行性的研究分析可以知道问题的所在,进而达到人力、物力和财力的节省[7]。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且程序可以分期分批实现。但是需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
系统的目标确定后,就可以从以下两方面对能否实现新系统目标进行可行性分析:
(1)技术可行性
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术应完全可以达到该系统的功能目标。同时考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
(2)经济可行性
估计新系统将投入的成本效益,其中包括估计项目开发的成本,即开发费用和今后的运行、文护费用;估计新系统将获得的效益,即开发成本是否会高于项目预期的全部经费。此外,还会分析系统开发是否会对其它产品或利润带来一定影响,如支出方面有硬件设备、软件设备的开销;效益方面,可以从经济效益和社会效益两方面考虑,对于仓库管理系统则应着重分析其社会效益。通过分析,系统投入运行后可以使仓库管理实现科学化、规范化,不仅增强了工作人员对仓库的管理能力,也提高了工作效率。 C#仓库管理信息系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_3932.html