jsp兴欣菜市场管理系统毕业论文

上传人:枫** 文档编号:430990237 上传时间:2022-10-26 格式:DOC 页数:34 大小:638KB
返回 下载 相关 举报
jsp兴欣菜市场管理系统毕业论文_第1页
第1页 / 共34页
jsp兴欣菜市场管理系统毕业论文_第2页
第2页 / 共34页
jsp兴欣菜市场管理系统毕业论文_第3页
第3页 / 共34页
jsp兴欣菜市场管理系统毕业论文_第4页
第4页 / 共34页
jsp兴欣菜市场管理系统毕业论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《jsp兴欣菜市场管理系统毕业论文》由会员分享,可在线阅读,更多相关《jsp兴欣菜市场管理系统毕业论文(34页珍藏版)》请在金锄头文库上搜索。

1、码农毕业设计下载网:目 录1.绪论11.1 课题背景11.2 课题研究11.2.1 课题研究的目的和意义11.2.2 国内发展情况21.3 课题的可行性研究21.3.1 技术可行性21.3.2 经济可行性21.3.3 操作可行性22 开发技术介绍22.1 B/S体系结构22.2 JSP技术22.3 MYSQL数据库32.4 Tomcat 服务器32.5 JavaScript32.6 JAVA语言32.7 eclipse J2EE(集成开发环境)42.8 系统测试环境42.8.1 硬件环境:42.8.2 软件环境:43. 系统总体设计分析43.1 需求分析43.2系统功能模块结构图54.系统设计

2、64.1软件设计原则64.2系统数据传递方式74.3 界面设计74.4 数据库设计104.4.1 数据库的引入104.4.2 概念模型114.4.3 数据库表设计114.4.4 数据库SQL语句135 系统实现175.1系统JSP模块设计175.2系统JAVA模块设计236.系统测试29结束语29参考文献:30码农毕业设计下载网:兴欣菜市场管理系统设计与实现学生姓名: 指导教师: 摘 要:本系统是一个基于JSP技术的菜市场信息管理系统的开发设计过程。该系统采用MVC三层架构模式,系统开发使用了Servlet、Jsp、JS等技术,其中用Servlet控制系统流程,用JS技术进行相关表的验证,采用

3、MYSQL数据库的系统基本信息进行统一管理。该系统主要实现的功能有注册登陆模块(包括管理员,商家;管理员分为主管理员(全部权限)和副管理员(部分权限)、用户模块(包括管理员模块、商户模块)、LED模块、与线下用户交流模块。通过该系统可提高菜市场管理部门的工作效率,减少不必要的人力,物力,财力的支出,实现了通过网络化统一查询和管理信息的功能。关键词:菜市场管理 MYSQL JSP1.绪论1.1 课题背景菜市场管理系统对于一个菜市场来说是帮组巨大的。目前大部分菜市场还是停留在人员手工记录数据的最初阶段,手工记录对于规模小的菜市场来说还勉强可以接受,但对于信息量比较庞大,需要记录时或查询登入的信息时

4、,由于数据量庞大,还只能靠人工一条条的查找,这样不但操作麻烦还浪费了大量时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正式适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取而代之。21世纪的今天,信息社会站着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。针对如此,我就设计了一套菜市场管理系统。菜市场管理系统采用的是计算机管理,系统负责数据库的管理,存储,记录等;使用者只需根据提示进行操作,使用非常简便:管理人员则需将数据输入到系统的数据中去,并充当次数据

5、库的简单管理者。由于数据库的存储容量相当大,而且比较稳定,适合长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。1.2 课题研究1.2.1 课题研究的目的和意义兴欣菜市场是山西省广灵县唯一一家菜市场,菜市场管理层为了更好、更方便的管理菜市场信息想要做一个菜市场管理系统。主要功能:注册登陆模块(包括管理员,商家;管理员分为主管理员(全部权限)和副管理员(部分权限)、用户模块(包括管理员模块、商户模块)、LED模块、与线下用户交流模块。根据兴欣菜市场的要求使用所学技术来设计与实现菜市场管理系统项目,并且通过本项目来巩固自己学到java J2EE技术,让我在

6、技术上的运用更加熟练。1.2.2 国内发展情况从市场的角度看,随着我国社会主义市场经济的不断发展,传统的国有企业和事业单位的规模和所跨区域在日益扩大,各种新兴公司和单位日趋增多,一种先进的、快速的管理方式成为企业良好发展的后勤保障。近几年来,由于计算机网络技术的不断扩大,一个能够应用于Internet网络中,进行对公司及单位的远程控制和管理的技术变的尤其必要,且其需求量也在迅速增加。从企事业单位规模看,在良好市场经济刺激下,企事业单位的规模已经今非昔比,且有些实现了跨国、甚至跨洲规模。所以在企业如此大,职工如此多的情况下,如何对快速、准确的公司、单位进行管理成了当前企事业发展的一大难题。1.3

7、 课题的可行性研究1.3.1 技术可行性本社区系统是基于B/S模式开发的,它主要包括前台程序开发和后台数据库设计两个部分组成的。对于前台开发,本网站前台页面采用Dreamweave设计。后台运用JAVA语言编写代码,结合Javascript脚本语言进行编写主要程序。对于后台服务器的配置和使用,本网站的WEB服务器采用的是Tomcat,是比较流行的服务器,特别在中小企业中,它具有相当高的占有率,在一些大型的网站中也有相当的比例。对于普通的销售网站来说,Tomcat服务器是足以胜任的。1.3.2 经济可行性本网站在普通的PC就能够良好的运行,所以对系统的硬件要求并不是很高,现在电脑已经普及并且价钱

8、都很便宜,所以本网站虽然功能强大,但还算是物美价廉,在经济上也是可行性的。1.3.3 操作可行性本网站简单明了,所有功能简单易懂。只要是会操作电脑的用户,基本功能都会使用。2 开发技术介绍2.1 B/S体系结构本系统所面向的对象是鲜花预定用户。因此,将要采用比较流行的B/S结构。图1 B/S结构图2.2 JSP技术 JSP是一种动态网页技术的标准,是基于Java Servlet以及整个Java体系的Web开发技术。JSP页面使用XML标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML或者XML)直接传递回响应页面。通过这种方

9、式,JSP页面实现了页面逻辑与其设计和显示的分离。JSP的执行效率高,JSP页面被编译成servlet,服务器通过网络接收到来自客户端HTTP的请求后,Java虚拟机解析产生的servlet将开启一个线程来提供服务,并在服务处理结束后自动销毁这个线程,这样减轻了系统的负载,提高了系统的效率。JSP跨平台,由于运行在Java虚拟机之上,借助于Java本身的跨平台能力可在任何支持Java的平台和操作系统上运行,有着广泛的适应性。 JSP网络编程技术与实践JSP编写简单,是基于Java和HTML元素的一项技术,只要熟悉Java和HTML就可以开发JSP。2.3 MYSQL数据库MySQL是一个关系型

10、数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。2.4 Tomcat 服务器Tomcat是Apache 软件基金会(Apache Softwa

11、re Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普

12、遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。2.5 JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页

13、上使用,用来给HTML网页增加动态功能。2.6 JAVA语言Java语言是一种面向对象、与平台无关、安全、稳定和多线程等的优秀的语言。是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于动态网站的应用开发。本课题做后台需要的语言。2.7 eclipse J2EE(集成开发环境)Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse最初是

14、由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Keple

15、r的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。2.8 系统测试环境2.8.1 硬件环境: 服务器端/客户端:处理器:酷睿I7二代内存: 8G硬盘空间:500G2.8.2 软件环境:操作系统:Windows 7网络协议:TCP/IP3. 系统总体设计分析3.1 需求分析现通过对系统的手工工作流程的调研与分析,兴欣菜市场管理系统具有以下功能:3.1.1 数据需求:此系统主要完成商户入驻信息和商户个人仓库明细管理,因此,需要的数据信息包括:网站系统管理员信息,包括用户帐号和密码等信息;管理员信息,包括管理员个人基本信息,广告价格发布信息,新闻发布信息等;商户信息,包括商户基本信息,商户仓库明细信息,入驻信息等;访问者信息,发布留言建议等。3.1.2功能需求:功能需求分析的任务是弄清用户对目标系统数据处理功能所提出的需求。本系统的功能需求有:1) 只允许管理者通过指定帐号和密码可以进入系统

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

当前位置:首页 > 大杂烩/其它

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