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

上传人:创****公 文档编号:81661 上传时间:2018-07-02 格式:DOC 页数:17 大小:175.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页
点击查看更多>>
资源描述

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/S Abstract: Ent

3、erprise 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 managemen

4、t, 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 mode

5、l 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

6、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 gener

7、al 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 a nd meets the actual requirements of the

8、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 绪论 . 1 1.1 选题的背景及意义 . 1 1.2 开发 管理信息系统采用的基本模式 . 1 1.2.1 C/S 结构模式介绍 . 1 1.2.2 B/S 结构模式介绍 . 2 1.2.3 B/S 结构模式的优势 . 3

9、1.3 系统开发工具与技术 . 4 1.3.1 IIS 简介 . 4 1.3.2 ASP 简介 . 4 1.3.3 JavaScript 简介 . 5 1.3.4 SQL Server 2000 简介 . 错误 !未定义书签。 2 系统分析 . 错误 !未定义书签。 2.1 需求分析 . 错误 !未定义书签。 2.2 可行性分析 . 错误 !未定义书签。 2.3 业务流程分析 . 错误 !未定义书签。 2.4 数据流程分析 . 错误 !未定义书签。 3 系统设计与实现 . 错误 !未定义书签。 3.1 系统总体设计 . 错误 !未定义书签。 3.1.1 设计目标 . 错误 !未定义书签。 3.

10、1.2 功能设计 . 错误 !未定义书签。 3.2 系统详细设计 . 错误 !未定义书签。 3.2.1 编码设计 . 错误 !未定义书签。 3.2.2 数据库设计 . 错误 !未定义书签。 3.2.3 数据库的连接 . 错误 !未定义书签。 3.3 系统实现 . 错误 !未定义书签。 3.3.1 系统首页实现 . 错误 !未定义书签。 3.3.2 用户登陆模块实现 . 错误 !未定义书签。3.3.3 客商信息功能模块实现 . 错误 !未定义书签。 3.3.4 采购管理功能模块实现 . 错误 !未定义书签。 3.3.5 库存管理功能模块实现 . 错误 !未定义书签。 3.3.6 商品销售功能模块

11、实现 . 错误 !未定义书签。 3.3.7 查询统计功能模块实现 . 错误 !未定义书签。 3.3.8 系统设置功能模块实现 . 错误 !未定义书签。 4 结束语 . 错误 !未定义书签。 参考文献 . 6 致谢 . 7 附 录 . 7 附录 1:英文原文 . 7 附录 2:中文译文 . 40 毕业设计 1 1 绪论 1.1 选题的背景 及意义 随着经济的加速发展,我国中小型企业的数量越来越多,竞争也日趋激烈。由于产品日趋同质化,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。网络技术及电子商务的应用突破时间、空间的局限性,给中小企业带来更

12、多的发展机会,同时也更加增大 了企业之间的竞争强度 1。利用现代计算机信息管理技术,可以提高资金的利用率和结算速度,降低库存,加快整体运营效率,从而使企业在激烈竞争中处于不败之地。 商品进销存管理是商品流通领域 的 重要基础性工作。在管理中引入 计算机 和进销存管理信息系统 ,可以 提高管理效率 , 使各级管理人员在面对日益繁多、复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理, 获得 最高 经济效益 。 企业进销存管理信息系统,是一种针对企业在运营过程中不能及时有效地控制进销存环节而开发的计算机应用软件。通过它可以合理控 制进销存各个环节,实现管理的高效率

13、、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。 通过学习 ASP 动态网站编程和 SQL SERVER 2000 管理 及应用 等技术,我 准备 设计一个企业进销存管理 信息 系统。这个系统要求具备界面友好、操作方便、功能全面的特点,能够满足一般中小型企业的要求,并且可以根据企业的自身需要,对其进行修改。在本论文中,我将对这个系统设计与实现的方法进行详细阐述。 1.2 开发 管理 信息 系统采用 的基本模式 目前 ,开发 管理 信息 系统采用的体系结构模式主要有两种: C/S结构 模式和 B/S结构 模式。 在实际应用中,还能 将此二种模式结合起来,形成 一种 B/S和 C/S

14、的混合 结构 模式。 1.2.1 C/S 结构 模式 介绍 C/S (Client/Server)结构 , 即客户机 /服务器结构,是 20 世纪 80 年代逐渐 发展 起来的一毕业设计 2 种 结构 模式。在这种结构 模式 中,网络中的计算机分为两个有机联系的部分 : 客户机和服务器。客户机由 具备 一般 功能 的 计算机 来担任,它 们 可以使用服务器中的资源 ; 服务器 则由 高性能的 计算机、 工作站或小型机 来担任 , 为客户机提供 数据运算、 控制 等 服务。 在 C/S 结构 模式 中 , 管理 信息 系统分为两层 : 第一层是在客户机上运行的用户界面与业务逻辑 程序,具有向用户

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

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

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

18、览器上 ; 第二层 WEB 服务器是功能层 , 完成客户 机 的应用功能,即 WEB 服务器接受客户 机 请求 , 与数据库 服务器 连接 , 进行 申请 处理 , 完成后将 处理结果 返回 客户 机 ; 第三层数据库服务器是数据层 , 数据库服务器 响应 Web 服务器 的 请求独立地进行各种 数据 处理。毕业设计 3 在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都通过浏览器进行。该结构 模式 的核心部分是 Web 服务器, 利用 HTTP 协议, 接受远程 (或本地 )客户机 的请求,然后根据 请求的 条件 到数据库服务器获取相关数据,再将结果翻译

19、成各种页面描述语言,传 回提出请求的浏览器。 B/S 结构 将 用户工作界面 建立 在浏览器上 ,用 更加丰富 、 生动的表现方式与用户交流 ,客户 机不 需要安装专用的客户端软件 , 只 需 安装一个浏览器 ,实现了 客户端零维护 , 系统的扩展非常容易 。与 C/S 结构 相比, B/S 结构 具备了一些 无法比拟的优势。 1.2.3 B/S 结构 模式的优势 用 B/S 结构 架构 的 信息管理系统 具有以下优点: 1.系统 维护 、 升级方式简单。 系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序,而只需把所有的功能都实现在 Web 服务器上,并就不同的功能为各个组别的用户

20、设置权限就可以了。当系统结构发生变化需要更改或升级时,它无须再为每 一个现有的客户应用程序升级,而只需对 Web 服务器上的服务处理程序进行修改或升级,大大降低了维护工作量。 目前,软件系统的改进和升级越来越频繁, B/S 架构的 软件 产品明显 具备 更为方便的特性。 2.成本降低,选择更多。 B/S 模式是“瘦”客户端模式,客户端的硬件配置要求不是很高,有效降低了客户端的成本。 大家知道 Windows 系统 在 桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linu

21、x 服务器上即可, 并且 安全性高。 这就是说 , 服务器操作系统的选择很多, 但 不管 服务器 选用那种操作系统 , B/S 架构的应用管理软件 都可以让大部分使用 windows 作为 计算机 操作系统 的用户 不受影响 。而Linux 操作系统 是 免费的 , 显然 这种选择 明显降低了成本 。 3.使用 、操作 方便 。 基于 B/S 模式的系统提供统一、友好和易用的用户界面, 因此 用户使用、操作方便。 例如我校的教务管理系统、图书馆信息检索系统,均是采用 B/S 模式架构的应用软件 。 4.数据完整性和一致性更好。 对于 B/S 结构的软件来讲,由于其数据集中存放于总部的数据库服务

22、器,客户端不保存任何 业务数据和数据库连接信息,无需进行数据同步 。并且 客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。 毕业设计 4 目前 , 国外大型 企业 管理 应用 软件要么已经是 B/S结构的,要么正在经历从 C/S到 B/S结构的转变。 而 国内诸多软件厂商 都 积极投入开发 B/S结构 的 管理 软件 。我校使用的教务管理系统、图书信息检索系统也都是基于 B/S结构 的管理软件。由此可见, B/S结构的管理应用 软件 必将 占据管理软件领域的主导地位。 鉴于 B/S结构软件的优越性,本系统采用了 B/S构架。 1.3 系统开发工具与技术 本系统以 AS

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

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

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

26、可以使服务器端脚本功能更强。例如可以从 Web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 Web 浏览器发送信息 。 5.ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发现和那个 Email或访问文件系统等。 6 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取。 1.3.3 JavaScript 简介 JavaScript 就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于 Inte

27、rnet 网页制作上。 JavaScript 是由 Netscape 公司开发的一种脚本语言( scripting language),或者称为描述语言。在 HTML 基础上 , 使用 JavaScript 可以开发交互式 Web 网页。 JavaScript 的出现使得网页和用户之间实现了一种实 时性的、 动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容 。 运行用 JavaScript 编写的程序需要能支持 JavaScript 语言的浏览器。 Netscape 公司 Navigator 3.0 以上版本的浏览器都能支持 JavaScript 程序, 微软 公司 Intern

28、et Explorer 3.0 以上版本的浏览器基本上支持JavaScript。微软公司还有自己开发的 JavaScript,称为 JScript。 Javascript 和 Jscript 基本上是相同的,只是在一些细节上有出入。 Javascript 短小精悍, 又是在客户机上执行的 , 大大提高了网页的浏览速度和交互能力。同时它又是专门为制作 Web 网页而量身定做的一种简单的编程语言。 JavaScript 使网页增加互动性。 JavaScript 使有规律地重复的 HTML 文段简化,减少下载时间。 JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由

29、 CGI 验证。 习和掌握了 ASP 动态网站编程和 SQL SERVER 2000 管理及应用等技术, 提高了 应用编程能力。 由于受到 一 些 开发 技术限制 , 该系统的 一些功能模块还有待于进一步的完善。但可以肯定的是 ,基于 B/S 结构 开发模式 因其自身的 显著的 优点,一定会有广阔的 发展 应用前 景! 毕业设计 6 参考文献 1 冯涛 , 钟敬武 进销存系统的设计与实现 J 自动化技术与应用 , 2006 年, 25 卷, 5期, 32-34 页 2 李船戊 进销存管理信息系统的设计与实现 D 中国学位论文全文数据库 : 北京万方数据股份有限公司武汉分公司 , 2006 年

30、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河南人民出版社, 2006 年 8 月,第一版 8 邝孔武,王晓敏信息系统分析与设计 M清华大学出版社, 2006 年 4 月,第

31、三版 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 Mckeown Information Technology and the Networked EconomyM 清华大学出版社 , 2004 年 8 月,第一版 14 Alan Harrison Logistics Management and Strategy M 机械工业出版社, 2004 年 8 月,第一版 15 http: /

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。