您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 毕业设计-基于jsp+sql的都市供求信息网设计-毕业论文
1一、毕业设计的任务和具体要求:本次毕业设计的课题是都市供求信息网。具体任务及要求是在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的,易扩充的,易维护的,具有良好人机交互界面的供求管理系统,实现房屋、招聘、旅游等信息的查询,为企业的决策层或个人提供准确,精细,迅速的供求信息。本系统开发过程中主要采用JSP+JavaServlet+DAO模型程序设计和MYSQL数据库的连接,设计中使用了Dreamweaver、Eclipse、MyEclipse、JDK、Tomcat等软件。理论性:都市供求信息网是一个比较实用的系统,它也是目前较热门的一种实用网站,本课题的设立正是为了方便用户在网上查询信息和发布信息。典型性:本系统是一个典型的供求信息网站,其在JSP+JavaServlet+DAO系统开发的过程中具有一定的代表性。完整性:本系统设计思路和过程完全按照用户的要求,系统在开发过程中要求学生分工合作,前台设计人员,通过上网参考一下其它的网站来规划自己网站的模板,后台编程人员,通过市场调查和网上搜索,来根据用户的需求来规划后台的模块。前台主要完成用户信息登录与注册、信息分类检索、信息发布等功能;后台主要用于管理员管理网站,主要包括用户信息管理、信息管理、信息发布审核等功能。实用性:系统设计完成后通过测试可以直接在网上投入使用,开发人员要继续负责维护和服务工作。该产品是一款针对都市供求信息所开发的软件,功能在于更好的使企业单位或个人及时的掌握供求信息,发布最新的供求信息。2都市供求信息网摘要随着Internet的发展日新月异,网站已成为政府、企事业单位信息化建设中的重要组成部分。由于供求网站有大量的最新信息,无论是单位还是个人每天都要进行获取信息的操作,为能够将自己所学的知识应用到实践去,也为打造更好的供求平台,特选择都市供求信息网网站的制作作为本次毕业设计的课题。本次网站开发的主要目的是综合应用自己所学的知识,通过网站的制作将自己xx所学系统一下,为以后工作中的应用打下基础。在网站的制作中也了解到了一些新的知识的应用,扩展了自己的知识范围。网站页面主色调为亮色系,浅蓝色为主,基本风格以简单大方美观为主。整个网站的设计制作大体分为前台查询和后台管理两部分。在系统的设计和实现中我们结合了我们结合了HTML、UML、JSP、Java、JavaScript、Servlet、DAO模型等技术来实现以及Dreamweaver、PhotoShop、Eclipse、MyEclipse、JDK、Tomcat等工具。后台使用数据库进行数据信息的存储,数据库用MySQL建立。前台页面具体的功能是实现客户的登录和注册的链接,以及用户对房产、招聘、旅游、供求信息的查询;后台管理主要实现的是管理员对用户信息和发布信息的管理。我主要负责设计招聘、房屋查询管理模块。招聘、房屋模块是对首页的招聘、房屋信息的操作,通过对招聘、房屋导航条的点击查询可以很方便的找出招聘或房屋的信息。3目录0前言...........................................................11可行性分析.....................................................21.1可行性分析的前提....................................................21.2技术可行性分析......................................................22需求分析.......................................................32.1都市供求信息网用例图.................................................32.2都市供求信息网数据流图...............................................42.3都市供求信息网功能需求...............................................92.4外部接口需求.......................................................102.5硬件配置...........................................................103概要设计......................................................113.1概要设计的目的......................................................113.2都市供求信息网模块结构图............................................123.3都市供求信息网个模块功能设计........................................123.4数据库设计..........................................................153.5系统故障处理.......................................................164前台房产信息及招聘信息模块详细设计及实现......................164.1详细设计的目的.....................................................164.2主页模块详细设计及实现.............................................175结束语........................................................315.1论文总结............................................................315.2工作展望............................................................32参考文献、资料索引..............................................33致谢........................................................34都市供求信息网10前言随着全球信息向网络化方向的发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,彻底改变了人类的工作、生活、学习和娱乐方式,已成为国家经济和区域性经济增长的主要动力。Internet也已正式成为世界最大的公共资料库。Internet上发布信息主要是通过网上实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网上得以实现的,人们日常生活越来越多地使用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息,反馈了企业和客户的信息交流。因此,网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了让客户或单位更好的、更方便的进行供求信息的查询、发布、和获取信息,以满足客户、单位供求信息不断增长的需求,本次毕业设计特构建都市供求信息网系统。都市供求信息网21可行性分析1.1可行性分析的前提1、要求●主要功能:实现对信息的查询、统计、检索等工作,尽量减少数据冗余,以简练实用为基础,实现信息快速检索化。●性能要求:系统支持并规范信息的发布真实性和对用户的管理、注册、发布信息、检索信息等操作的全过程,为单位或个人找到最好的信息而努力。●实现都市供求信息网的准确、及时处理和共享。●输出要求:数据完整、详实、简捷、快速、实时。●安全与保密要求:管理员可以对发布的信息、用户信息进行操作;读者在未登录以前只可浏览本网站但不能发布信息。2、目标大大提高用户或单位效率,减少时间的浪费。3、决定可行性的主要因素成本/效益分析结果,效益成本。技术可行,在现有的操作系统WindowsXP下和我们掌握的开发技术,可以对此项目的开发。操作可行,主要是指系统的运行方式,操作规程在用户组织内是否可以有效地实施。我们开发小组可以胜任。1.2技术可行性分析本网站是计划采用Jsp+JavaBean+Servlet的MVC框架,数据层主要是采用DAO+静态工厂模式开发的。1.运行平台:JDK+[Apache]+Tomcat+MYSQL或Windowsxp2.开发工具:Dreamweaver+Eclipse3.2+myEclipse5.53.模块化思想:分为3层都市供求信息网3数据存储层:使用mysql存储网站的所有数据,包含用户的信息,文章数据,用户发布的信息,系统数据,关键问题,数据库的规划,是否用文件来辅助。系统功能层:完成网站的基本功能,由多个并列模块组成,向下调用Mysql的函数访问数据库,向上接受处理请求,将处理的结果返回上层,根据请求的类型,返回成败结果和其他的数据。而且模块高度灵活。可以方便的修改曾加。服务层:直接和客户对话,根据客户机的请求,调用功能模块取的数据,然后将数据发送回客户端,根据客户端的类型,分别开发不同的服务模块,并且尽可能合理进行抽象。使对不同的服务层,能共享系统功能层的模块。2需求分析2.1都市供求信息网用例图用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统浏览者图2.1Guest用例图图2.2User用例图浏览版块信息搜索信息浏览详细信息注册登陆发布信息修改个人信息用户退出都市供求信息网4图2.3Admin用例图2.2都市供求信息网数据流图数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型1都市供求信息网整体数据流图设置网站参数登陆信息列表管理会员查看信息审核通过删除管理模块创建版块修改模块删除模块删除会员指定权限设置分页参数基本参数用户相关参数都市供求信息网5图2.4都市供求信息网整体数据流图都市供求信息网62都市供求信息网顶层Guest角色数据流图图2.5Guest(浏览者)角色层数据流程图浏览者注册验证成功页面登陆管理员用户界面管理员页面用户列表信息列表浏览版块搜索信息显示所有信息显示发布信息显示详细信息显示各版块的信息显示版块信息显示各个版块信息审核发布的信息通过删除都市供求信息网73User(用户)角色层数据流图图2.6User(用户)角色层数据流图用户(登陆成功)显示用户信息页面退出返回登陆页面修改个人信息验证成功登陆界面发布信息处理发布的信息成功插入数据库失败都市供求信息网84都市供求信息网Admin角色层数据流图图2.7Admin角色层数据流图浏览用户列表查看用户信息删除用户返回用户列表管理员(成功登陆)显示管理员页面管理员信息发布的信息列表浏览信息审核成功删除都市供求信息网95都市供求信息网分层数据流图Guest(浏览者)角色层:图2.8都市供求信息网Guest角色层数据流2.3都市供求信息网功能需求系统可以分为以下几个功能:1.会员登陆注册:包括会员登陆,退出,注册,退出等功能;2.会员用户信息修改:当会员登陆网站后,在个人工具箱中,可以通过修改
本文标题:毕业设计-基于jsp+sql的都市供求信息网设计-毕业论文
链接地址:https://www.777doc.com/doc-1815031 .html