您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 都市供求信息网毕设论文
都市供求信息网的设计与实现1007都市供求信息网的设计与实现学生姓名:指导教师:摘要:随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,信息系统的作用也越来越大。为了使人们能够在所居住的地方及时得到相应的信息,大量信息网也随着相应出现。本次毕业设计就是设计一个都市供求信息网站。在本系统中所做的工作是对招聘、房屋租赁、培训、车辆、招商引资等信息的发布及展示.课题研究的意义主要在于改变传统的信息查询模式,最大化的发挥网络信息服务的优势和特点。主要是为大量的个人用户及企业提供基本信息发布和查询,为个人与个人、个人与企业、企业与企业之间进行信息通信提供服务。既能实现传统意义上的业务服务,又能够体现信息时代所具有的跨地区、跨行业的特性。在充分利用网络通讯服务的无地域差别的特点,能够为商品的快速流通,提高一定的效率;为人才流动以及劳动力寻找再就业和创业提高了成功率;同时也能够为人们旅游提供咨询帮助以及为旅行社的业务扩展提供平台。关键词:JAVA都市供求信息网JSP1.引言社会的快速发展,网络的普及给人们带了意想不到的好处,尤其是在信息传递这方面尤为突出。为了让人们能够及时快速的查找到自己所需的信息,各种信息网随着出现,并且日臻成熟。随着网络和社会信息化的发展,人们可以通过网络发布和获取信息。人们日常生活,工作和学习也越来越多地依赖网络。这其中就包含大量的企业招聘,房屋租赁,培训以及车辆、招商引资等信息。本次毕业设计实现以B/S(Brower/Server)结构、用SSH框架来搭建MVC(Model/Viewer/Controller)框架的设计。也就是以网上搜索信息的形式,搭建一个公共信息平台,为任何访问本网站的客户提供优质的商业服务、可靠的商业信息、最新的商业机会。1.1背景随着全球信息向网络化方向的发展,互联网成为人们快速获取、发布和传递信息的重要渠道,他在人们政治、经济、生活等各个方面发挥着重要的作用,彻底改变了人类的工作、生活、学习和娱乐方式,已经成为国家经济和区域性经济增长的主要动力。Internet也已经正式成为世界最大的公共资源库。Internet上发布信息主要是通过网上实现的,获取信息也是在Internet上实现的。人们日常生活越来越多地使用这项新的技术来为自己的工作和学习提供服务。21.2研究的意义计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景——人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势,人们越来越要在互联网上交流各种信息和完成各种问题。一个完善的供求信息网能够满足客户实现灵活、快速地填写供求信息是信息传递地更加快捷。本系统采用人机对话的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠,实施强大的月供求统计分析功能及功能强大的月供求统计分析,实现各种查询如定位查询、模糊查询等,实现强大的供求信息预警功能,尽可能地减少供求信息未审核现象。网站还能对用户输入的数据系统的进行严格的数据检验,尽可能排除人为的错误,最大限度地实现了易维护性和易操作性。同时为充分展现网站的交互性,供求信息网采用网页技术实现用户信息在线发布,充分体现了用户对网站信息进行检举的权利。1.3研究的主要内容1.信息查看、2.供求信息查询、3.供求信息发布、4.推荐供求信息等功能;5.后台主要用于实现分类供求信息的审核与管理、收费分类供求信息发布与管理等功能。1.4设计解决的主要问题1、由于用户的计算机知识普遍偏低,因此要求系统具有良好的人机界面;2、方便的供求信息查询,支持多条件和模糊查询;3、前台与费发布供求信息;4、免费发布的供求信息,后台必须审核后才能正式发布,避免不良信息;5、当供求信息数据量大时,后台应该及时清理数据。1.5国内外研究现状九十年代迅速发展和普及的个人计算机及计算机网络技术将人类带入了信息时代。各行业的信息化工作是适应时代要求的迫切任务。信息化的含义比较广泛,至少要包括知识信息的生产、信息的传播和扩散及反馈等过程。计算机网络技术的发展为迅速、便捷的信息传播扩散提供了有效使用的工具,也正是因为计算机网络技术的发展提供了这样的工具,才是人类进入了信息化时代,同时也带动了都是信息化的建设进程。虽然不能说信息化等同于计算机网络技术,但利用网络技术进行知识信息床边是信息化工作的一项重要内容.都市供求信息网的设计与实现32.需求分析在都市供求信息网中,需求分析指的是在建立都市供求信息网时,需要一个具有都市供求信息网的目的、功能,并且根据需求做的所有的开发工作。需求分析是都市供求信息网开发中的一个最重要的开发关键过程。在都市供求信息网的开发中,首先要确定用户的需要。只有在确定了这些需求之后他们才能够分析出开发的问题并且确定开发中所分析出的问题的解决方法。主要使用JAVA程序设计语言,辅以JSP,servlet等框架技术,Mysql数据库管理等技术进行的设计与开发。都市供求信息网中主要包括前台和后台两部分。这样管理起来更加方便。都市供求信息网系统所做的需求分析包括功能需求分析、性能需求分析、数据库需求分析,具体如下:2.1功能需求分析都市供求信息网系统用户包含有系统的高级管理员和普通用户两部分。2.2性能需求分析系统响应时间:用户登录时系统的响应时间在1秒钟左右。可靠性和稳定性要求:要具有系统实用、操作简便、条理清晰;界面美观、简洁大方;应用软件与数据库系统的设计要做到安全性、可靠性,主要用来防止非都市供求信息网系统用户的入侵。(1)时间特性系统响应时间在人的感觉和视觉范围内(1s),响应时间足够迅速(5s),能够满足用户浏览的需求。(2)适应性适合InternetExplorer,搜狗高速浏览器,MozillaFirefox等多种浏览器,方便用户在各种浏览器环境下使用。(3)可使用性系统操作界面简单明了,易于操作,对限制格式和数据类型的数据进行验证,包括客户端验证和服务器验证,并采用错误提醒机制,提示用户输入正确的数据。(4)安全性对不同的用户设置不同的权限,如普通用户(拥有对农产品信息的浏览,比如公告浏览、农产品信息浏览等)、管理员(拥有网站系统的完全操作权限)。都市供求信息网系统运行平台:CPUInternetPentiumII266MX硬盘空间:4GB数据库管理系统:Mysql服务器开发软件:ApacheTomcat2.2.1用户界面需求供求信息网应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的发布信息、查询信息、修改信息以及后台管理员对信息的审核、发布、清理等功能操作提供方便。快捷按钮选项的创建也是非常需要的,以方便用户操作。42.3相关技术简介本系统基于浏览器/服务器体系人们常说的B/S体系,系统安装维护简便。数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。开发技术主要包括JSP,SSH以及Web应用开发中常用的脚本语言JavaScript。Web服务器采用tomcat,数据库采用MySql数据库系统。2.3.1TOMCATTOMCAT是APACHEJAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVASERVERWEBDEVELOPMENTKIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVASERVLET容器的特性,并被一些企业用于商业用途。2.3.2JspJSP(JavaServerPages)是一种动态的网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。2.3.3MySQL数据库MySQL是一个小型关系型数据库管理系统。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。并且支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。它为多种编程语言提供了API。MySQL既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持。2.3.4SSH框架SSH为SecureShell的缩写,由IETF的网络工作小组(NetworkWorkingGroup)所制定;SSH为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irix,以及其他平台,都可运行SSH。都市供求信息网的设计与实现53.系统需求分析3.1系统目标系统设计的最终目的就是为了能够让用户方便的使用。因用户要想在网站上进行操作就需要进行一个用户创建步骤。那么在设计时,就需要完成创建普通用户的功能。同时系统还必须有管理员这类用户的存在,从系统的安全方面考虑,在这里系统不提供管理员创建的功能,而是根据需要在数据库中直接添加。但不论是普通用户还是管理员用户,管理员应该具有修改用户信息的权限。管理员这类用户添加成功后,就要考虑它所能拥有的权限。在本子系统中主要考虑的是在公告管理模块中有拥有的权限,即发布信息、评论审核、信息审核、用户管理。而为了系统的管理安全,普通用户只能有查看公告、发布信息的权限。通过管理员发布信息及对普通用户发布信息的审核可以做到及时提醒用户网站的最新动态,提高网站的点击率。3.2系统界面设计开发一个系统就是为了让用户使用,而本系统的用户可以分为个人用户、企业用户和管理员用户。不论哪种用户,在设计时都要尽可能从用户的角度出发。当用户在操作时,感到简单方便,无疑这个系统就已经成功了一半。所以在系统(子系统)设计的过程中,都要先把自己当成一个用户,其次是开发人员。只有在这样的前提下,才能够设计出一款符合实际情况的系统。一个完整的信息系统应该具有前台展示和后台信息管理的功能,下面分别对前台展示和后台管理做详细的设计。3.2.1前台展示设计参考一般信息发布网站的信息范围,应包含生活中的方方面面,因此在本系统的前台应该有首页、招聘信息、培训信息、房屋信息、求购信息、招商引资、公寓信息、家教信息和出售信息等。在每个信息模块中,应区分出个人和企业的信息,前台页面共分为四块,
本文标题:都市供求信息网毕设论文
链接地址:https://www.777doc.com/doc-2754826 .html