企业订单管理系统开发教学文稿.doc
《企业订单管理系统开发教学文稿.doc》由会员分享,可在线阅读,更多相关《企业订单管理系统开发教学文稿.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。企业订单管理系统开发-企业订单管理系统的研究与设计内容摘要随着社会经济的发展,计算机越来越融入企业,传统人工下单的方式已经跟不上时代的发展。据调查,目前我国还有相当一部分企业的订单还停留在纸介质的基础上,尤其小型工厂或企业对订单的管理更是落后。本人所设计的企业订单管理系统就是为解决这问题而设计的。系统使用asp及MicrosoftOfficeAccess2003作为开发工具,利用面向对象的结构和自上而下的程序设计方法,实现了基于B/S(Browser/Server)模式的定单管理系统。系统运行结果证明,
2、本文所设计的订单管理系统可以满足客户和公司的需求。关键词:企业订单管理系统、B/S、aspTHEORDERMANAGEMENTSYSTEMRESEARCHANDDESIGNABSTRACTWiththeeconomicandsocialdevelopment,moreandmoreintothecomputerbusiness,thetraditionalmanualhasbeenunderwaybehindthetimesandthesingle.Accordingtoasurvey,thereareaconsiderablenumberofenterprisesinChinaisstill
3、stuckinPrintingonthebasisoforders,Inparticular,smallfactoriesorenterprisesinthemanagementofordersisbackward.Idesignedordermanagementsystemisdesignedtosolvethisproblem.ThesystemuseaspandMicrosoftOfficeAccess2003asadevelopmenttool.Theobject-orientedstructureandtop-downdesignprocess.TheOrdersManagement
4、SystembasedonBrowser/Servermodeisrealized.Theoperationresultsshowthattheordersmanagementsystemdesignedtomeettheneedsofclientsandcompanies.KEYWORDS:OrdersManagementSystem,B/S,asp正文目录第一章引言1第一节选题的背景1第二节选题的意义1第二章系统开发方法、技术和环境2第一节系统开发模式2一、开发系统模式分类2二、B/S模式的优势2第二节常用动态网站开发工具介绍3一、ASP、PHP、JSP简单介绍3二、ASP技术的特点3三、
5、ASP开发工具介绍4四、数据库选择与连接方式4五、Access开发数据库管理系统的优势和局限性5第三节系统开发环境(平台)5一、Windows系统安装(略)5二、安装IIS5.0(以Windows2003为例)5第三章系统分析6第一节可行性分析6一、技术上的可行性6二、经济上的可行性6三、社会上的可行性6第二节系统目标6第三节业务流程分析7第四章系统的设计10第一节系统模块的划分10一、ER图10二、结构图11第二节系统的详细设计15一、数据库设计15二、代码设计16第五章系统实现40第一节系统运行结果40第二节系统维护46第六章结束语47参考文献48致谢49-第一章引言第一节选题的背景背景:
6、随着社会高科技,商品经济化突飞猛进的发展,计算机的应用已经普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念订单管理系统软件为企业,公司等带来了极大的方便。订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。长期以来人们使用传统人工的方式管理销售信息,这种管理方式存在着许多缺点。据调查,目前我国还有相当一部分企业的订单还停留在纸介质的基础上,尤其小型工厂或企业对订单的管理更是落后。这样的管理机制已经不能适应时代发展的需求,其管理方法将浪费人力物力。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的
7、作用。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高一个企业、公司销售管理的效率。因此,开发这样一套管理软机成为很有必要的事情,它能够具体化、合理化的管理单位的销售订单信息情况,用结构化的思维方式去了解计算机的工作原理。第二节选题的意义意义:企业订单管理系统是使企业能有效的处理公司与外界接触的有关资讯而设定的管理作业,因为其关系着企业如何迅速的将客户所订下的订单导入企业内部,进行消化作业及对客户服务的水准;订单管理系统还扮演著前置与回馈作业的角色,因为它除
8、了对客户基本资料、产出资料(订购物)建档外,即将客户订单有效率的转换成工厂订单,导入电脑进行后续作业;以辅助业务人员对客户作有效掌握与服务。订单管理系统可由业务单位对客户资料、交易记录的确切维护而掌握客户,进而对客户与产品作相关资迅查询、分析、研判客户的购买力与产品的市场活泼度,以提高行销计划的可行性与准确性及提供产品开发的重要资料。这些功能的设置,即简化了销售人员的操作步骤,提高了工作效率,还可以提高企业的市场竞争能力和持续发展的能力,为企业带来更好的发展前景和利润。第二章系统开发方法、技术和环境第一节系统开发模式一、开发系统模式分类目前的系统模式大体分为:C/S、B/S、R/S等三种主流模
9、式。C/S:客户端/服务器模式,适用于局域网或者网络速度与质量俱佳的广域网,互动性较好,与系统应用结合较紧密,系统安全性和可靠性较强。B/S:浏览器/服务器模式,适用于因特网上的应用,在集团内部网也有良好的表现,适合远程登陆、异地办公、客户现场展示等,同时部署简便,维护工作量较少。R/S:可以归类于C/S与B/S之间。技术性质是C/S的,但是离线操作,也可以通过网络连接进行实时同步,实现B/S的远程登陆、异地办公、客户现场展示等,还有B/S没有的离线操作功能,这对于随时在外拜访客户而且网络普及不理想的情况下最有效的方式之一。二、B/S模式的优势B/S是随着internet技术的兴起,对C/S模
10、式的一种改进。在这种结构下,软件应用业务逻辑完全在应用服务器端实现,用户表现完全在web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件构造技术,这种结构更成为当今应用软件的首选体系结构。(1)数据安全性比较。由于C/S结构软件的数据分布特性,客户端所发生的病毒、黑客都成为可怕的数据杀手。另外,对于集团级别的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步,因此每个数据点上的数据安全都影响整个系统的数据安全,所有对于大型应用系统,C/S结构软件的安全性令人无法接受。对于B/S结构软件,由于数据集中存放在总部的数据库服务器,所有不存在这方面的
11、问题。(2)数据的实时性比较。在C/S结构体系下,数据存在一定的滞后性,因此不可能随时随地看到当前的业务情况,而B/S结构则不同,它可以实时看到当前正在进行的所有业务,方便了快速决策,有效的避免了因数据传输延迟而带来的不便。(3)数据溯源性比较。由于B/S结构的数据是集中存放的,所有服务器数据可以直接追溯到各分支结构原始的业务单据,也就是说看到的结果的可溯源。而大部分C/S结构的软件则不同,为了减少数据通性量,仅仅上传中间报表数据,看不到原始单据。综上所述,B/S结构的特点更适合企业订单管理系统的开发。第二节常用动态网站开发工具介绍一、ASP、PHP、JSP简单介绍ASP全名为ActiveSe
12、rverPage,是一个Web服务端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。ASP采用脚本语言VBScript(JavaScript)作为自己的开发语言。PHP是一种跨平台的服务端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并耦合PHP自己的特点,使WEB开发者能够快速地实现动态页面,它的支持目前绝大多数数据库。JSP使Sun公司推出的新一代网站开发技术,Sun公司借助自己在Java上不凡的造诣,又把人们引进JSP时代,JSP即JavaServerPaged,它可以在Serverlet和JavaBeans的支持下,完成功能强大的站点程序。
13、二、ASP技术的特点本人选用ASP做为本系统的主要开发技术,所以重点介绍ASP的特点,关于PHP、JSP这里略过。ASP技术具有以下特点:(1)使用VBscript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2)无需编译,容易编写,可在服务器端自接执行(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计(4)与浏览器无关(BrowserIndependence),客户端使用的浏览器只要可执行HTML码,即可浏览ActiveServerPage所设计的网页内容就行。ActiveServerPages所使用的脚本语言(VBScript、
14、JScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。(5)ActiceServerPages能与任何ActiveXScripting语言兼容。除了可使用VBScript货Jscript语言来设计,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎使处理脚本程序的COM(ComponentObjectModel)对象。(6)可使用服务器端的脚本来产生客户端的脚本(7)ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性。可以使用VisualBasic、JavaVisualC
15、+、COBOL等程序设计语言来编写你所需要的ActiveXServerComponents。三、ASP开发工具介绍从目前主流的开发工具来看,由Microsoft的VisualStudio、FrontPage系列和Macromedia的Dreamweaver系列。辅助的工具可以使用UltraEdit、记事本等能够进行文本编辑的工具。开发环境使用Winows2000XP2003+IIS。我所使用的开发环境是Winows2003+IIS6.0。由于ASP文件是纯文本格式的文件,所以其开发非常方便,甚至不需要使用专门的工具即可进行开发,不过由于项目的管理和开发效率等原因,我们还是要借用其他软件来开发的
16、。这里简单介绍两款主流的开发工具:VisualStudio.NET和DreamweaverMX。由于程序代码是纯文本文件,所以两个开发工具之间不存在太大的差别,均提供了程序整体缩进、程序代码提示及自动插入等常用的功能。同时两者又都提供了强大的HTML编辑能力。所以在这里讲一下两个软件在超作细节上的一些区别:Dreamweaver使用了紫色标记ASP程序和函数,使用红色标记了数字,使用绿色标记文本;VisualStudio.NET只使用了单一的黑色去标记除了流程控制外的其他代码。所以从可读性和维护性上说Dreamweaver做的更优秀一点。在开发过程中,ASP出现错误时,IIS回提交出错的行数和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 订单 管理 系统 开发 教学 文稿
限制150内