基于bs技术的公司进销存管理系统的设计与实现.doc

上传人:F****n 文档编号:98877559 上传时间:2019-09-15 格式:DOC 页数:34 大小:1.66MB
返回 下载 相关 举报
基于bs技术的公司进销存管理系统的设计与实现.doc_第1页
第1页 / 共34页
基于bs技术的公司进销存管理系统的设计与实现.doc_第2页
第2页 / 共34页
基于bs技术的公司进销存管理系统的设计与实现.doc_第3页
第3页 / 共34页
基于bs技术的公司进销存管理系统的设计与实现.doc_第4页
第4页 / 共34页
基于bs技术的公司进销存管理系统的设计与实现.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于bs技术的公司进销存管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于bs技术的公司进销存管理系统的设计与实现.doc(34页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文(设计)本科毕业论文(设计) ( 届本科毕业生)届本科毕业生) 题题 目目:基于 B/S 技术的公司进销存 系统 的设计与实现 学学生生姓姓名名: 学学生生学学号号: 学学院院名名称称: 科科信信软软件件学学院院 专专业业名名称称: 指指导导教教师师: 二零二零 年年 月月 沈阳师范大学本科毕业论文 -I- 【摘摘 要要】公司进销存管理系统是企业管理的一个组成部分,是企业开具发票的决策者 和管理者,公司的库存管理系统是关键部分,为用户提供了足够的信息,以及高效的 销售,查询工具。公司进销存管理系统是一个基于 WEB 的管理系统,利用 Struts2 框 架,前台页面利用 JSP 技

2、术实现,后台管理通过业务逻辑层,并充分借用了 MyEclipse 开发工具的强大功能,数据库运用了 MySql,用 Tomcat 作为服务器。系统可以跟局职 位人员的不同管理功能也不相同,分块化管理,多功能的体现,实现了根据权限分工, 操作不同的一个基于 B/S 技术的公司进销存管理系统。 【关键词关键词】公司进销存系统,商品, Struts2 Design and Implementation of B / S technology, the companys inventory management system 【Abstract】Company inventory management

3、 system is an indispensable part of the company, its contents are essential for the company Invoicing decision makers and managers, the companys inventory management system should be able to provide sufficient information for the user and efficient sales, query tool. Company inventory management sys

4、tem is a WEB-based management system, using Struts2 framework, front page use JSP technology, management background by business logic, and fully borrowed MyEclipse powerful development tools, the use of the database MySql, with Tomcat as the server. The system can function with different management

5、bureau staff positions is not the same, block management, multi reflects realized under the authority of the division of labor, different operations of a B / S based technology company Invoicing dry ritual system. 【Key words】Keywords: The company Invoicing System, commodity, Struts2 沈阳师范大学本科毕业论文 -1-

6、 目 录 1 1 摘摘 要要1 1 1 引引 言言1 1.1 论文研究背景意义.1 1.2 论文研究主要内容 1 1.3 国内外现状 2 2 2 关键技术介绍关键技术介绍3 2.1 系统开发的工具 3 2.2 系统开发的关键技术 3 3 3 系统分析系统分析6 3.1 系统结构 6 3.2 需求分析 6 3.3 系统功能设计 7 3.4 系统功能分析 8 3.5 系统可行性分析 9 3.6 系统开发环境 .10 4 4 系统总体设计系统总体设计11 4.1 设计指导思想和原则 .11 4.2 功能模块细化11 4.3 数据库设计与实现 .14 5 5 系统具体实现系统具体实现16 5.1 用户

7、登陆模块16 5.2 商品信息管理功能的实现17 5.3 人员信息管理模块 .18 5.4 进退货管理模块19 5.5 商品销售管理功能的实现 .21 6 6 系统测试系统测试23 6.1 软件调试 .24 6.1 系统测试 .24 6.2 用户验收测试 .24 7 7 结结 论论26 参考文献参考文献 27 后后 记记 28 沈阳师范大学本科毕业论文 -1- 1 引 言 1.1 论文研究背景意义 科技进步的今天,世界经济已经从以工业为主的经济转变为一个以知识为基础的 经济系统。知识经济的两个重要特征是信息技术与全球化,信息化与全球化,我们必 须依靠先进的电子信息技术作为强有力的支持。在信息技

8、术飞速发展的这样一个时代, 都是从信息的现代化的管理模式,它被广泛应用于电脑技术的原因是管理与控制的相 互结合, 。利用计算机技术公司的综合管理和控制,这样不但提高了工作效率,同时也 大大提高了信息处理和人事管理的安全性。 随着计算机技术和信息管理公司的不断发展,已成为企业管理的主流。新软件的 不断创新要求,软件开发行业能够不断适应市场需求和经营管理的各个领域,有必要 提供一个强大和有效的管理软件的发展,因此一个公司账务管理系统出现了。公司的 综合管理是,在许多情况下,是一个非常复杂和麻烦的。例如,人事,订购,管理, 所需的信息类型来管理不同的销售过程中,使所有不同的企业管理,根据不同企业的

9、具体情况,适当发展计划有需要开发。从我们的中小型企业在目前的纸张信息化管理 的经营管理水平的发展之初,因为纸是不是能够适应时代的发展。对于购买大型通用 管理系统的中小型企业,成本太昂贵了。因此,为了建立一个管理系统,这是非常必 要的,这取决于企业的需求。 1.2 论文研究主要内容 公司的库存管理系统,针对于中小型企业的一个销售管理软件系统,其包括商品 库存管理,供应商管理,员工信息管理,进退货管理以及商品销售管理,是一个管理 系统,这是参与销售管理与不同职位的不同权限。软件是基于行业的销售管理过程中, 公司完全有业内认识管理,采购管理,销售管理,仓库管理和支持进销存财务一体化 管理,商业模式的

10、多元化公司的行业提供强大的报表功能,销售公司的需求,以满足 各种规模的公司。人力资源,产品信息,贸易,快速录入,各种文件和其他信息,便 于查询和管理。 本系统主要由供应商管理模块、采购管理模块、销售管理模块和商品库存管理模 块和人员管理模块组成。供应商管理模块主要实现对供应商信息的系统化管理和报表 的查询;采购管理模块主要对采购道德商品进行增删该查管理,实现采购管理;销售 管理模块主要是对销售单进行增删改查处理,实现销售管理;仓库管理模块主要是对 库存进行管理以及对采购单进行入库管理、销售单进行出库管理,实现库存、入库、 出库一体化管理。 1.3 国内外现状 外国公司的信息管理,已经有一个库存

11、管理系统的开发技术,我们是相当复杂的, 但是,在中国库存管理系统的发展点已经接近成熟,它已被广泛地应用于各行各业一 年。这就是在基本上,实现企业信息化管理。 国内企业的管理,大多数仍然使用人工效率低下。用的一些未实现真正意义上的 份额有关公司的信息结构集成在一起,它不能自动之间的信息传递给一个不同的服务。 一些企业仍取决于手动操作,也很难提高公司的效率,不能从根本上降低了成本。这 将无法实现信息的整合,一些信息,您将无法及时发货公司无法办理相关事宜。虽然 可以说,国内很多企业都没有经历过任何的库存管理软件的应用,今天的许多公司, 有一个收费软件的重要性认识。为了传达国内的企业信息化管理,定位于

12、发展阶段。 沈阳师范大学本科毕业论文 -3- 2 关键技术介绍 2.1 系统开发的工具 本系统针对运行速度,和后期维护。用了 Myeclipse 软件开发系统,没有选择 eclipse 软件,是由于我们配置的 Struts2 框架在 Eclipse 中需要导入大量的 jar 包, 这样严重影响了开发进程与开发速度,而 Myeclipse 在这方面优化明显高过 Eclipse, 前者的开发环境已经由插件搭配调试好,直接导入即可,而且在编码问题以及传值都 已经很好的得到了优化,继承插件足够多也是我们选择前者的重要原因之一。他提供 了一个大量私有的开源的 Java 工具的集合,解决了开原工具可能出现

13、不一致情况的缺 点和不足。他的是实际价值来自于包含发布包中的大量工具,多种编辑器,帮助创建 Struts2,Spring 等项目的向导,并且产生项目的所有主要的组件。以及能运行连接数 据库和编辑 sql 语句的功能。 2.2 系统开发的关键技术 2.2.1 JSP 技术 JSP 技术,以封装处理逻辑,生成动态页面,你可以使用类 XML 标记和脚本的 Java 编程语言。可以通过标签和脚本访问服务端应用程序逻辑资源。设计和逻辑分离, JSP 页面的网页显示的,更快,更容易地开发基于 Web 的应用程序,支持可重用的基于 组件的设计。 如果产生用于访问 JSP 页面的请求,Web 服务器,首先执行

14、其中的程序段,那么结 果将返回到客户端一起将与 JSP 文件的 HTML 代码相结合。 Java 程序,其中该块被插 入,以便实现建立需要的官能动态页面的,可以重定向页面以操纵数据库。 JSP 和 Java servlet,通常情况下,返回给客户端,如果是在服务器上运行,这 样你就能客户端浏览器来查看 HTML 文本。 JSP 1.0 的最终版本规范是在 1999 年 9 月开始,该公司宣布在 12 月份 1.1 规范。 在当前新 JSP1.2 规范,它也已出台 JSP2.0 规范草案。 JSP 页面是由在 HTML 代码和 Java 代码嵌入,其内部形成。客户服务器的页面,用 于处理到背面客

15、户端浏览这些 Java 代码请求生成的 HTML 页面。 Java 小,JSP 技术的 基础上,并且需要在 Java Servlet 和 JSP 支持大型 Web 应用来完成的发展。 JSP 有一 个易于使用的 Java 技术的优势,面向对象的平台,彻底,相关性和可靠性,安全性, 互联网不是一个主要面对的所有优点。 2.2.2 Java 技术 Java 是计算机编程语言,跨平台、对象、通用 programming-oriented 特征。SUN 公司系统工作时,詹姆斯表现样机开发的 Java 语言在 1990 年代早期,最初的名字来 命名的橡木、目标设定在小型器具和其他系统编程语言,适用于电视

16、、电话、控制和 通信的闹钟声,烤面包机等其他家用电器。没有预料到很高的市场需要这些智能电器、 太阳的放弃了这一计划。随着互联网的发展,在 1990 年代,太阳一试身手的橡树前景 应用在互联网,然后转化的橡树,正式公布爪哇的名字在 1995 年 5 月。Java 随着互联 网的迅速发展的发展,逐步成为一种重要的网络编程语言。 Java 编程语言是非常接近 C 语言风格。这是,代替使用界面增加了垃圾,爪哇指 针由参考替换,以便同时除去 C 和原始运算符重载误差可能原代的 C 语言来代替,和 多重继承在排除被放弃,收藏家继承了 C 语言的面向对象技术的核心。硒,Java 版本 1.5,引入了可变长度参数的泛型编程,和类型安全的枚举自动加载/卸载拳击功能。 Sun 的 Java 语言解释器,Java 编程语言简单,面向对象,分布式,解释,在坚固,便 携,高性能不依赖于安全的系统上,多线程,是一种动态语言。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号