企业采购管理系统教学内容.doc
《企业采购管理系统教学内容.doc》由会员分享,可在线阅读,更多相关《企业采购管理系统教学内容.doc(51页珍藏版)》请在咨信网上搜索。
1、企业采购管理系统精品文档企业采购系统的设计与实现摘 要企业采购系统利用计算机的数据库技术,避免和克服了人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊端。实现对采购业务的多层级、多角度集中管理,确保需求与采购分离,采购与决策分离。实现采购需求可追溯,采购过程可复审的全方位控制和管理。从而使采购业务全程电子化、透明化,提高采购效率、降低采购成本、提升采购品质、加强采购监督,提供强有力的支撑。因为对结构化的程序设计技术,关系型数据库建模、分析技术和对.NET开发技术有一定的了解,所以本系统采用B/S架构,基于.NET平台,采用ASP.NET和ADO.NET技术,以 C#为开发语言,数据库
2、采用 Microsoft SQL Server 2005。页面设计上,采用基于WEB 2.0技术的层叠样式表单技术CSS ,规范HTML语言的书写,使程序界面简单美观,可维护性强,同时各浏览器的兼容性也好。解决方案:采用模块化的程序设计方法,对分模块进行功能划分,然后层层汇总整合,既便于系统功能的各种组合和修改,又便于技术维护人员补充和修改;采用关系型数据库,通过详细的需求分析和数据分析,建立正确的实体关系模型,然后创建数据库,维护数据库的稳定性和高性能。关键词:采购管理系统;B/S架构;.NET技术Design and Implementation of the enterprise pro
3、curement SystemAbstractEnterprise procurement system using computer database technology, avoid and overcome artificial management information, large amount of labor, calculation and statistical inaccuracy such as many defects and shortcomings.To ahchieve the procurement operations of the multi-level
4、,mutil-angle centralized manegement,ensure the demand and purchasing,procurement and decision of separation.To achieve traceability of the procurement requirements, a full range of control and manegement of the procurement process.So that the procurement operations throughtout the electronic,transpa
5、rency,improve procurement efficiency,reduce purchase cost,improve quality,strengthen procurement supervision,provide strong support. Because of the structured program design technology,a relational database modeling,analysis technology and the .NET technology has certain knowledge, so the system ado
6、pts the B/S structure, based on platform, using ASP.NET and ADO.NET technology,C#development language,database using Microsoft SQL Server 2005. Page design, WEB 2.0 technology based on the cascading style form technology CSS, standard HTML language writing, make the program interface is simple and b
7、eautiful, strong maintainability, and meanwhile each browser compatibility of it.Solution: the modular programming method, function module to points region, and then collect layer upon layer integration, convenient for various combinations of system function and modification, facilitate again techno
8、logy maintenance personnel and modify added; The relational database, through detailed analysis of the demand and data analysis, establishing the correct entity relationship model, and then create database, maintain the stability of the database and high performance.Keywords: enterprise procurement
9、management system; B/S structure;.NET technology 目 录1前言11.1论文研究主要内容11.2国内外现状12关键技术介绍22.1关键性开发技术的介绍22.1.1 .NET三层架构22.1.2 .B/S体系33系统分析53.1 构架概述53.1.1 功能构架53.1.2 模块需求描述53.1.3 系统用例图63.2 系统开发环境63.3 系统任务的可行性分析73.3.1 技术可行性74系统设计84.1 数据库概念结构设计84.1.1 实体属性描述84.1.2 企业采购管理系统E-R图104.2 数据库表设计114.3 数据库连接145系统实现165
10、.1 主要界面实现165.1.1 登录模块界面165.1.2 修改密码界面165.1.3 用户管理界面175.1.4单据管理界面175.2系统代码实现186系统测试206.1 系统测试理论206.1.1 测试目的206.1.2 测试步骤206.1.3 测试原则216.2企业采购系统的测试217结 论23参考文献24谢 辞25附 录26收集于网络,如有侵权请联系管理员删除 1前言1.1论文研究主要内容本课题是针对企业采购管理,开发的一个基于B/S架构的管理系统,使企业库存和采购能够有机的结合起来,提高企业的效率和效益。其中Browser(浏览器端)负责提供表达逻辑,显示用户界面,提供用户进行基本
11、的操作,Server(服务器端)负责实现后台数据服务。用户通过身份验证登录该系统,进入操作主界面,选择操作节点,进行相关增删改查等操作;设置系统管理员角色,管理员统一维护系统的基础数据,包括物资信息、人员信息、供应商信息、和单据。1.2国内外现状针对采购管理制度,美国是世界上最完善的国家之一,其发展历程和管理模式对于政府采购尚处于起步阶段的中国来说,颇具实践上的借鉴意义。中国政府采购肇始于1996年,经过十几年的实践和探索,取得了较大的发展,采购过程的规范化管理水平逐渐提高。但是,中国的采购制度仍然存在很大的问题,与西方发达国家比较,仍然有很大的差距。如何构建合理分权、监管到位、降低消耗的管理
12、体制和运行机制,一直是亟待解决的问题。近年来,随着计算机技术和网络技术的发展,信息系统对推动采购业务不断完善发挥了巨大的作用。各国采购管理工作渐渐的实现了网络化管理,通过运用现代化信息技术进行交易,发布采购信息并且完成交易,解决了传统采购方式难以克服的时间和空间问题。对于中小型企业数量众多的中国,改善管理、提高中小型企业的经济效益对于中国国民经济的发展具有重要意义。采购管理系统体现了当今先进的企业管理思想,能够保证计划的准确性和采购的合理性,提升企业的竞争力。2关键技术介绍2.1关键性开发技术的介绍2.1.1 .NET三层架构三层体系结构,是在客户端和数据库之间加入了一个中间层,也叫组件层。应
13、用程序将业务规则、数据访问和合法性校验等工作放到了中间层进行处理,这样,在保证客户端功能的前提下,为用户提供了一个简洁的界面。同时也保证了数据访问层的函数功能的原子性,即最小性和不可再分性。完善的三层结构要求:修改表现层而不用修改逻辑层,修改逻辑层而不用修改数据层。在项目开发的过程中,有时把整个项目分为三层架构,分别是:表示层UI、业务逻辑层BLL和数据访问层DAL,它们的作用分别是:表示层:主要是指与用户交互的界面,用于显示数据和接受用户输入的数据,将用户输入的数据传递给业务逻辑层,一般不包含任何实际的业务处理,当业务逻辑层的数据发生变化时,表示层就会显示出更新的效果。表示层提供应用程序的用
14、户界面,通常为Windows应用程序或者Web应用程序。业务逻辑层:是表示层和数据访问层之间的桥梁,它代表应用程序的核心功能。负责关键业务的处理和数据的传递,复杂的逻辑判断和涉及到数据库的数据验证都需要在此做出处理。根据传入的值返回用户想得到的值,或者处理相关的逻辑。业务逻辑层通常为类库。数据访问层:主要实现对数据的保存和读取等操作,将存储在数据库的数据提交给业务层,同时将业务层处理的数据保存到数据库中。数据访问层可以访问关系数据库、文本文件或者XML文件,通常为类库。 三层架构的优点:首先是易于项目的修改和维护。在项目开发过程中或者开发后的升级过程中,甚至在项目的移植过程中,这种三层架构是非
15、常方便的。比如从Web移植到Form中,只需要将表示层重新做一遍就可以了 ,其余两层不用改动,只需要添加到现有项目就可以了;其次是易于扩展。在功能上的扩展同样如此,如有功能的添加只需要把原来的类库添加方法就可以了。另外,代码的重用也是三层架构的优点。但是三层架构的开发模式也是有缺点的,相对于没有分层的应用程序来说,执行速度不够快。所以它不适用于对执行速度要求过于苛刻的行,例如:在线订票,在线炒股等,它比较擅长于商业规则容易变化的系统。具体实现步骤:(1)创建业务逻辑层名称BLL(2)创建数据访问层名称DAL(3)创建各层之间的依赖关系: 实现表示层对业务逻辑层的引用 实现业务逻辑层对数据访问层
16、的引用2.1.2 .B/S体系现代网络通常以Web为中心,采用TCP/IP、HTTP为传输协议,客户端通过Browser访问Web以及与Web相连的后台database,我们称之为B/S模式。B/S模式由浏览器、Web服务器、应用服务器和数据服务器四个层次组成,是当前世界先进的网络体系结构。在这种结构下,用户工作界面是通过www浏览器实现,极少部分事务逻辑在前端Browser实现,但是主要业务逻辑在服务器端Server实现。相对于C/S 结构属于胖客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构的系统不需要安装客户端软件,直接运行在客户端的浏览器上,系统升级或维护时只需要更新服务器
17、就可以了,这样大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。与C/S相比,采用B/S模式的网管系统主要具有以下特点:(1)界面统一,使用简单(2)易于维护(3)扩展性好,有效保护企业投资(4)信息共享度高(5)有良好的广域网支持和较高的安全性但是B/S结构也有一些缺点,例如:(1)个性化特点明显降低,无法实现具有个性化的功能要求(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求(3)页面动态刷新,响应速度明显降低(4)功能弱化,难以实现传统模式下的特殊功能要求总体以目前的技术来看,局域网建立B/S结构的网络应用,并通过Internet/Intr
18、anet模式下的数据库应用,相对易于把握,成本也是比较低的。它是一次性到位的开发,能实现不同的人员,以不同的接入方式访问和操作共同的数据库,有效地保护数据平台和管理访问权限,服务器数据库也很安全。3系统分析3.1 构架概述3.1.1 功能构架根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。图3.1 系统功能模块3.1.2 模块需求描述(1)登录信息模块系统的所有用户通过登录界面,登录企业采购管理系统,根据角色的不同登录后进权限内的操作页面。(2)密码修改模块系统创建用户时设置统一的默认密码,提供用户修改个人密码的功能,提交符合格式的新密码,服务器响应操作,修改数据库的值。(3)
19、基础信息模块系统基础信息,包括了用户信息、部门信息、供应商信息和物资信息等,由系统管理员统一维护 ,执行查询、增加、删除和修改的操作。(4)单据管理模块用户登录系统后,进入权限范围内的操作页面,可以对系统单据进行管理,包括需求单、采购方案、采购结果、采购合同和要货单的管理,执行添加、修改、删除、查询提交审批和审批等操作。3.1.3 系统用例图根据需求调研结果确定本系统的用例图,如图3.2所示。图3.2 系统用例图3.2 系统开发环境硬件环境:2.53GHZ/1024MB/100G/软件环境:Microsoft Visual Studio 2008/Microsoft SQL Server 20
20、053.3 系统任务的可行性分析3.3.1 技术可行性(1)在计算机和网络越来越普及的情况下,系统采用B/S框架进行开发,这样就保证了用户通过www浏览器就可以访问系统,不需要安装庞大的客户端程序,而且系统响应快。利用不断完善的www浏览器结合,通过浏览器就可以实现更加强大的功能,技术页面也可以用更加生动和丰富的表现形式与用户交流;另外B/S架构可以将系统的维护开销减到最小,方便构件个别的更换,实现系统的无缝升级。(2)在开发语言上采用了C#,以及ASP.NET 和ADO.NET 技术,语言简单易学且开发快捷,可以将一些可预见的风险降到最低,从而保证了系统的开发周期。另外系统易于维护,可以降低
21、产品后期的维护成本。(3)数据库采用Microsoft SQL Server 2005,相比较于access和mysql 等数据库来说,性能高,功能强;而与Oracle、DB2等大型的数据库比较,有着更多的开发工具和更少的障碍,无论是SQL Server 2005和Microsoft Visual Studio、Microsoft.NET 技术和公共语言运行时的全面整合, 还是更高的安全性,企业采购管理系统采用SQL Server 2005 都是可行的。4系统设计4.1 数据库概念结构设计4.1.1 实体属性描述得到上面的数据信息后,可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面
22、的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有:用户实体、角色实体、部门实体、供应商实体、物资实体、需求单实体、方案实体、结果实体、合同实体和要货单实体,如图4.1至图4.10所示图4.1 用户实体图4.2 角色实体图4.3 部门实体图4.4 物资实体图4.5 供应商实体图4.6 需求单实体图4.7 方案实体图4.8 结果实体图4.9 合同实体图4.10 要货单实体4.1.2 企业采购管理系统E-R图采购管理系统E-R图,如图4.11所示图4.11 E-R图4.2 数据库表设计数据库在物理设备上的存储结构与存取方法称为数据库的物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 采购 管理 系统 教学内容
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。