毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc

上传人:小飞机 文档编号:4266092 上传时间:2023-04-12 格式:DOC 页数:17 大小:134.50KB
返回 下载 相关 举报
毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc_第1页
第1页 / 共17页
毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc_第2页
第2页 / 共17页
毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc_第3页
第3页 / 共17页
毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc_第4页
第4页 / 共17页
毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc(17页珍藏版)》请在三一办公上搜索。

1、基于B/S的进销存管理信息系统设计与实现摘要:企业进销存管理信息系统,是一种针对企业在运营过程中不能及时有效地控制进销存环节而开发的计算机应用软件。通过它可以合理控制进销存各个环节,实现管理的高效率、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。论文介绍了开发管理信息系统采用的两种基本结构模式,即C/S与B/S的结构模式,并对B/S结构模式的优点进行了分析,对其他相关技术也进行了简单叙述;论文进行了系统分析,进行了需求分析、可行性分析、业务流程分析和数据流程分析,绘制了业务流程图和数据流程图;论文的重点是系统详细设计部分,旨在详细介绍进销存管理信息系统所涉及功能模块的设计方法,其

2、中部分源代码已经开放;论文的最后是总结。通过本文,可以了解管理信息系统开发的一般流程和设计方法,掌握部分程序代码的编写方法。本系统最终测试表明:系统运行可靠、稳定,操作方便,对信息的处理方便快捷,满足了企业的实际需求。系统的开发过程经验可供其他企业参考。关键字:B/S结构,服务器,业务流程,供应链Design and Implementation of Purchase-Sales-Inventory Management Information System Based on B/SAbstract: Enterprise Purchase-Sales-Inventory managemen

3、t information system is computer software for enterprises which can not effectively control Purchase-Sales-Inventory links in a timely. We can reasonable control all aspects of Purchase-Sales-Inventory thought it. It realizes the high efficiency of management, real-time, security, scientific, modern

4、 and intelligent, and comprehensively improves the competitiveness of enterprises. Papers on the development of management information system using the basic structure of the two modes, namely, C / S and B / S model of the structure, and B / S structure model for the analysis of the merits of other

5、related technology have also made a simple narrative; Papers carried out systematic analysis, a needs analysis, feasibility analysis, business process analysis and data flow analysis, operational flow chart mapping and data flow chart; papers focused on the detailed design of the system, to detailed

6、 management Invoicing Information systems function modules involved in the design method, some of which have open source code; The final paper is to sum up.Through this paper, you can understand the development of management information systems of the general processes and design methods, master of

7、the code of methods. The system was proved to be reliable, stable, and can be operated easily after it was run and tested. It is convenient and smart dealing with information. It fulfils the target of the beginning and meets the actual requirements of the enterprise. The course of develop the system

8、 can be consulted by the same kind of enterprises.Key words: B / S structure, Server, Business Processes, Supply Chain目 录摘 要ABSTRACT1 绪论11.1 选题的背景及意义11.2 开发管理信息系统采用的基本模式11.2.1 C/S结构模式介绍11.2.2 B/S结构模式介绍21.2.3 B/S结构模式的优势31.3 系统开发工具与技术41.3.1 IIS简介41.3.2 ASP简介41.3.3 JavaScript简介51.3.4 SQL Server 2000简介5

9、2 系统分析72.1 需求分析72.2 可行性分析72.3 业务流程分析72.4 数据流程分析83 系统设计与实现113.1 系统总体设计113.1.1 设计目标113.1.2 功能设计113.2 系统详细设计123.2.1 编码设计123.2.2 数据库设计133.2.3 数据库的连接143.3 系统实现143.3.1 系统首页实现153.3.2 用户登陆模块实现173.3.3 客商信息功能模块实现193.3.4 采购管理功能模块实现213.3.5 库存管理功能模块实现243.3.6 商品销售功能模块实现263.3.7 查询统计功能模块实现283.3.8 系统设置功能模块实现304 结束语3

10、3参考文献34致谢35附 录36附录1:英文原文36附录2:中文译文401 绪论1.1 选题的背景及意义随着经济的加速发展,我国中小型企业的数量越来越多,竞争也日趋激烈。由于产品日趋同质化,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。网络技术及电子商务的应用突破时间、空间的局限性,给中小企业带来更多的发展机会,同时也更加增大了企业之间的竞争强度1。利用现代计算机信息管理技术,可以提高资金的利用率和结算速度,降低库存,加快整体运营效率,从而使企业在激烈竞争中处于不败之地。商品进销存管理是商品流通领域的重要基础性工作。在管理中引入计算机和进

11、销存管理信息系统,可以提高管理效率,使各级管理人员在面对日益繁多、复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,获得最高经济效益。企业进销存管理信息系统,是一种针对企业在运营过程中不能及时有效地控制进销存环节而开发的计算机应用软件。通过它可以合理控制进销存各个环节,实现管理的高效率、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。通过学习ASP动态网站编程和SQL SERVER 2000管理及应用等技术,我准备设计一个企业进销存管理信息系统。这个系统要求具备界面友好、操作方便、功能全面的特点,能够满足一般中小型企业的要求,并且可以根据企业的自

12、身需要,对其进行修改。在本论文中,我将对这个系统设计与实现的方法进行详细阐述。1.2 开发管理信息系统采用的基本模式目前,开发管理信息系统采用的体系结构模式主要有两种:C/S结构模式和B/S结构模式。在实际应用中,还能将此二种模式结合起来,形成一种B/S和C/S的混合结构模式。1.2.1 C/S结构模式介绍C/S (Client/Server)结构,即客户机/服务器结构,是20世纪80年代逐渐发展起来的一种结构模式。在这种结构模式中,网络中的计算机分为两个有机联系的部分:客户机和服务器。客户机由具备一般功能的计算机来担任,它们可以使用服务器中的资源;服务器则由高性能的计算机、工作站或小型机来担

13、任,为客户机提供数据运算、控制等服务。在C/S结构模式中,管理信息系统分为两层:第一层是在客户机上运行的用户界面与业务逻辑程序,具有向用户提供服务、保持与服务器通信的功能;第二层是在服务器上运行的数据库管理系统(通常采用大型数据库管理系统,如Oracle、Sybase或SQL Server等)及事务逻辑,具有数据管理、保持与客户机通信的功能。系统任务分别由客户机和服务器来完成。客户机保持着应用程序,可以直接访问数据库;服务器端存放着公用数据,每个客户机与服务器数据库保持一个信任连接。客户机通过应用程序向服务器发出请求,服务器据此请求对数据库进行操作,并向客户端返回应答结果。C/S结构将复杂的用

14、户交互界面、业务处理模块和数据库管理相分离,提高了交互能力,减小了网络传输的数据量,可以合理均衡事务的处理,充分保证数据的完整性和一致性,而且应用开发简单2。但随着信息技术的发展和企业系统的复杂化,这种结构也暴露出许多缺陷。由于客户端同时承担了表达逻辑和业务逻辑两部分功能,因而客户端需要安装大量的软件,机器需要更高的配置,客户端维护频繁,管理难度大,系统的健壮性下降。于是随着Internet技术的发展,一种B/S的结构模式逐渐开始应用并替代C/S结构模式。1.2.2 B/S结构模式介绍B/S (Browser/Server)结构,即浏览器/服务器结构,是随着Internet技术的发展, 对C/

15、S变化改进后形成的一种结构模式。在这种结构模式中,用户工作界面通过WEB浏览器来实现,极少部分的事务逻辑在浏览器端实现。WEB服务器与数据库服务器实现主要事务逻辑,形成三层体系结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。在B/S结构模式中,管理信息系统分为三层:第一层是客户端即浏览器,主要完成客户与后台的交互、操作最终结果的输出等功能,客户机向指定的WEB服务器提出服务器请求,WEB服务器用HTTP协议把所需文件资料传给客户机,客户机接受并显示在WEB浏览器上;第二层WEB服务器是功能层,完成客户机的应用功能,即WEB服务器接受客户机请求,与

16、数据库服务器连接,进行申请处理,完成后将处理结果返回客户机;第三层数据库服务器是数据层,数据库服务器响应Web服务器的请求独立地进行各种数据处理。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都通过浏览器进行。该结构模式的核心部分是Web服务器,利用HTTP协议,接受远程(或本地)客户机的请求,然后根据请求的条件到数据库服务器获取相关数据,再将结果翻译成各种页面描述语言,传回提出请求的浏览器。B/S结构将用户工作界面建立在浏览器上,用更加丰富、生动的表现方式与用户交流,客户机不需要安装专用的客户端软件,只需安装一个浏览器,实现了客户端零维护,系统的扩展非

17、常容易。与C/S结构相比,B/S结构具备了一些无法比拟的优势。 1.2.3 B/S结构模式的优势用B/S结构架构的信息管理系统具有以下优点:1.系统维护、升级方式简单。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序,而只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。当系统结构发生变化需要更改或升级时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修改或升级,大大降低了维护工作量。目前,软件系统的改进和升级越来越频繁,B/S架构的软件产品明显具备更为方便的特性。2.成本降低,选择更多。B/S 模式是“瘦”客户

18、端模式,客户端的硬件配置要求不是很高,有效降低了客户端的成本。大家知道Windows系统在桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,并且安全性高。这就是说,服务器操作系统的选择很多,但不管服务器选用那种操作系统,B/S架构的应用管理软件都可以让大部分使用windows作为计算机操作系统的用户不受影响。而Linux操作系统是免费的,显然这种选择明显降低了成本。3.使用、操作方便。基于B/S模式的系统提供统一、友好和易用的用户界面,因此用户使用、操作方便。例

19、如我校的教务管理系统、图书馆信息检索系统,均是采用B/S模式架构的应用软件。4.数据完整性和一致性更好。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,无需进行数据同步。并且客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。目前,国外大型企业管理应用软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。而国内诸多软件厂商都积极投入开发B/S结构的管理软件。我校使用的教务管理系统、图书信息检索系统也都是基于B/S结构的管理软件。由此可见,B/S结构的管理应用软件必将占据管理软件领域的主导地位。 鉴于

20、B/S结构软件的优越性,本系统采用了B/S构架。1.3 系统开发工具与技术本系统以ASP为技术平台,后台数据库为SQL SERVER 2000,开发语言为HTML和JavaScript。1.3.1 IIS简介IIS是Internet Information Server的缩写,即“互联网信息服务”,是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。IIS支持HTTP(Hypertext Transfer Protocol,超文本传

21、输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。1.3.2 ASP简介ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中3。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等4。利用ASP可以向网页中添加交

22、互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。2.ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。3.服务器上的ASP解释程序会在服务器端编制ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。4.ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。 5

23、.ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。6由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。1.3.3 JavaScript简介JavaScript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用JavaScript可以开发交互式W

24、eb网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用JavaScript编写的程序需要能支持JavaScript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 JavaScript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持JavaScript。微软公司还有自己开发的JavaScript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。Javascript短小精悍,又是在客户

25、机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。习和掌握了ASP动态网站编程和SQL SERVER 2000管理及应用等技术,提高了应用编程能力。由于受到一些开发技术限制,该系统的一些功能模块还有待于进一步的完善。但可以肯定的是,基于B/S结构开发模式因其自身的显著的优点,一定会有广阔的发展应用前景!参考文献1 冯涛,钟敬武进

26、销存系统的设计与实现J自动化技术与应用,2006年,25卷,5期,32-34页2 李船戊进销存管理信息系统的设计与实现D中国学位论文全文数据库:北京万方数据股份有限公司武汉分公司,2006年10月3 明日科技ASP开发技术大全M人民邮电出版社,2007年3月,第一版4 石志国,崔 林ASP动态网站编程M清华大学出版社,2006年1月,第一版5 李晓喆,张晓辉,李祥胜SQL SERVER 2000管理及应用系统开发M人民邮电出版社,2002年12月,第一版6 明日科技SQL SERVER 2000 应用与开发范例宝典M人民邮电出版社,2007年3月,第一版7 张亚东,程云喜管理信息系统M河南人民

27、出版社,2006年8月,第一版8 邝孔武,王晓敏信息系统分析与设计M清华大学出版社,2006年4月,第三版9 张基温,曹渠江信息系统开发案例M清华大学出版社,2003年9月,第一版10 萨师煊,王 珊数据库系统概论M高等教育出版社,2006年5月,第四版11 Richard Anderson著,张龙卿等译ASP 3 程序员参考手册M机械工业出版社,200年6月,第一版12 李逢玲,郑飞基于B/S模式的服装进销存管理信息系统的设计与实现J现代电子技术,2007年,30卷,8期,74-75,78页13 Partrick MckeownInformation Technology and the N

28、etworked EconomyM清华大学出版社,2004年8月,第一版14 Alan HarrisonLogistics Management and Strategy M机械工业出版社,2004年8月,第一版15 http:/致谢在论文完成之际,首先要衷心地感谢我的指导老师在系统开发和论文撰写过程中给我的耐心指导和无私帮助,在学习上对我的严格要求和无微不至的关心。张老师的严谨作风和谆谆教诲让我在今后的学习和工作中受益无穷。附 录附录1:英文原文Enterprise Resource Planning(ERP)and enterprise execution systems are the

29、major software components of logistics information systems. ERP provides the database and the transaction capability to initiate, track, monitor, and report on customer and replenishment orders. ERP systems provide firms with information consistency, economies of scale, and integration. ERP system d

30、esign includes the central database and application modules to facilitate supply chain, financial and human resource management. Supply chain systems design includes components for planning/coordination, operations, and inventory deployment. The planning/coordination component manages firm and suppl

31、y chain resources, including production, storage, and transportation resources. The operations component controls transaction processing to initiate, manage, fulfill, and ship both customer and replenishment orders. Inventory deployment manages firm and, increasingly, supply chain inventory resource

32、s.Enterprise execution systems provide the interface between the ERP and the day-to-day operations with the customer, transportation, and the warehouse. Customer relationship management systems offer information regarding the firms activity level and performance with key customers. Transportation ma

33、nagement systems initiate shipments and record movements to monitor the firms transportation performance and cost. Warehouse management systems initiate warehouse activities, control material handling equipment, monitor labor performance, and report warehouse performance levels and cost.Thus, the fi

34、rst major ERP objective is to create a system that utilizes consistent data and processes for firm regions and divisions globally. In the typical application, the data can be modified with appropriate security and controls using transactions available in multiple languages. The transactions to initi

35、ate a specific supply chain activity are implemented using common assumptions and timing a specific supply chain activity are implemented using common assumptions and timing. Likewise, consistent processes allow global customers to use the same order entry procedure, for example, regardless of where

36、 they enter the order. Such a unified perspective offers senior management a consistent integrated view of the firm and operating management and ease of use by customers.As firms merged and expanded globally, management made increasing demands to take advantage of global scale economies through reso

37、urce rationalization. Similarly, customers began looking for suppliers that could provide product globally using consistent system capabilities and interfaces to take advantage of scale economies. ERP offers firms potential economies of scale in several ways. First, a single centralized processor or

38、 network of decentralized processors with common configured hardware offers the potential for substantial procurement and maintenance scale economies.Second, the centralized ERP approach offers significant software economies since only a limited number of software licenses are necessary with all div

39、isions and regions using the same application. While the initial software license cost might be substantial, the license and maintenance fees for the single ERP application should be less than the multiple copies required for each division or region. However, the real scale economy benefits result f

40、rom the reduced personnel required to implement and maintain a common ERP system. Multiple divisional or regional systems require many individuals with varying hardware and software expertise to implement, maintain, and modify each application. Since some knowledge has limited transferability across

41、 hardware and software platforms, the expertise of the individuals typically cannot be used effectively. While potential scale economies for ERP expertise do exist, they may not be apparent today as a relatively limited number of individuals have developed extensive skills.Finally, the centralized E

42、RP approach increases the potential for a multidivisional firm to implement share resources and services across divisions or even regions. The ability to review production, storage, or transportation resource requirements of multiple divisions in the common system increases the potential for sharing

43、 critical resources. The integrated information facilitates effective equipment, resulting in substantial potential for negotiating and operating economies. While there is limited evidence that current ERP implementations are yielding these scale economies, the benefits will likely begin to accrue a

44、s the relatively recent implementations stabilize.The final ERP benefit is enhanced system integration both within the firm and enterprise and between suppliers and customers. Internal integration results from a common integrated database and implementation of common processes across divisions and r

45、egions. Common ERP components include supply chain, financial, service, human resources, and reporting. Such commonality offers the capability to merge processes and provide major customers with a common and consistent interface with the firm. Such integration also results in standard financial prac

46、tices across business units. The standardized integration also results in standard financial practices across business units. The major manufactures are then asking their suppliers to interface with their SAP database to obtain requirements data and to provide release schedules. Such information and

47、 process integration substantially enhances supply chain information sharing, which reduces uncertainty within the firm and between supply chain partners.The central database is the relational information repository for the entire ERP system. The central database is described as relational because i

48、t relates or links information regarding operational entities so that there is minimal information redundancy. Over time, information redundancy usually leads to inaccuracy because one reference to a data item is eventually changed without a comparable change in the other reference. For example, if a customer address is contained in two different locations in the database, it is likely that eventually one r

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号