基于jspjava超市管理系统设计和开发.doc

上传人:h**** 文档编号:131007 上传时间:2018-07-09 格式:DOC 页数:117 大小:563.50KB
下载 相关 举报
基于jspjava超市管理系统设计和开发.doc_第1页
第1页 / 共117页
基于jspjava超市管理系统设计和开发.doc_第2页
第2页 / 共117页
基于jspjava超市管理系统设计和开发.doc_第3页
第3页 / 共117页
基于jspjava超市管理系统设计和开发.doc_第4页
第4页 / 共117页
基于jspjava超市管理系统设计和开发.doc_第5页
第5页 / 共117页
点击查看更多>>
资源描述

1、 毕业设计(论文 ) 基于 jsp( java) 超市管理系统的设计和开发 姓 名 系 别、 专 业 导 师 姓 名、职 称 完 成 时 间 2 目录 摘 要 . ABSTRACT . 1 前言 . 7 1.1社会背景 . 7 1.2超市管理形式: . 8 1.3建立超市管理系统的必要性 . 8 2 相关技术知识概要 . 10 2.1 前台开发工具 . 10 2.1.1 开发语言 . 10 2.1.2 开发平台 . 10 2.1.3 JSP 技术 . 10 2.1.4 servlet . 13 2.2 SQL SERVER 2000 简介 . 15 3 系统分析与设计 . 18 3.1需求分析

2、 . 18 3.2系统可行性分析 . 18 3.2.1 技术可行性 . 13 3 3.2.2 经济可行性 . 20 3.2.3 操作可行性 . 20 3.3系统数据库流程图 . 20 3.4数据字典 . 20 3.5系统功能模块划分 . 22 4 系统实现 . 23 4.1数据库表的设计 . 26 4.2界面设计的实现 . 26 4.3系统开发环境 . 26 5 结语 . 错误 !未定义书签。 致 谢 . 错误 !未定义书签。 参考文献 . 30 4 超市进销存管理系统 摘 要 随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系

3、统的正常使用。经过考察比较,决定利用 科 技 的力量对超市订购与销售管理系统进行重新设计。使系统能利用软件开发技术的成果,方便商品销售的管理。 本文主要是介绍超市进销存管理信息系统的环境、功能作用、所用到的语言、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。 本文主要对超市订购与销售管理系统的设计与开发过程进行了全面的介绍并对各子系统中的程序设计、操作流程、功能实现等进行了详细的解释。该管理信息系统通过 sqlserver2000 建立后台的数据库,利用 jsp 开发工具,实现了超市销售管理等各项基本功 能。 关键词 数据库, JSP,

4、 SQLServer2000,销售管理 5 SUPERMARKET PURCHASE-SELL-STOCK MANAGEMENT SYSTEM ABSTRACT With the development of network technology, computer application, to raise the level of the original system of timeliness and accuracy of the data on the convenience of operation, the defects of the system, which has af

5、fected the normal use. After investigation, decided to use the power of science and technology of order and sales management system redesigned. The system can use software technology achievements, convenient to the sale of goods. This paper is mainly introduced purchase-sell-stock management informa

6、tion system of supermarket, environment, use function of language, the design scheme of various aspects of content. Mainly is the system allows users, so that they can better use this system, the system should play the role. This paper focuses on the supermarket with sales management system for the

7、design and development process of a comprehensive introduction of each subsystem and the program design, operation and function of a detailed explanation. The management information system sqlserver2000 established by using the database, background, development tools JSP supermarket order and the ba

8、sic function of sales management. 6 KEY WORDS Database, JSP, SQLServer2000, SalesManagement 1 前言 1.1 社会背景 随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,

9、信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。 在会计业务中,产品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。 做系统之前,我们通过对市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套商品进销存系统。在开发过程中, 我们针对当前各超市管理特点和技术人员的实际水平,采用 JSP 这一易学易用的操作系统环境,

10、在系统设计过程中,我们尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,我们根据市场调查的一些资料进行总结,借鉴现在市场上流行的财务软件的特点,抛去泛泛不实用的缺点,使我们设计的系统在功能上极贴7 近中小超市的使用要求。在设计过程中,我们始终把系统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。作为一家中小型超市,他们的主要业务是销售产品,目前系统运作中存在很多问题,所有的进货单,出货单和退货单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多时间和精力去

11、计算每个业务员的销售业绩,每项商品的销售状况,为了解决上述问题,提高经济效益,准备导入进销存系统进行销售,采购,库存等的计算机化管理。 经过两个多月的设计开发,现在已完全达到预期效果,实现了最初设定的目标。 1.2 超市 管理形式 超市形式在我国于 20 世纪 90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的 愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。 超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速

12、度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中 间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我们在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术

13、基础:数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。 1.3 建立超市管理系统的必要性 随着我国改革开放的不断深入、经济飞速的 发展 ,企业要想生存发展 ,要想在8 激烈的市场竞争中立于不败之地 ,没有现代化的管理是万万不行的。作为现代社会的一部分 ,超市必须适应社会的发展 ,因此实现市的信息化管理是很有必要的。在传统的手工管理中 ,往往是用人工清点的方式来掌握超市中现有的商品 ,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下 ,不失为一种较好的方法。但是 ,在目前的大中型超市中 ,往往需要处理

14、的商品种类数以千计 ,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理 ,工作量将非常 巨大 ,而且 容易出现错误 ,造成管理上的混乱 ,更何况还需要对商品的数据进行统计和分析。随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已被人们所认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点 ,例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率 ,也能使超市步入科学化、正规化的管理。基于这些问题 ,为

15、了使超市管理工作规范化、系统化、程序化 ,避免超市管理的随意性 ,提高信息处理的速度和准确性 ,能够及时、准确、有效地查询和修改商品情况 ,建立一个超市管理系统是非常必要的。 9 2 相关技术知识概要 2.1 前台开发工具 2.1.1 开发语言 经过对课题的理解与分析,该系统选用 Java 程序设计语言编写代码。 Java语言是 1995 年由 Sun 公司开发的编程语言,它的出现是源于对独立平台语言的需要。 Java 语言是目前使用最为广泛的编程语言之一,它具有简单、面向对象、稳定、与平台无关、多线程、动态等特点 。 2.1.2 开发平台 MyEclipse 是基于 Java 的、开放源代码

16、的可扩展开发平台,它最初由 IBM公司投入巨资开发,后来被捐赠给国际开放源代码团体。 MyEclipse 附带了一个标准的插件集,包括了 Java 开发工具( Java development Tools,JDT)。 MyEclipse还包括插件开发环境( Plug-in Development Environment,PDE),这个组件主要针对希望扩展 MyEclipse 的软件开发人员,因为它允许开发人员构建与MyEclipse 环境无缝集成工具。 它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、 调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS,

17、 Javascript, SQL, Hibernate。 在结构上, MyEclipse 的特征可以被分为 7类: 1. JavaEE 模型 10 2. WEB 开发工具 3. EJB 开发工具 4. 应用程序服务器的连接器 5. JavaEE 项目部署服务 6. 数据库服务 7. MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以让我 们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 MyEclipse 可以集成不同的软件工具开发供应商的产品,任何开发工具

18、厂商都可以将他们的开发工具或组件加入到 MyEclipse 平台,用户可以通过相同的接口使用不同的工具。也就是说,可以在同一集成环境中同时使用不同开发商开发的软件工具。由于 MyEclipse 具有这种整和不同工具的特性,开发者可以综合性能调节、监测、调试等处理,从而可以在较短的时间内开发出更高性能和质量的应用软件。因此,该系统选用 MyEclipse 作为开发平台 。 2.1.3 JSP 技术 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的网页 H

19、TML 文件中插入 Java 程序段 (Scriptlet)和 JSP 标记 (tag),从而形成 JSP文件。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行 。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页 的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web服务器在遇到访问 JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 java程序段可以操作 数据库 、重新定向网页等,以实现建 立动态网页所需要的

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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