BS的进销存管理信息系统设计与实现_第1页
BS的进销存管理信息系统设计与实现_第2页
BS的进销存管理信息系统设计与实现_第3页
BS的进销存管理信息系统设计与实现_第4页
BS的进销存管理信息系统设计与实现_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 B/S 的进销存管理信息系统设计与实现摘要:企业进销存管理信息系统,是一种针对企业在运营过程中不能及时有效地控制进销存环节而开发的计算机应用软件。通过它可以合理控制进销存各个环节,实现管理的高效率、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。论文介绍了开发管理信息系统采用的两种基本结构模式,即 C/S 与 B/S 的结构模式,并对 B/S 结构模式的优点进行了分析,对其他相关技术也进行了简单叙述;论文进行了系统分析,进行了需求分析、可行性分析、业务流程分析和数据流程分析,绘制了业务流程图和数据流程图;论文的重点是系统详细设计部分,旨在详细介绍进销存管理信息系统所涉及功能模块的设计方法,其中部分源代码已经开放;论文的最后是总结。通过本文,可以了解管理信息系统开发的一般流程和设计方法,掌握部分程序代码的编写方法。本系统最终测试表明:系统运行可靠、稳定,操作方便,对信息的处理方便快捷,满足了企业的实际需求。系统的开发过程经验可供其他企业参考。关键字:B/S 结构,服务器,业务流程,供应链Design and Implementation of Purchase-Sales-Inventory Management Information System Based on B/SAbstract: Enterprise Purchase-Sales-Inventory management 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 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 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 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 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 can be consulted by the same kind of enterprises.Key words: B / S structure, Server, Business Processes, Supply Chain目 录摘 要 .ABSTRACT .1 绪论 .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 简介 .52 系统分析 .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 结束语 .33参考文献 .34致谢 .35附 录 .36附录 1:英文原文 .36附录 2:中文译文 .40华北水利水电学院毕业设计 11 绪论1.1 选题的背景及意义随着经济的加速发展,我国中小型企业的数量越来越多,竞争也日趋激烈。由于产品日趋同质化,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。网络技术及电子商务的应用突破时间、空间的局限性,给中小企业带来更多的发展机会,同时也更加增大了企业之间的竞争强度 1。利用现代计算机信息管理技术,可以提高资金的利用率和结算速度,降低库存,加快整体运营效率,从而使企业在激烈竞争中处于不败之地。商品进销存管理是商品流通领域的重要基础性工作。在管理中引入计算机和进销存管理信息系统,可以提高管理效率,使各级管理人员在面对日益繁多、复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,获得最高经济效益。企业进销存管理信息系统,是一种针对企业在运营过程中不能及时有效地控制进销存环节而开发的计算机应用软件。通过它可以合理控制进销存各个环节,实现管理的高效率、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。通过学习 ASP 动态网站编程和 SQL SERVER 2000 管理及应用等技术,我准备设计一个企业进销存管理信息系统。这个系统要求具备界面友好、操作方便、功能全面的特点,能够满足一般中小型企业的要求,并且可以根据企业的自身需要,对其进行修改。在本论文中,我将对这个系统设计与实现的方法进行详细阐述。1.2 开发管理信息系统采用的基本模式目前,开发管理信息系统采用的体系结构模式主要有两种:C/S结构模式和B/S结构模式。在实际应用中,还能将此二种模式结合起来,形成一种B/S和C/S的混合结构模式。华北水利水电学院毕业设计 21.2.1 C/S 结构模式介绍C/S (Client/Server)结构,即客户机/服务器结构,是 20 世纪 80 年代逐渐发展起来的一种结构模式。在这种结构模式中,网络中的计算机分为两个有机联系的部分:客户机和服务器。客户机由具备一般功能的计算机来担任,它们可以使用服务器中的资源;服务器则由高性能的计算机、工作站或小型机来担任,为客户机提供数据运算、控制等服务。在 C/S 结构模式中,管理信息系统分为两层:第一层是在客户机上运行的用户界面与业务逻辑程序,具有向用户提供服务、保持与服务器通信的功能;第二层是在服务器上运行的数据库管理系统(通常采用大型数据库管理系统,如 Oracle、Sybase 或 SQL Server 等)及事务逻辑,具有数据管理、保持与客户机通信的功能。系统任务分别由客户机和服务器来完成。客户机保持着应用程序,可以直接访问数据库;服务器端存放着公用数据,每个客户机与服务器数据库保持一个信任连接。客户机通过应用程序向服务器发出请求,服务器据此请求对数据库进行操作,并向客户端返回应答结果。C/S 结构将复杂的用户交互界面、业务处理模块和数据库管理相分离,提高了交互能力,减小了网络传输的数据量,可以合理均衡事务的处理,充分保证数据的完整性和一致性,而且应用开发简单 2。但随着信息技术的发展和企业系统的复杂化,这种结构也暴露出许多缺陷。由于客户端同时承担了表达逻辑和业务逻辑两部分功能,因而客户端需要安装大量的软件,机器需要更高的配置,客户端维护频繁,管理难度大,系统的健壮性下降。于是随着 Internet 技术的发展,一种 B/S 的结构模式逐渐开始应用并替代 C/S结构模式。1.2.2 B/S 结构模式介绍B/S (Browser/Server)结构,即浏览器 /服务器结构,是随着 Internet 技术的发展, 对C/S 变化改进后形成的一种结构模式。在这种结构模式中,用户工作界面通过 WEB 浏览器来实现,极少部分的事务逻辑在浏览器端实现。WEB 服务器与数据库服务器实现主要事务逻辑,形成三层体系结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。在 B/S 结构模式中,管理信息系统分为三层:第一层是客户端即浏览器,主要完成华北水利水电学院毕业设计 3客户与后台的交互、操作最终结果的输出等功能,客户机向指定的 WEB 服务器提出服务器请求,WEB 服务器用 HTTP 协议把所需文件资料传给客户机,客户机接受并显示在WEB 浏览器上;第二层 WEB 服务器是功能层,完成客户机的应用功能,即 WEB 服务器接受客户机请求,与数据库服务器连接,进行申请处理,完成后将处理结果返回客户机;第三层数据库服务器是数据层,数据库服务器响应 Web 服务器的请求独立地进行各种数据处理。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都通过浏览器进行。该结构模式的核心部分是 Web 服务器,利用HTTP 协议,接受远程(或本地)客户机的请求,然后根据请求的条件到数据库服务器获取相关数据,再将结果翻译成各种页面描述语言,传回提出请求的浏览器。B/S 结构将用户工作界面建立在浏览器上,用更加丰富、生动的表现方式与用户交流,客户机不需要安装专用的客户端软件,只需安装一个浏览器,实现了客户端零维护,系统的扩展非常容易。与 C/S 结构相比,B/S 结构具备了一些无法比拟的优势。 1.2.3 B/S 结构模式的优势用 B/S 结构架构的信息管理系统具有以下优点:1.系统维护、升级方式简单。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序,而只需把所有的功能都实现在 Web 服务器上,并就不同的功能为各个组别的用户设置权限就可以了。当系统结构发生变化需要更改或升级时,它无须再为每一个现有的客户应用程序升级,而只需对 Web 服务器上的服务处理程序进行修改或升级,大大降低了维护工作量。目前,软件系统的改进和升级越来越频繁,B/S 架构的软件产品明显具备更为方便的特性。2.成本降低,选择更多。B/S 模式是“瘦”客户端模式,客户端的硬件配置要求不是很高,有效降低了客户端的成本。大家知道 Windows 系统在桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,并且安全性高。这就是说,服务器操作系统的选择很多,但不管服务器选用那种操作系统,B/S 架构的应用管理软件都可以让大部分使用 windows 作为计算机操作系统的用户不受影响。而 Linux 操作系统是免费的,显然这种选择明显降低了成本。3.使用、操作方便。基于 B/S 模式的系统提供统一、友好和易用的用户界面,因此华北水利水电学院毕业设计 4用户使用、操作方便。例如我校的教务管理系统、图书馆信息检索系统,均是采用 B/S模式架构的应用软件。4.数据完整性和一致性更好。对于 B/S 结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,无需进行数据同步。并且客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。目前,国外大型企业管理应用软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。而国内诸多软件厂商都积极投入开发B/S结构的管理软件。我校使用的教务管理系统、图书信息检索系统也都是基于B/S结构的管理软件。由此可见,B/S结构的管理应用软件必将占据管理软件领域的主导地位。鉴于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,超文本传输协议) ,FTP (File Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。1.3.2 ASP 简介ASP 是 Active Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库 和其它程序进行交互,是一种简单、华北水利水电学院毕业设计 5方便的编程工具。ASP 的网页文件的格式是.asp ,现在常用于各种动态网站中 3。ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等 4。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。与 HTML 相比,ASP 网页具有以下特点:1.利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术。2.ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试。3.服务器上的 ASP 解释程序会在服务器端编制 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页。4.ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 Web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 Web 浏览器发送信息。 5.ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发现和那个 Email 或访问文件系统等。6由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取。1.3.3 JavaScript 简介Ja

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论