毕业设计(论文)基于B-S的进销存管理信息系统设计与实现.doc
《毕业设计(论文)基于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短小精悍,又是在客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 进销存 管理信息系统 设计 实现
链接地址:https://www.31ppt.com/p-4266092.html