第一章 引言
随着计算机技术的日新月异和互联网技术的不断发展,信息技术已经渗透到我们的衣、食、住、行以及我们的生活的各个方面,给我们的生活带来了天翻地覆的变化。伴随信息化产生的信息资源被认为是重要的战略资源,它与技术、能源、人力一样,具有重要的战略意义。互联网技术的应用和进步,开创了崭新的信息时代。它不但成为信息传播的新载体,同时也为企业的管理和创新提供了新的动力和翅膀。企业信息化已经成为企业管理最为重要、最具活力的应用之一[1]。目前中国社会的各个阶层已经逐步开始向信息社会转型的,越来越多的企业领导人关心企业的信息化,使企业主动迎接信息化发展带来的新的发展机遇,加速企业信息化,已成为大多数企业的选择。 从 20 世纪后期开始的信息技术革命发展到今天,特别是许多企业通过信心化建设,大大减少了企业的运营成本和提高了产出速度,缩短了新产品投入市场的时间,增强了和客户交流的强度。他们从信息化建设中得到了很多收益,所以对企业信息化建设也越来越重视。随着企业对信息化建设的重视程度越来越深,企业信息化的建设任务越来越重。采用信息化管理对于企业的发展有什么样的意义?怎样才能做好信息化工作?这是我们应该多多思考和研究的重要课题。 首先,来看《中共中央关于制定国民经济和社会发展第十个五年计划的建议》(以下简称《建议》)中国家对于企业信息化的定义:“在企业作业、管理、决策的各个层面,科学计算、过程控制、事务处理、经营管理的各个领域,引进和使用现代信息技术,全面改革管理体制和机制,从而大幅度提高企业工作效率、市场竞争力和经济效益[2]”。可见,从国家层面就十分重视国内企业的信息化发展,实施企业信息化势在必行。 信息化是现今社会发展的大趋势,也是我国企业战略转型、优化产能结构、迈向现代化的关键所在。目前世界经济形势金融危机影响,下行压力增大,世界经济复苏乏力,我国经济形势受世界经济影响也进入了经济常态化。针对目前的经济状况和战略机遇,产业升级和结构优化,成为新的经济增长驱动,所以企业以信息化带动产业升级和结构优化成为当前的重要工作,也是关系到企业长远发展的重大课题。
...........
1.1 采购管理系统开发背景和意义
随着经济全球化的浪潮和新一轮的全球性经济危机的进一步加剧,使得国际、国内企业竞争日益加剧。企业产品价格一路走低,使得生产经营越来越难以支撑。采购管理是保证企业生产和发展基础工作之一,是整个企业成本管理中最有价值的部分,在一定的程度上决定着企业的盛衰,做好采购管理工作显得尤为重要[3]!作为企理的重要组成部分,采购环节是企业经营的一个重要环节,它是一个生产型企业关注的开源节流中的节流问题,他需要更快、更准确的分析数据、统计结果,以做出决策[4]。而且采购又是企业管理中最容易出问题的一个过程,很容易被许多没有职业道德的人所利用的一个环节,所以最容易以权谋私、以次充好、舍贱求贵、弄虚作假。采购费用的支出是企业主要的主要成本之一,随着市场竞争的白热化,产品价格肯定会越来越低。必须对采购过程的各个环节进行深入研究和科学操作,使企业采购活动透明[ 5]。如何加强对采购全过程的控制、提高产品的质量、怎样才能保持企业的发展,维持企业的利润。只能是进一步降低采购成本,而降低采购成本只能通过采购信息化。采购信息化就是企业应用信息技术将釆购管理数字化的过程。或者更确切地说,集团采购信息化是信息技术由局部到全局,由战术层次到战略层次向企业全面渗透[6]。采用信息化手段提升企业竞争力,成为任何企业都不能忽视的重要工作。所以运用信息化技术的采购管理就成为当前采购管理的方向。采购信息化为完善企业的供应链条、缩短企业产品的制造周期、降低企业的成本、增强市场竞争力提升企业的市场竞争力提供了重要保障[7]。采用信息化还能为优化企业财务状况、平衡企业的收支提供科学的决策依据;信息化采购还能为节省企业成本,为企业贡献“利润”。 从本企业实际情况来看,由于缺乏采购信息化系统,大量工作依靠人工处理,从计划编制到合同签订全部采用人工,发出采购命令前必须填写大量的各种表格,而且,这些资料难以保管,复杂的旧资料以前采购人员向供应商也很浪费时间[8]。采购信息化有助于企业利用信息化技术,完善供应链管理、降本增效。把大量的重复性工作改进为一次输入,多方使用,有效的避免了多次输入的重复性劳动,在作业管理层面降低输入失误导致的数据错误,提高管理数据的准确性、实时性;为企业管理层提供科学的决策依据。
..........
1.2 国内外的研究状况
最近几年来,人们对于采购信息化的越来越重视,采购信息化理论也不断完善。采购管理开始着重于对战略采购计划方面的研究[9]。而且采购管理也开始注重企业的长期战略供应和供应链管理,并且朝着集中、统一的方向发展[10]。开始注重对整个供应链进行有效管理的思想[11]。实现对整个企业供应链上的人、财、物等资源及其流程管理。采购成本管理必须与产品结构管理相结合方能发挥效益,材料管理必须与库存管理系统结合方能发挥效益[12]。基于以上这些原因,要实现对采购管理的过程的精细化管理,必须要依靠信息化。所以采购信息化发展越来越快。 采购管理系统在国外发展比较早,也发展的必较成熟。伴随着市场的发展,采购管理系统有四种类型:第一种是与企业 ERP[13]进行集成,装在客户的硬件平台上,提供给客户完整解决方案的软件[14],这是一种专业性强、可用性强采购管理套件。这种系统因它是安装在用户的平台上,所以更贴近用户、开发的周期短、可让用户以最快的时间更运用新技术。第二种是以第三方平台形式提供的服务。客户使用供应商的平台操作。Ariba 和 cc-Hubwoo就是这种类型的范例。这种系统的优点是投入低。根据 Ariba 的调查结论,使用 Saa S 的客户,第一年的拥有成本是传统软件安装型实施周期的 1/5。传统软件需要 6 到 18 个月,而 Saa S 只需要几天到几个星期[15]。第三种类型是以 Oracle 和 SAP 为代表的采购系统软件类型,它是 ERP 产品的延伸,弥补 ERP 使用中存在的不足之处。这种软件的缺点是与主要开发软件的公司专业方面存在差距,不能真正了解用户的想法,所以开发的软件就不能真正贯彻用户的意图,但它与 ERP 的集成较为方便。第四种就是企业自主开发的采购管理系统软件,这种系统由于是企业自主开发,所以很适合用户自己的要求,但是由于其实自主开发,开发费用太大而且开发时间太长。
.........
第二章 系统设计的技术基础
采购管理系统的开发需要熟悉对应的程序设计语言和程序设计技术,熟悉系统的技术架构和设计。要熟悉 C/S 结构的内核知识,掌握数据技术,掌握软件工程设计思想,设计出良好的 C/S 架构,并对数据库进行优化设计。
2.1 C/S 模式
C/S 结构又叫 Cilent/Sever 或客户机和服务器结构。C/S 模式的基本方法是将系统的应用任务分解成多个子任务,由多台计算机分工完成,即采用功能分布的原则[20]。它的运算过程是先由客户端程序(Cilent)的接收来自用户的指令,然后再传送给给服务器端(Sever)程序,再由服务器端(Sever)程序将运算结果返回给用户(Cilent);服务器(Sever)端程序的任务是数据接收、运算以及结果返回。客户端(Client)主要完成数据处理、数据表现并用户界面的功能;服务器端(Server)主要完成数据管理的主要功能[21]。
.........
2.2 C#( CSHARP)技术
C#( CSHARP)是美国 Microsoft 公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言[22]。C#(CSHARP)可以说是.NET Framework 专门为量身订做的程序语言。C#(CSHARP)与 Java 有很多相同之处:单继承、界面、差不多语法结构以及由中间码再运行的做法等等。C#(CSHARP)与 COM 是直接集成的,这是它优与 Java 的特点,当然这点是借鉴了 Delphi 语言的特点。所以它就成为微软公司 .NET windows是首选语言,也是网络框架当之无愧的主角。 C#(CSHARP)是继承 C 和 C++与语言并发展而来的,是面向对象的程序设计语言。它除过继承了 C 和 C++强大功能的和高运行效率,还综合了VB 简单的可视化操作的优点,并且摒弃了 C 和 C++的一些复杂而不实用的特性:没有宏、不允许多重继承等等[23],所以它的的操作能力相当地强大和完善。 C#(CSHARP)是面向对象[24]的程序设计语言。它可以让程序员快速地编写各种基于 Microsoft.NET 平台的任何应用程序。C#因为可调用由 C/C++编写的本机原生函数,所以是原来使用 C++程序员可以高效的开发程序,因此它它根本没有损失 C/C++原有的任何的功能。由于 C#与 C/C++十分相似,所以熟悉 C/C++语言的开发者,可以很快的转向 C#,并迅速掌握 C#语言,当然用其编程也是信手拈来。
...........
第三章 系统需求性分析 ........... 12
3.1 公司目前的现状 ...... 12
3.2.解决的主要问题 ..... 13
3.3 系统的特点 .......... 13
3.4 系统功能性需求分析 .......... 14