欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    都市供求信息网毕设论文.docx

    • 资源ID:240711       资源大小:2.55MB        全文页数:27页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    都市供求信息网毕设论文.docx

    1、都市供求信息网毕设论文007都市供求信息网的设计与实现学生姓名: 指导老师:摘要:随着计算机及网络技术的飞速开展,Internet应用在全球范围内日益普及,信息系统的作用也越来越大。为了使人们可以在所居住的地方及时得到相应的信息,大量信息网也随着相应出现。本次毕业设计就是设计一个都市供求信息网站。在本系统中所做的工作是对招聘、房屋租赁、培训、车辆、招商引资等信息的发布及展示. 课题研究的意义主要在于改变传统的信息查询形式,最大化的发挥网络信息效劳的优势和特点。主要是为大量的个人用户及企业提供根本信息发布和查询,为个人与个人、个人与企业、企业与企业之间进展信息通信提供效劳。既能实现传统意义上的业

    2、务效劳,又可以表达信息时代所具有的跨地区、跨行业的特性。在充分利用网络通讯效劳的无地域差异的特点,可以为商品的快速流通,进步一定的效率;为人才流动以及劳动力寻找再就业和创业进步了成功率;同时也可以为人们旅游提供咨询帮助以及为旅行社的业务扩展提供平台。关键词:Java 都市供求信息网 JSP1. 引言社会的快速开展,网络的普及给人们带了意想不到的好处,尤其是在信息传递这方面尤为突出。为了让人们可以及时快速的查找到自己所需的信息,各种信息网随着出现,并且日臻成熟。随着网络和社会信息化的开展,人们可以通过网络发布和获取信息。人们日常生活,工作和学习也越来越多地依赖网络。这其中就包含大量的企业招聘,房

    3、屋租赁,培训以及车辆、招商引资等信息。本次毕业设计实现以B/S(Brower/Server)构造、用SSH框架来搭建MVC(Model/Viewer/Controller)框架的设计。也就是以网上搜索信息的形式,搭建一个公共信息平台,为任何访问本网站的客户提供优质的商业效劳、可靠的商业信息、最新的商业时机。随着全球信息向网络化方向的开展,互联网成为人们快速获取、发布和传递信息的重要渠道,他在人们政治、经济、生活等各个方面发挥着重要的作用,彻底改变了人类的工作、生活、学习和娱乐方式,已经成为国家经济和区域性经济增长的主要动力。Internet也已经正式成为世界最大的公共资源库。Internet上

    4、发布信息主要是通过网上实现的,获取信息也是在Internet上实现的。人们日常生活越来越多地使用这项新的技术来为自己的工作和学习提供效劳。计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深化到了各行各业,各个领域,随着Internet的不断扩大和开展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起,形成了一条“信息高速路,就像高速公路大大进步了车辆行驶的速度一样。21世纪是个信息化的时代,现代计算机技术的开展,为各行各业的开展创造了一个全新的时代背景人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势,人们越来越要在互联网上交

    5、流各种信息和完成各种问题。一个完善的供求信息网可以满足客户实现灵敏、快速地填写供求信息是信息传递地更加快捷。本系统采用人机对话的方式,界面美观友好,信息查询灵敏、方便,数据存储平安可靠,施行强大的月供求统计分析功能及功能强大的月供求统计分析,实现各种查询如定位查询、模糊查询等,实现强大的供求信息预警功能,尽可能地减少供求信息未审核现象。网站还能对用户输入的数据系统的进展严格的数据检验,尽可能排除人为的错误,最大限度地实现了易维护性和易操作性。同时为充分展现网站的交互性,供求信息网采用网页技术实现用户信息在线发布,充分表达了用户对网站信息进展检举的权利。研究的主要内容1.信息查看、2.供求信息查

    6、询、3.供求信息发布、4.推荐供求信息等功能;5.后台主要用于实现分类供求信息的审核与管理、收费分类供求信息发布与管理等功能。设计解决的主要问题1、由于用户的计算机知识普遍偏低,因此要求系统具有良好的人机界面;2、方便的供求信息查询,支持多条件和模糊查询;3、前台与费发布供求信息;4、免费发布的供求信息,后台必须审核后才能正式发布,防止不良信息;5、当供求信息数据量大时,后台应该及时清理数据。国内外研究现状九十年代迅速开展和普及的个人计算机及计算机网络技术将人类带入了信息时代。各行业的信息化工作是适应时代要求的迫切任务。信息化的含义比拟广泛,至少要包括知识信息的消费、信息的传播和扩散及反响等过

    7、程。计算机网络技术的开展为迅速、便捷的信息传播扩散提供了有效使用的工具,也正是因为计算机网络技术的开展提供了这样的工具,才是人类进入了信息化时代,同时也带动了都是信息化的建立进程。虽然不能说信息化等同于计算机网络技术,但利用网络技术进展知识信息床边是信息化工作的一项重要内容.2. 需求分析 在都市供求信息网中,需求分析指的是在建立都市供求信息网时,需要一个具有都市供求信息网的目的、功能,并且根据需求做的所有的开发工作。需求分析是都市供求信息网开发中的一个最重要的开发关键过程。在都市供求信息网的开发中,首先要确定用户的需要。只有在确定了这些需求之后他们才可以分析出开发的问题并且确定开发中所分析出

    8、的问题的解决方法。主要使用JAVA程序设计语言,辅以JSP,servlet等框架技术, Mysql数据库管理等技术进展的设计与开发。都市供求信息网中主要包括前台和后台两局部。这样管理起来更加方便。都市供求信息网系统所做的需求分析包括功能需求分析、性能需求分析、数据库需求分析,详细如下:功能需求分析都市供求信息网系统用户包含有系统的高级管理员和普通用户两局部。性能需求分析系统响应时间:用户登录时系统的响应时间在1秒钟左右。可靠性和稳定性要求:要具有系统实用、操作简便、条理明晰;界面美观、简洁大方;应用软件与数据库系统的设计要做到平安性、可靠性,主要用来防止非都市供求信息网系统用户的入侵。1时间特

    9、性系统响应时间在人的感觉和视觉范围内(1s),响应时间足够迅速(5s),可以满足用户阅读的需求。2适应性合适Internet Explorer,搜狗高速阅读器,Mozilla Firefox等多种阅读器,方便用户在各种阅读器环境下使用。3可使用性系统操作界面简单明了,易于操作,对限制格式和数据类型的数据进展验证,包括客户端验证和效劳器验证,并采用错误提醒机制,提示用户输入正确的数据。(4)平安性对不同的用户设置不同的权限,如普通用户拥有对农产品信息的阅读,比方公告阅读、农产品信息阅读等、管理员拥有网站系统的完全操作权限。都市供求信息网系统运行平台:CPU Internet Pentium II

    10、 266 MX硬盘空间:4GB数据库管理系统:Mysql效劳器开发软件:ApacheTomcat用户界面需求供求信息网应提供简单、层次关系明了、明晰的操作界面,使用户一目了然。尽可能的为用户的发布信息、查询信息、修改信息以及后台管理员对信息的审核、发布、清理等功能操作提供方便。快捷按钮选项的创立也是非常需要的,以方便用户操作。2.3相关技术简介本系统基于阅读器/效劳器体系人们常说的 B/S体系,系统安装维护简便。数据集中管理,便于分散用户使用,适应互连时代软件的开展趋势。开发技术主要包括JSP,SSH以及Web应用开发中常用的脚本语言JavaScript。Web效劳器采用tomcat,数据库采

    11、用MySql数据库系统。2.3.1 TOMCATTOMCAT是APACHE JAKARTA软件组织的一个子工程,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDKJAVA SERVER WEB DEVELOPMENT KIT根底上开展起来的一个JSP和SERVLET标准的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新标准。经过多年的开展,TOMCAT不仅是JSP和SERVLET标准的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用处。 2.3.2 JspJSP(JavaServer Pages)是一种动态的网页技术标

    12、准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于效劳端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示别离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在效劳器端执行的,通

    13、常返回该客户端的就是一个HTML文本,因此客户端只要有阅读器就能阅读。2.3.3 MySQL数据库 MySQL是一个小型关系型数据库管理系统。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有本钱低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有本钱而选择了MySQL作为网站数据库。My SQL使用C和C+编写,并使用了多种编译器进展测试,保证源代码的可移植性。并且支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

    14、它为多种编程语言提供了API。MySQL既可以作为一个单独的应用程序应用在客户端效劳器网络环境中,也可以作为一个库而嵌入到其他的软件中提供多语言支持。2.3.4 SSH框架SSH 为Secure Shell的缩写,由 IETF 的网络工作小组Network Working Group所制定;SSH 为建立在应用层和传输层根底上的平安协议。SSH 是目前较可靠,专为远程登录会话和其他网络效劳提供平安性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的破绽。SSH客户端适用于多种平

    15、台。几乎所有UNIX平台包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irix,以及其他平台,都可运行SSH。3.系统需求分析3.1 系统目的系统设计的最终目的就是为了可以让用户方便的使用。因用户要想在网站上进展操作就需要进展一个用户创立步骤。那么在设计时,就需要完成创立普通用户的功能。同时系统还必须有管理员这类用户的存在,从系统的平安方面考虑,在这里系统不提供管理员创立的功能,而是根据需要在数据库中直接添加。但不管是普通用户还是管理员用户,管理员应该具有修改用户信息的权限。管理员这类用户添加成功后,就要考虑它所能拥有的权限。在本子系统中主要考虑的是在公告管理模块

    16、中有拥有的权限,即发布信息、评论审核、信息审核、用户管理。而为了系统的管理平安,普通用户只能有查看公告、发布信息的权限。通过管理员发布信息及对普通用户发布信息的审核可以做到及时提醒用户网站的最新动态,进步网站的点击率。3.2 系统界面设计开发一个系统就是为了让用户使用,而本系统的用户可以分为个人用户、企业用户和管理员用户。不管哪种用户,在设计时都要尽可能从用户的角度出发。当用户在操作时,感到简单方便,无疑这个系统就已经成功了一半。所以在系统子系统设计的过程中,都要先把自己当成一个用户,其次是开发人员。只有在这样的前提下,才可以设计出一款符合实际情况的系统。一个完好的信息系统应该具有前台展示和后

    17、台信息管理的功能,下面分别对前台展示和后台管理做详细的设计。3.2.1 前台展示设计 参考一般信息发布网站的信息范围,应包含生活中的方方面面,因此在本系统的前台应该有首页、招聘信息、培训信息、房屋信息、求购信息、招商引资、公寓信息、家教信息和出售信息等。在每个信息模块中,应区分出个人和企业的信息,前台页面共分为四块,页头top.jsp,页尾end.jsp侧栏left.jsp以及内容显示区default.jsp,各自实现的功能如下:a.页头:进入后台,发布信息,导航栏,还有自定义主页,参加收藏夹,发送e-mailb.页尾:没什么本质性的东西,就是导入了一张图片c.侧栏:包括日期显示,准确搜索,和

    18、模糊搜索d.内容显示区包括其流程图可表示为:用户访问都市供求信息系统的index.jsp页面,index.jsp将其转发给IndexAction这个类去处进执行所有信息的初始化操作,并将其放入到集合中,然后再存入到session中,以实现用户不同页面数据的共享,继页转发给indextemp.jsp页面,动态的加载top.jsp页面实现的内容包括从session中拿出集合对象中的内容,以循环遍历的方式,从页到达显示信息的目的其详细的模块设计图如图3.2.1所示:图3.2.1 前台设计显示框架对于每一条已经发布的信息,游客应当可以对内容进展评论,当通过审核后,其他游客可以看到评论的内容,这样会方便

    19、游客对网站信息的理解。前台信息显示设计主要包括三大块内容:a.首页面信息的列表显示也就是内容显示区中的内容推荐信息缴费专区,按照发布时间降序排序,当然它需要后台的审核以及付费处理才可以在前台得以显示最新信息免费专区,每块最多可显示五个标题,也是按照时间降序排列b.某类别中所有信看书的列显示导航栏中某子类别的信息c.某信息的详细内容的显示子类别的子文件中的内容信息3.2.2 后台管理设计后台局部主要是对信息的管理,本系统共包含两类用户,分别是个人用户、企业用户和管理员。个人用户和企业用户可以在前台展示页面点击注册按钮进展注册,也可以在后台由系统管理员添加。 管理员用户要包含四个模块,分别是评论审

    20、核、发布信息、信息审核和用户管理。评论和信息审核是对用户对某条信息评论及发布的信息进展审核,看看是否符合法律法规,防止网站被不法分子滥用。管理员也可以发布信息,同时也可以对用户进展管理。个人用户具有评论信息和发布信息的功能。企业用户具有评论审核、发布信息和信息审核的功能。详细设计分别如图3.2.2所示:.2 后台设计显示框架3.3 数据库设计 本系统使用MySQL数据库, MySQL是一个小型关系型数据库管理系统。其拥有众多特性:使用C和C+编写,并使用多种编译器进展测试,保证源代码的可移植性;支持多线程,可以充分利用CPU资源;支持Windows、Linux、AIX、Solaris、OS/2

    21、Wrap等多种操作系统;优化的SQL查询算法,有效地进步查询速度,既可以作为一个单独的应用程序应用在客户端效劳器网络环境中,也可以作为一个库而嵌入到其他的软件中提供多语言支持。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余。而且由于MySQL是开放源码软件,因此任何人都可以再Genral Public License的答应下下载并根据个性化的需要对其进展修改。MySQL因为其速度、可靠性和适应性而备受关注。同时可以大大降低总体拥有本钱。在通过以上用例分析和活动分析的情况下,为这个子系统设计了数据库表,分别如下: 表3-3-1 图片表名类型长度十进制是否为空注释Image

    22、IdInt110否主键ImageFilePathvarchar200是上传途径ImageRelativePathvarchar200是图片相关途径表3-3-2用户登录信息表名类型长度十进制是否为空注释UserIdInt110否主键UserLoginNamevarchar200是用户名UserPassvarchar200是密码UserIDCardvarchar200是身份证号UserAgeInt100是用户年龄UserInfovarchar300是用户信息UserTypeIdvarchar100是用户类型号IsDeletevarchar200是是否删除过表3-3-3发布信息表名类型长度十进制是否

    23、为空注释InfoIdInt110否主键InfoTypeIDvarchar200是信息类型ReviewIDvarchar300是评论IDImageIDvarchar00是发布时间UserIdInt110否用户号码IsAgreeInt100是是否通过InfoTimedatetime100是发布日期ReadCountvarchar200是阅读次数Pricevarchar200是价格InfoTitlevarchar200是信息标题InfoContentvarchar2000是信息内容表3-3-4 信息类型表名类型长度十进制是否为空注释InfoTypeIdInt110否主键InfoTypeNamevar

    24、char200是信息类型名表3-3-5信息评论表名类型长度十进制是否为空注释ReviewIdInt110否主键UserIdvarchar200是用户IDReviewContentvarchar200是评论内容IsAgreevarchar200是是否通过UserNameInt100是用户名ReviewTimeDatetime300是评论时间InfoIdvarchar100是信息ID表3-3-6菜单表名类型长度十进制是否为空注释IdInt110非空主键IconClsvarchar100空图标Textvarchar100空内容URLvarchar200空跳转链接Pidvarchar200空身份标识表

    25、3-3-7用户菜单表名类型长度十进制是否为空注释UserMenuIDInt110非空主键UserTypevarchar100空用户类型MenuIDvarchar100空菜单ID表3-3-8用户类型表名类型长度十进制是否为空注释UserTypeIdInt110非空主键UserTypeNamevarchar100空用户类型名4 系统的实现4.1系统主界面实现系统主界面的主要功能是对发布信息的一个展示,按照设计要求,共设置12个模块,分别是首页、招聘信息、培训信息、房屋信息、求购信息、招商引资、公寓信息、求职信息、家教信息、车辆信息、出售信息和寻找启示,为了使导航便捷,额外添加了一个首页按钮。点击菜

    26、单项后,跳转到对应的信息展示页面。并且在界面左边人性化的设置了日历以及信息搜索等功能。在主页面上可以看到最新的信息,比方推荐信息以及最新的更新信息等。首页显示如图4.1所示:4.1系统主界面4.2系统信息发布界面实现通过注册号我们可以发布相关信息,在发布中有信息类别、信息内容、信息标题等内容,这样可以极大的丰富信息种类也为我们搜索信息提供更大的便捷。如图4.2.1和4.2.2所示:4.3后台登录界面实现后台是管理员登录信息网对用户及信息进展有效管理的平台,在进入后台时,管理员需登录,如图4.3.1和4.3.2所示:4.4管理员操作信息实现管理员登录成功以后可以对用户所发布的信息进展查看,审核,

    27、删除以及付费等操作。如图4.4.1、4.4.2、4.4.3、4.4.4所示:4.5用户查看信息实现在管理员通过用户所发布的信息以后,其他用户可以通过系统主界面查看到审核通过的信息,如图4.5所示:5. 系统测试5.1 软件测试的目的软件测试的目的就是为了发现程序中的错误而执行程序的过程,这是一种以反向思维的方式来验证程序正确性的方法,就是测试各种情况而未发现错误,可认为该软件是根本可用的。软件测试从不同的角度出发有两种不同的测试原那么:一从用户的角度出发,希望通过软件测试流程可以充分暴露软件中存在的缺陷和问题,从而确认是否可以承受该产品;二从开发者的角度出发,希望通过测试可以说明软件产品不存在

    28、错误,并且已经可以满足用户的需求、正常使用,以此来确立用户对该软件质量的信心。这两种观点都是人们处在不同位置时正常的心理反响,除了这些主观的因素外,正确的认识软件测试目的是非常重要的,因为目的确实定可以直接决定测试方案的设计,最终影响到测试结果和对软件正确性的评价。5.2 软件测试的方法系统测试的任务是尽可能彻底的检查出程序中的错误,进步软件系统的可靠性,其目的是检测系统“做得怎样?。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段完毕应交付测试报告,说明测试数据的选择,测试用例

    29、以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进展改正。本系统采用的是黑盒测试技术。先是系统进展了功能测试,即测试了本系统的功能是否与系统需求用例相符。在功能测试的过程中,对各个模块用户注册模块、审核模块、搜索模块中检测到的问题进展了跟踪处理;其后进展了界面测试,以确保用户界面的美观度、统一性、易用性等方面的内容。 最后对测试出现的问题进展了总结,然后在同小组其他成员所遇到的问题进展综合。可以进一步的完善系统,可以使系统更加稳定。对于软件而言,假如要查找出所有的错误,所作的测试应尽可能全面:一方面通过测试来检查软件每个功能的执行情况;另一方面,详细测试软件执行的内部过程是否完全按照规格说明书上的规定正常运行。两方面的测试分别称为黑盒测试和白盒测试。白盒测试法是通过分析程序内部的逻辑与执行途径来设计测试用例,并对用例进展测试的方法因此也称作构造测试或逻辑驱动方法。黑盒测试法是根据输入/输出数据条件来设计测试用例,查看程序的功能是否正确或满足要求,不需要考虑程序的内部构造与执行途径如何,因此也称作功能驱动或数据驱动测试方法。两种测试方法的侧重点不同,分别应用于测试的不同阶段,根本上可以覆盖用户需求及代码实现,从而保证测试的完全性和彻底性。一白盒测试法软件的白盒测试法是


    注意事项

    本文(都市供求信息网毕设论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开