javaEE课程设计报告76700_第1页
javaEE课程设计报告76700_第2页
javaEE课程设计报告76700_第3页
javaEE课程设计报告76700_第4页
javaEE课程设计报告76700_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计课程名称:JAVAEE/。网络课程设计设计主题:校园超市商品信息管理系统学校:信息工程和自动化学院专业:计算机科学与技术年级:2011级学生姓名:讲师:日期:2014年6月302014年7月11日教学服务系统课程设计和作业手册计算机科学与技术,信息工程与自动化学院,2011级学生姓名:张建星课程设计主题:校园超市商品信息管理系统课程设计的主要内容:本课程设计独立完成一个系统,由学生决定题目。我设计了一个校园超市商品信息管理系统,这是一个小系统。适用于一些小型超市管理库存商品、销售商品和日常业务。它主要使用jsp servlet数据库来配合它。Jsp负责页面显示,servlet处理逻辑业

2、务,mysql数据库用作后台数据库。前台(jsp)获取并显示后台(数据库)数据,后台(数据库)获取并存储前台数据。设计指教员(签名):教学基层组织负责人(签字):一年中的月日欢迎下载摘要本课程设计的主题由学生决定,学生可以设计一个受其日常学习和生活启发的系统。本课程设计主要要求学生掌握javaEE网络编程,教师要求学生独立完成无限规模的系统,设置自己的课题,独立设计。对于这门课程的设计,我认为这是一个实践的机会。我希望通过和同学讨论和问老师来提高自己。毕竟,独自解决一些问题和提高技能是很困难的。以前,MVC编程方法的逻辑不太清晰,所以很难连接不同层之间的接口。如果有足够的时间,我希望这一次,通

3、过各种方法,在采用MVC编程思想的前提下,我可以自己完成一个完整的系统。这次,我独立设计并完成了校园超市商品信息管理系统,旨在复习javaEE/。net并从这一实践中获得技术改进。熟悉一些编程技巧和编程中的常见错误每个校园都有几个小超市,虽然它们很小,但它们也提供成千上万学生每天需要的任何商品。在我的印象中,校园里的超市可以找到你需要的一切。超市里一定有很多商品,这些商品既复杂又难以管理。因此,管理超市商品信息和业务的系统是必不可少的。它可以减少店员的工作量,提高效率。超市商品信息管理系统是一个小型系统,用于计划和管理超市商品的价格、库存、利润和日常业务,适用于一些小型超市。它包括三个主要功能

4、:库存管理、销售管理和日常业务管理。在这三个功能下,它们包括添加、查询和删除商品的功能。这是一个小而方便的系统。关键词:超市,管理商品,商业,功能内容摘要3第一章系统概述11.1课程设计背景11.2开发工具和相关技术11 . 2 . 1 Tomcat 1简介1 . 2 . 2 MySQl 1简介1 . 2 . 3 eclipse 2简介1.3可行性分析21.3.1技术可行性分析21.3.2经济可行性分析21.3.3运营可行性分析3第二章需求分析32.1业务需求概述3第3章系统设计43.1整体结构设计43.2系统数据库设计4第四章编码实现5第五章系统实现和操作说明20第六章总结经验26致谢27参

5、考文献27第一章系统概述1.1课程设计背景中国的超市形成于20世纪90年代初,现在已经成为中国零售业的一种重要形式,在国民经济发展中发挥了重要作用。随着超市的快速发展,超市的管理变得越来越复杂。超市商品管理的早期形式已经不能满足现有销售的发展,因此迫切需要引入新的商品管理技术。超市有各种优势,但在目前情况下,它仍有零售企业共有的落后面,如:不能有效管理每一种商品,不适合商品价格调整,库存效率低。此外,在超市的日常管理中,商品的购买、销售和储存决策主要是基于经验,缺乏实时分析功能,管理人员对数据及时传输的要求也一直得不到满足。此外,日常生活中需要处理的数据量也在逐渐增加,商业运作中的中间环节也越

6、来越多,原有的手工管理已经无法应对这个复杂的市场。因此,在选题过程中,我们小组选择了超市商品管理系统的设计课题,依靠现代计算机信息处理技术对超市进行管理,从而节省了大量的人力和物力,改善了员工的工作条件,降低了劳动强度,并能快速反映商品的进口、销售和储存以及各种反馈信息的分析,使管理者能够快速对市场变化做出相应的决策,加快超市管理的效率。1.2开发工具和相关技术1.2.1引入TomcatTomcat是由雅加达项目在Apache软件基金会下开发的一个Servlet容器。根据太阳微系统公司提供的技术规范,它支持Servlet和JavaServer页面(JSP),并提供一些作为网络服务器的独特功能,

7、如Tomcat管理和控制平台、安全域管理和Tomcat阀等。Tomcat本身包含一个HTTP服务器,所以它也可以被视为一个独立的Web服务器。1 . 2 . 2 MySQL简介MySQL是一个开源的关系数据库管理系统,是一个真正的多用户、多线程的SQL数据库服务器。MySQL以其高性能、低成本、可靠性好、体积小、功能齐全、快速查询和免费服务成为最受欢迎的开源数据库,并广泛应用于中小型网站。1 . 2 . 3 eclipse简介Eclipse是一个基于Java的开源和可扩展的开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准插件

8、集,包括Java开发工具包(JDK)。尽管大多数用户乐于将Eclipse作为一个Java集成开发环境(IDE),但Eclipse的目标并不仅限于此。Eclipse还包括插件开发环境(PDE),它主要面向希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的一切都是一个插件,所以所有工具开发人员在为Eclipse提供插件和为用户提供一致和统一的集成开发环境方面都有相同的位置。这种平等和一致性不限于Java开发工具。尽管Eclipse是用Java语言开发的,但它的使用并不局限于Java语言。例如,支持C/C、COBOL、PHP等编程语言的

9、插件。已经上市或有望上市。Eclipse框架也可以用作与软件开发无关的其他应用程序类型的基础,例如内容管理系统。基于Eclipse的应用程序的一个突出例子是IBM Rational软件架构师,它构成了IBM Java开发工具系列的基础。1.3可行性分析1.3.1技术可行性分析前台界面是在相对成熟的前台开发工具eclipse的基础上,用Flex开发的,其功能完全可以满足本系统的实现。使用java语言进行后台编码,使用面向对象的思想和设计模式进行开发,在后台使用简单快捷的mysql数据库,并使用tomcat部署整个程序。这些技术趋于成熟并在当今时代得到广泛应用,因此该系统的实现在技术上是可行的。1

10、.3.2经济可行性分析随着开发设备和人员的聚集,开发成本主要是人力资源的支出。此外,系统的功能是对数据进行科学管理,大大提高了管理效率,减轻了工作人员的负担,节省了管理时间。因此,该系统的实现在经济上是可行的。1.3.3运行可行性分析该系统功能模块划分清晰,可操作性强。它有一个标准化的工作界面,使用户能够在短时间内掌握使用方法。进入系统后,系统界面人性化、标准化、美观,系统是一个熟悉的操作系统,具有一般计算机知识的人很容易使用。整个超市管理系统采用最友好的交互界面,简洁明了,不需要太多的数据库知识。第二章需求分析2.1业务需求概述1.销售业务销售管理是企业生产经营活动的重要组成部分,关系到产品

11、质量能否得到保证,生产能否顺利进行,采购成本能否得到有效控制。现代企业管理理念对企业采购管理提出了新的要求;企业在采购商品时更谨慎地选择供应商。双方不再是讨价还价的关系,而是相互依存的伙伴关系。还必须认识到,企业产品的质量应从采购开始,这关系到供应商的供应和服务质量。采购业务流程的主要内容如下:供应商调查:在采购前,超市应首先对市场上的主要商品供应商进行详细调查,了解公司的具体情况,评估企业的信誉水平和公司的市场信誉,确保采购准确、顺利。实施采购计划:根据供应商档案选择供应商并审核结果;为选定的供应商生成订单;双方将在价格、数量、质量等方面进行谈判,直至合同签订;跟踪合同执行情况,安排供货进度

12、和货物运输,做好验收和入库工作。2.库存业务:库存管理是指生产经营中为销售和消耗而储存的各种资产。企业存货不当会增加不必要的成本:存货过多会导致材料积压,仓储成本增加,营运资金周转不利,存货过多会掩盖管理不善的问题。库存不足会影响企业的正常销售活动。库存管理的目标是要求最好的库存数量和最小化库存的总成本。其主要业务如下:日常加工,如产品仓储、交付和库存。科学合理地确定某一库存材料的库存控制参数。例如,最佳订购数量、最大库存数量、最佳缺货数量、最佳订购周期等。并实行严格的库存控制。收集和统计各类库存数据,反映和监督储备资金的占用和采购资金的使用。3.销售业务销售对企业的生存和发展非常重要。它不再

13、是传统意义上的“卖东西”。它涉及许多因素,如产品、服务和企业形象,内部涉及销售、库存和财务等信息。此外,信息化的快速发展对企业的销售工作提出了新的挑战。封闭意味着落后。超市应抓住机遇,根据市场需求引入现代销售管理模式,实施企业信息化和智能化销售管理,使超市在激烈的市场竞争中立于不败之地第三章系统设计3.1整体结构设计系统流程图图3-1系统流程图3.2系统数据库设计属性名属性类型评论产品名称文本解释产品名称产品价格漂浮物解释产品的价格库存数量Int库存产品数量商品编号Int商品代码表3-1库存数据表图3-2数据库中的库存表属性名属性类型评论商品名称文本解释商品名称商品编号商品名称文本售出商品的名

14、称商品数量Int售出商品的数量顾客姓名文本购买顾客姓名顾客地址文本购买商品顾客的地址表3-3业务数据表图3-4数据库中业务表截图第四章编码实现以下代码只包含本系统部分关键代码,完整代码另附:(1)数据库连接类,内含连接数据库的方法,还有各种对数据库的操作的方法:Sqlbean:包连接工厂;导入Java。SQL。连接;导入java.sql.DriverManager .导入Java。SQL。编制报表;导入Java。SQL。结果集;导入java.sql.SQLException .导入java.util.ArrayList .导入Java。util。列表;import shopValue.inShopBeanimport shopVa

温馨提示

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

评论

0/150

提交评论