1、1本科毕业论文(20 届)中小商业企业 ERP 的设计与开发所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期2摘 要在我们生活的 21 世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。企业的物资供应管理往往是很复杂繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定便提高工作效率。传统的依靠管理人员人工传递信息
2、和数据的管理方式就无法满足企业日益增长的业务需求了。根据当前存在的问题,联系实际情况设计实现了一个具有部分 ERP(Enterprise Resource Planning)功能的管理网站,尽力做到降低实施成本,减少实施风险,加快实施进度,增加投资回报。这是一个基于 WEB 页面的、B/S(Browser/Server)模式的管理系统。本系统采用的是编程工具 Visual studio Ultimate 2012。利用 ASP.NET 和 Microsoft Sql Server 2008 R2(RTM) 技术实现的 B/S 模式的 ERP 的解决方案。关键词:计算机技术 ERP ASP.NE
3、T Sql Server 2008 R2 添加用户 用户管理 添加客户 客户管理 添加商品 商品管理 3AbstractComputer technology has been playing an irreplaceable role in all walks of life in the 21st century. Currently with more and more business, enterprises and institutions having applied computer technology to daily management, technological a
4、dvances indicated mainly by information technology has been occurring every day and the transformation from high-tech achievements to real productivity has been faster and faster. The material supply management is often very complicated because of the variety of materials, variation in order, manage
5、ment and distribution channels, distinct management systems within each company and large amount of statistical planning reports. Therefore, to enhance work efficiency material management must be computerized and designed in accordance with each enterprises specific condition while the traditional m
6、anagement method which relies on the management personnel to transmit information and data is not able to meet the growing needs of enterprises. Considering the current problem and the actual situation, a management website with the part function of Enterprise Resource Planning is designed to reduce
7、 the implementation cost and risk, accelerate implement progress and increase return on investment. This management system is based on the model of WEB page and B/S(Browser/Server)and uses the programming tool of Visual studio Ultimate 2012. It uses the ERP solution of B/S mode which is achieved by
8、ASP.NET and Microsoft Sql Server 2008 R2(RTM). Key words: Computer technology ERP ASP.NET Sql Server 2008 R2 Add user management add customer management add merchandise management4目录1.引言 .42 .需求分析与系统分析 .52.1 需求分析 .52.2 系统分析 .52.2.1 开发意图 .52.2.2 应用目标 .52.2.3 开发意义 .63.系统部分代码 .63.1 系统管理部分代码 .63.1.1 添加用
9、户 .63.1.2 用户管理 .83.2 基本资料管理 .113.2.1 添加客户 .113.2.2 客户管理 .133.2.3 添加商品 .153.2.4 商品管理 .174系统详细设计 .204.1 系统功能描述 .204.2 系统功能模块划分 .204.2.1 系统功能模块 .205.功能介绍 .215.1 综述 .215.2 功能介绍 .215.2.1 登录窗口 .215.2.2 系统管理 .225.2.3 基本资料管理 .236. 系统测试运行 .255.1 测试计划及过程 .255.1.1 添加用户测试 .255.1.2 用户管理测试 .255.1.3 添加客户 .265.1.4
10、客户管理 .265.2 模块测试总结 .267.系统的可扩展性 .278.结束语 .279.致谢 .2910.参考文献 .3051.引言当前我国中小型企业面临的最大问题就是管理问题。随着我国加入 WTO 和全球经济一体化进程的加快,产业结构的调整会在整个世界范围内进行。企业能否在市场上赢得竞争并且得以生存,能否具备持续发展的能力,关键在于管理。在全球竞争激烈的大市场中,无论是流程式还是离散式,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造,制造业内部管理都可能遇到以下一些问题:企业可能拥有卓越的销售人员推销产品,但是生产线上的工人却没有办法如期交货;车间管理人员则抱
11、怨说采购部门没有及时供应他们所需要的原料,实际上,采购部门的效率过高,仓库里囤积的某些材料 10 年都用不完,仓库库位饱和,资金周转很慢;财务部门不信赖仓库部门的数据,不以它来计算制造成本等等。管理信息在企业中的流动有三个方向:一是向上流动信息,从基层到中层再到高层,这是信息的汇总过程;二是从上层向中层再向下层的向下流动信息,这是对战略、目标、方向的分解过程;三是水平流动信息,这是部门之间的沟通和协调过程。信息必须真实、准确和及时,才能保证组织的效能,实施 ERP 可以带来高效率的信息传递,这主要表现在信息格式规范化、传递渠道固定化以及预警提醒功能,从而使信息的传递顺畅、不失真。运用信息化手段
12、会对业务流程产生诸多影响,它可以自动去除某一环节的人工操作,改变流程顺序或实施平行化,严密监视过程的状态和目标,实现不同任务和过程间的集成,消除过程中的中介活动,越过空间来协调过程,改进对决策信息的分析,从而使得基础管理周全、规范,领导监控及时准确。资金流是企业运营质量的综合反映。借助工具可及时发现和控制原料过量与停工待料现象、产品积压现象及销售环节的呆帐现象,及时解决浪费问题,及时暴露管理瓶颈,解决企业中普遍存在的财务管理仅限于事后核算而无事前和过程控制的问题。ERP 实现了信息流、物流、资金流的集成,从而实现资源共享。同时,对信息的及时高效处理,减轻了加工负担,对数据进行统计、分析与挖掘,
13、提炼了知识。综上所述,实施 ERP 确能有效解决企业的诸多困扰,提升综合管理。2 .需求分析与系统分析2.1 需求分析我国经济发展取得了长足进步,企业越来越多,也越来越繁杂,但账目的计算核算缺乏系统的调理。为了让企业进行更好的出账、入账计算,款项数值的记录,我们以一个超市为例子做一个中小型企业 ERP,来完成超市的系统管理、进货管理、销售管理、基本资料管理、财务统计管理,使超市能更好的管理财务、存货、商品,从而使得超市能有更好的发展前景。62.2 系统分析该系统实现的是一个中小型企业 ERP,管理企业的系统管理、进货管理、销售管理、基本资料管理、财务统计管理。2.2.1 开发意图开发本系统为中
14、小型企业提供科学的出入账统计和企业管理,减轻人力会计记账工作负担。2.2.2 应用目标利用本系统,能够对中小型企业的盈亏指数及综合指数进行科学计算,并分析出更好的营销方士,实现打印输出,存档等操作,方便中小型企业进行科学的记账。2.2.3 开发意义传统的分析方法受时间、空间和人力、难以达到快速准确计算要求。本系统大大减轻了人力会计师纸质记录的工作负担,并将数据存档,便于将来研究分析。3.系统部分代码3.1 系统管理部分代码3.1.1 添加用户添加用户是为了添加系统的操作者,从而进行对提供的应用和管理。代码如下:body width:95%;margin:0;height:470px;overf
15、low:hidden;.center position:absolute;7top:50px;left:150px;width:746px;.button width:70px;margin-left:60px;text-align:center;vertical-align:middle;.center inputtype=“text“ width:219px;height:20px;margin-right:50%;.center inputtype=“password“ width:219px;height:20px;margin-right:50%;span width:60px;di
16、splay:inline-block;vertical-align:middle;.textPosition width:70px;text-align:justify;text-align-last:justify;.DropDownList width:100px;账号:姓名:密码:邮箱:仓库:-%3.1.2 用户管理用户管理是为了让总程序管理者进行对用户的管理,可以设置用户的使用状态。代码如下:body width:746px;9height:470px;margin:0 auto; overflow:hidden; .from margin-top:50px;margin-left:8
17、0px; Visible=“false“ runat=“server“ Visible=“false“ DataTextField=“warehouseName“ SelectedIndex= OnSelectedIndexChanged=“ddlwarehouse_SelectedIndexChanged“ “ SelectCommand=“SELECT *,row_number() OVER(ORDER BY(Id) AS row_number FROM T_user WHERE (UserId UserId)“ DeleteCommand=“DELETE T_user WHERE (Id = id)“