基于BS商品进销存系统设计.doc

上传人:h**** 文档编号:126866 上传时间:2018-07-09 格式:DOC 页数:111 大小:1.12MB
下载 相关 举报
基于BS商品进销存系统设计.doc_第1页
第1页 / 共111页
基于BS商品进销存系统设计.doc_第2页
第2页 / 共111页
基于BS商品进销存系统设计.doc_第3页
第3页 / 共111页
基于BS商品进销存系统设计.doc_第4页
第4页 / 共111页
基于BS商品进销存系统设计.doc_第5页
第5页 / 共111页
点击查看更多>>
资源描述

1、毕业设计说明书 - I - 毕业设计 说明书 基于 B/S 结构的 商品 进销存 系统设计 The Design of the Merchandise Inventory System Based on B/S Structure 学生学号: 学生姓名: 专业班级: 指导教师: 职 称: 起止日期: 基于 B/S 结构的 商品进销存 系统设计 - - II 摘要 随着进销存规模的发展不断扩大,商品数量急剧增加,有关商品的各种库存信息量也成倍增长。进销存时时刻刻都需要对库存各种信息进行统计分析。而市面上的一些大型的进销存管理系统功能过于强大而造成操作繁琐降低了进销存的工作效率。商品进销存管理系统

2、是市场上最流行的进销存上常用的系统之一,它主要包含以下几个模块: 订单管理、入库管理、库存管理、员工管理、系统设置 等。从而,实现对入库、销售及员工信息等实现全面、动态、及时的管理。 由于 Java语言的简易,使用简便,服务器空间成本相对较低,并且有 Microsoft 的支持, 使得很多中小型的 Web 系统 采用此语言,而面向对象的优势也使得开发应用程序变得非常容易,所以本系统采用 Java语言来编写,开发环境采用 MyEclipse,数据库采用 SQL Server2008。 关键字 :管理系统 ; Java; SQL Server2008 毕业设计说明书 - - III Abstrac

3、t Expands unceasingly along with the small supermarket scale development, the commodity quantity sharp growth, related commodity each kind of information content also becomes time of growth. The supermarket in needs to carry on the statistical analysis all the time to commodity each kind of informat

4、ion. But the large-scale supermarket management system management system function too was formidable creates the operation tediously to reduce the small supermarket working efficiency.The supermarket management system management system is in the market on the most popular supermarket one of commonly

5、 used systems, it mainly contains following several modules: The order management, Warehouse management,Inventory management, Staff management, System Settings and so on. Thus, realizes to the inventory, the sale and the staff information and so on realizes comprehensively, dynamic, the prompt manag

6、ement.Because Java is a simple language,they can be simplely used,relatively low cost of server space,and there Microsofts support,making many small and medium sized Web system use this language,but also makes the advantages of object-oriented application development much easier,Therefore,this progr

7、am is writed with Java language,and I use MyEclipse as development environment,SQL Server2008 as database. Key Words: Management System;Java; SQL Server2008基于 B/S 结构的 商品进销存 系统设计 - - IV 目 录 摘要 II Abstract III 第 1章 绪论 1 1.1 选题的目的及意义 1 1.2 进销存管理系统国内外现状综述 1 第 2章 相关技术及软件介绍 3 2.1 Java 语言介绍 3 2.2 J2EE 介绍 3

8、 2.3 JSP 技术介绍 3 2.4 JDBC 数据库连接技术 4 2.5 Microsoft SQL Server 2008 数据库介绍 4 2.6 MyEclipse 介绍 4 2.7 JavaBean 技术 5 2.8 B/S 结构 5 第 3章 系统的可行性研究 6 3.1 经济可行性 6 3.2 技术可行性 6 3.3 操作可行性 7 第 4章 系统的需求分析 8 4.1 用户业务需求: 8 4.2 性能需求 8 4.3 运行需求 8 第 5章 系统设计 10 5.1 系统设计思想 10 5.2 系统设计原则 10 5.3 模块划分 11 5.3.1 系统主要业务分析: 12 5.

9、3.2 系统主要模块: 13 5.4 数据库分析和设计 14 5.4.1 数据库设计基本步骤 14 5.4.2 数据库表设计 15 毕业设计说明书 - - V 第 6章 系统详细设 计与实现 16 6.1 数据库的设计与实现 16 6.2 管理员登录的设计与实现 22 6.3 订单管理模块的设计与实现 22 6.3.1 定购产品模块 22 6.3.2 订单记录查询模块 23 6.4 入库管理模块的设计与实现 24 6.4.1 产品入库管理模块 24 6.4.2 入库记录查询模块 24 6.5 库存管理模块 25 6.5.1 库存查询模块 25 6.5.2 网点管理模块 25 6.6 出库管理

10、26 6.6.1 产品出库模块 26 6.6.2 出库记录查询模块 27 6.6.3 产品销售模块 27 6.6.4 销售记录查询模块 28 6.7 员工管理模块 29 6.7.1 员工管理模块 29 6.7.2 添加员工模块 29 6.7.3 员工生日提醒模块 30 6.8 系统设置模块设计与实现 30 6.8.1 添加管理员模块 30 6.8.2 修改密码模块 30 6.8.3 产品管理模块 31 6.8.4 类别管理模块 31 第 7章 系统测试 32 7.1 测试项目说明 32 7.2 登陆测试 32 7.3 测试评价 33 结 论 34 参考文献 35 基于 B/S 结构的 商品进销

11、存 系统设计 - - VI 附 录 36 致 谢 40 毕业设计说明书 第 1 章 绪论 1.1 选题的目的及意义 在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是众多商 业企业梦寐以求的愿望。 中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入 WTO,中小企业将面临外资企业和国

12、外产品与服务的严峻挑战,随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货 、销售、存储多个环节于一体的信息系统。 当今世界上,以信息技术为主要标志的科技进步日新月异,纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式。随着我国经济的发展,为了抓住机遇,在竞争中抢占先机,作为企业的一个必

13、不可少的重要环节 进销存管理的信息化也迫在眉睫了。开发进销存管理系统既可以顺应时代的信息化,现代化潮流,提高经济效益,又可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。通过进销存管理系统,利用信息化手段把先进的 企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。 1.2 进销存管理 系统 国内外现状综述 近年来,进销存系统已被世界各地大中小型公司或企业所普遍应用,其发展趋势极其可观。进销存管理系统是公司或企业的循环系统,是整个公司或企业生产经营活动

14、的物质基础。公司或企业的生产经营活动,从商品或材料的采购、产品的生产加工到产品的销售等等,从一定意义上讲,都是物料的转换和流动的过程。进销存管理系统的运作 和效率直接影响着企业的经济效益。进销存管理系统帮助企业合理配置物流基于 B/S 结构的 商品进销存 系统设计 - - 2 资源,动态控制物流动向,有效地保障生产经营活动的供给,压缩库存资金占用,提高物品周转效率,降低采购和销售成本,为企业创造良好的经济效益。通过市场调查和分析,初步了解到国内外各种进销存软件的优点及不足。比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件有以下特点:信息单一、落后且缺乏前瞻性,由于技术

15、方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预 测并提供前瞻性信息;对管理考虑甚少。软件依旧没有摆脱传统束缚,对 外报告为其存在 。 毕业设计说明书 第 2 章 相关技术及软件介绍 2.1 Java语言 介绍 Java 语言 具有安全、跨平台、 面向对象 、简单、适用于网络等显著特点,当时以 web为主要形式的互联网正在迅 猛发展, java 语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用 java 语言编写 网络应用 程序,并利用网络把程序发布到世界各地进行运行。 Sun 公司绝没想到本想用于消费电子产品开发的编程语言却率先在网络中得到 了广泛应用, C

16、语言是 面向过程 的语言,也是使用率非常高的语言;而面向对象的思想引入到编程语言之后, C 语言就被改造成为面向对象的 C语言,得到了广泛的应用。但是 C语言必须兼容 C 语言,因此 C语言是面向过程和面向对象混合的 语言。 java 语言产生于 C语言之后,是完全的面向对象的编程语言,充分吸取了 C语言的优点,采用了程序员所熟悉的 C 和 C语言的许多语法,同时又去掉了 C 语言中指针、内存申请和释放等影响程序 健壮性 的部分,可以说 java 语言是站在C语言这 个 “巨人的肩膀上 “前进的。 2.2 J2EE 介绍 J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术

17、层次,均有共同的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。Sun 推出 J2EE 的目的是为了克服传统 Client/Server 模式的弊病,迎合 Browser/Server 架构的潮流,为应用 Java 技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简 化企业应用的开发、管理和部署。 J2EE 是一个标准,而不是一个现成的产品。各个平台开发商按照 J2EE 规范分别开发了不同的J2EE 应用服务器, J2EE 应用服务器是 J2EE

18、企业级应用的部署平台。由于它们都遵循了J2EE 规范,因此,使用 J2EE 技术开发的企业级应用可以部署在各种 J2EE 应用服务器上。 2.3 JSP技术介绍 JSP 是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、 XML 或其他格式文档的 Web 网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的, JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于 HTTP 的应用程序。 JSP 使 Java 代码和特定的预定义动作可以嵌基于 B/S 结构的 商品进销存 系统设计 - -

19、4 入到静态页面中。 JSP 句法增加了被称为 JSP 动作的 XML标签,它们用来调用内建功能。在运行 前 , JSP 将会被首先转换成 Servlet,并以 Servlet 的形态编译运行,因此它的效率和功能与 Servlet 相比没有差别,一样具有很高的效率。 JSP 技术使用 Java编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态 网页 的处理逻辑。网页还能通过 tags 和scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的 应用程序 的开发变得迅速和容易。

20、 2.4 JDBC数据库连接技术 JDBC 是 Java 的开发者 SUN 的 Javasoft 公司制定的 Java数据库连接技术的简称,它是由一组用 Java 编程语言编写的类及接口组成, 为工具 /数据库开发人员提供了一套访问关系型数据库的标准库。 同时它也为程序开发人员提供了一组用于实现对数据库访问的JDBC API,并支持 SQL语言。利用 JDBC可以将 Java代码连接到 Oracle、 DB2、 SQL Server、My SQL 等数据库,从而实现对数据库中的数据进行操作的目的。 JDBC API 主要由一些接口组成,其中定义了可用于程序中的大量方法。数据库引擎开发商和第三方

21、厂商针对特定数据库引擎提供了这些接口的实现方法,这种实现即称为JDBC 驱动程序。 2.5 Microsoft SQL Server 2008 数据库 介绍 SQL Server 2008 是一个功能丰富的关系型数据库管理系统。其中, SQL Server 2008的功能组件主要包括 Database Engine(数据库引擎)、 Integration Services、 Analysis Services、 Reporting Services 等,分别用于数据存储、数据转化和集成、数据处理和数据输出 。 对于 SQL Server 2008 的不同版本,其功能也有限制。为适应市场上的不同

22、用户,Microsoft 提供了多个 SQL Server 2008 版本。用户可以通过衡量性能、价格,选择合适的SQL Server 2008 版本。 2.6 MyEclipse 介绍 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在 数据库 和 JavaEE 的开发、发布以及 应用程序 服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能。 MyEclipse 是一个十分优秀的用于开发 Java, J2EE的 Eclipse 插件集合, MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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