基于J2EE的个人空间BLOG的系统

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:Melissachen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要;计算机的发展已经进入了一个崭新的时代,而作为计算机中一个很重要的部分,计算机软件越来越被人们熟知,越来越得到人们的重视。如今软件的制作过程相当复杂,需要大量的人力物力,生产难度大,成本高,周期慢。在本次毕业设计中采用当今最具影响力,应用最广泛的程序设计语言JSP实现考试系统的设计实现考试系统的设计熟悉并掌握基本的编程技巧,独立完成模块设计。可以连接SQL数据库。以及热门博客及热门文章的推荐,还包括照博客名称或文章标题关键字搜索功能,分析各类之间的关系及功能方法,掌握面向对象的设计思想。将个人用户发表的文章内容以记录的形式在数据库中保存,个人用户改变自己的照片,实现真正意义上的理论联系实际,了解J2EE开发的全过程。
  关键词:JAVA JSP Servlet MySQL数据库 B/S模式
  中图分类号:G250文献标识码: A
  
  前言
  Blog是近些年来发展很迅速的一种新的基于Web的信息交流技术。电子商务自诞生以来就与计算机技术紧密相连,电子商务系统是通过互联网完成的商务交易系统。通过对Blog及其相关技术和电子商务的特点的分析研究,提出了在电子商务系统的销售环节中应用Blog的新思路、技术可行性分析,以及实现企业Blog的方法。在企业的电子商务系统中应用Blog,能够提升企业的知名度、减少企业的经营风险、提高企业的知识管理能力和企业信息的数据挖掘的有效性。
  近两年,博客网站和博客用户开始大批涌现,博客成为继电子邮件、电子公告牌服务(BBS)、即时通信软件(I M)之后的第四种网络交流方式,成为网民在互联网上的个性化网络家园。站在商业角度观察,蓬勃发展的Blog已经具备商业运作的基础。Blog工具所体现出的及时、交互的特点,以 及Blog内容传播的广度、深度,无不蕴藏着巨大的商业价值。
  一、引 言
  随着计算机技术的不断发展,电子商务也在不断的进步,其中利用数据仓库技术可有效挖掘基于用户的各种信息,比如兴趣特征、购物习惯等,从而指导电子商务网站资源的组织和分配,为商务型网站的投资者或建立者——企业提供正确的盈利导向。
  企业的产品要能够及时地发布出去,才能够尽早占领市场。传统的作法是通过产品的发布会、电视广告等方法进行。这些做法有其优点,但高昂的广告费不是所有类型的企业都能够轻松承担的。而用Blog就可以轻松利用互联网这个平台,将产品信息以低廉的广告成本发布出去,范围更广且不会受其它信息的干扰。这体现了Blog的个性化和自主性特点。
  目前电子商务中的数据挖掘都是基于历史数据的挖掘,就是只有通过聚集大量的用户消费后的数据,才能分析出有效信息。分析出的信息,有些是很有价值的,比如:大型超市可以通过用户的购物习惯信息来调整货架的摆放;但有些信息,在它被分析出来的那一刻,就已经意味着企业的某些决策失误了,比如:新产品刚上市的时候,销售业绩较好,通过数据分析后,企业决定追加该产品的生产量,但是用户在产品的使用过程中出现产品设计问题,却不能及时将信息反馈给企业,这样就会导致企业大量生产了有瑕疵的产品,给企业势必会带来损失。
  
  二、设计课题
  
  2.1开发技术
  Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。Struts的优点主要集中体现在两个方面:Taglib和页面导航。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
  Struts 是一组相互协作的类、 Servlet 和 JSP 标记,它们组成一个可重用的 MVC 2 设计。这个定义表示 Struts 是一个框架,而不是一个库,但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类库。增强了开发人员对系统的整体把握,提高了系统的可维护性和可扩充性。
  2.2设计内容
  系统实现个人空间BLOG的用户操作(注册,修改,删除)操作,个人空间BLOG的文件上传操作,个人空间BLOG的文件下载传操作,个人空间BLOG的文件编辑(修改,删除)操作,调整空间时要进行判断,调整的数量必须比这人当前空间的实际容量值要大,如果小,证明修改的数值为无效,必须大于实际容量值,并且小于当前的服务器硬盘空间的容量值。
  根据输入用户名,查询是不是激空间,如果没有就为用户建立空间;删除空间操作,同学删除空间下所有文件;显示整个网站文件信息显示网站共有多少文件,容量总和为多少。查看整个空间信息显示网站空间有多少个,容量是多少。
  三、 系统方案论证
  3.1软件定义
  
  本系统是一个Struts +Hibernate组合开发的博客系统,本系统使用分层体系架构,综合运用struts +hibernate 三大主流开源框架构建,稳定高效、功能强大、易于维护。 本系统是一个先进的博客系统,能基本完整的实现博客的功能,主要有以下功能:1.用户注册登录功能。
  用户可以在网站上注册一个帐户,建立自己的博客,用户可以登录到自己的管理界面,管理文章、评论、相片、个人信息等。2.博客管理功能。
  用户可以管理自己的博客,包括文章管理、评论管理、相片管理、档案管理、类别管理、个人资料管理、注册信息管理等。3.写文章功能。
  本系统采用流行的FCKEditor编辑器,提供强大的编辑和排版功能,文章可实现优美的显示效果。
  4.文件上传功能。
  5.文件下载。6.留言功能。
  7.博客统计功能。8.分页功能。9.注销功能。10.防重复提交功能。
  本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。 11.文章管理。12.相片管理。13.类别管理。14.个人空间BLOG的超级用户的后台管理操作。
  15.个人空间BLOG的用户操作(注册,修改,删除)操作。
  数据库设计所要的解决的问题是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。数据库设计的目标是为用户和各种应用系统提供一个高效的运行环境。而数据库的设计可以视为如下的优化问题。
  计算机的软硬件环境;
  数据库管理系统的能力;
  用户的操作要求与信息要求;
  完整性和安全性约束。
  首先,因为只有注册用户可以发表文章,所以进入系统应该进行身份验证。进入系统后,应该能根据自己的需要进行个人信息的修改,以及文章、评论的查看,人个的图片上传等内容。
  该系统是专门用于用户注册、登录、修改、删除、查询、管理用户的JSP应用程序。它应该具有开放性、方便性和灵活性。管理员可以轻松地添加、修改和删除某个用户的部分内容。用户进行有效的身份验证登录后,选择进入系统,并发表文章内容,查看自己文章的评论,也可以查看其他的用户的发表的文章,做出评论。
  3.2 系统设计
  
   操作管理
  
  操作结果操作结果
  
  
  图3.1 顶层数据流图
  Fig. 3.1 top-level data flow diagram
  
  文章基本信息表(article) ,用于存放与文章相关的信息,包括文章的標题、内容、发表时间、所属博客等信息。字段如表3.1所示
  
  
  
  
  博客基本信息表(blog)是网站博客相关的基本信息的数据表,是显示、维护、及管理博客数据的依据,字段如表3.2
  
  
  
  四、结束语
  
   经过两个多月的努力, 终于完成这片文章,在整个设计构思架构的过程中,出现过很多的难题,但都最终顺利解决了,在不断的学习过程中我体会到:
  总之,通过一个系统设计架构,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效
其他文献
摘要:随着社会的不断发展,“三农”问题不再是局限于农民收入、农村市场等基本需求,农民工、农村环境与城乡生态、农村文化等方面的问题也在日益增多,为“三农”工作提出了更多新的要求。针对存在问题,国家力求通过进行城乡一体化建设来逐步解决。近段时间,笔者对渭南市部分农村进行了实地走访,了解了当地“三农”问题的现状和解决措施,并结合全国城乡一体化的总体部署和思路作了深入分析和研究。本文通过对“三农”问题现实
期刊
摘要:目前部分施工企业项目管理思路和水平已跟不上建筑市场变化节奏,落后的成本管理理念不能适应建筑市场需求,且可能为企业造成巨大经济损失。通过施工企业在项目成本管理和控制方面存在问题的分析,可以为成本控制提供参考。  关键词:施工企业;成本管理;成本控制  中图分类号: F253 文献标识码: A  随着建筑工程施工技术不断发展,市场竞争日益激烈及建设单位对项目管理控制水平的提高,工程项目的利润空间
期刊
摘要:在我国公路建设获得高速发展的同时,很多地方出现了桥梁坍塌、路面破坏以及一些安全事故等引起了公路主管部门的高度重视,因此,狠抓施工质量已成为整体公路建设的关键问题,尤其是必须努力提高公路工程试验检测水平,以最终保证公路建设工程的整体质量。本文针对加强公路工程试验验工作的重要性和必要性进行了詳细分析,并就如何提高公路工程试验检测水平以提高施工质量作了详细阐述,以及提高公路工程整体质量水平。  关
期刊
摘要:随着全球经济的快速发展,资源能源危机越来越严重,可持续发展成为人们普遍关注的话题。在建筑领域,绿色建筑契合了可持续发展的理念。就我国绿色建筑设计而言,由于能源资源压力越来越大,确定绿色建筑设计未来的发展方向不仅意义重大,而且迫在眉睫。本文对绿色建筑设计策略进行了分析,并对绿色建筑设计未来发展趋势进行了阐述。  关键词:绿色建筑;节能设计: 策略   中图分类号:TU2文献标识码: A  引言
期刊
摘要:随着时代的变迁让我国的经济建设取得了快速的发展,建筑施工技术工程也是日新月异。建筑行业的发展趋势良好,让越来越多的有远见的成功人士加盟到其中,企业的互相竞争也是必不可免的,这也有利于建筑企业为了竞争不断提高技术水平的创新。建筑施工技术的管理是一项建筑工程的基础措施,做好建筑工程的施工技术管理,可以提高建筑工程的修建效率,降低施工时的人力物力成本,并且还可以提高建筑工程的整体质量,本文就建筑施
期刊
摘要:随着我国社会主义市场经济體制的建立和不断完善,土木工程也得到了迅速的建设与发展。土木工程结构的安全性能和其本身的结构设计有着十分密切的关联,土木工程结构设计的不完善与不合理,将给土木工程的整体质量带来极为严重的影响。本文分析了土木工程结构设计中存在的问题及对策。  关键词:土木工程;结构设计;问题;对策  中图分类号: S969文献标识码: A  一、土木工程结构设计中存在的问题  1、土木
期刊
摘要:公路工程质量是项目建设的核心,它是指通过工程建设过程所形成的工程实体,应能满足用户从事生产、生活所需的功能和具有一定的使用价值,并应符合设计的要求和合同规定的质量标准。就具体公路项目而言,应能满足人民运输生产快速、安全、舒适的要求,促进国家与地区的经济发展。但是由于公路工程的自身特点,使得公路工程质量控制任务既复杂又繁重。本文以网络视频监控、GPS 技术、GIS 技术和企业项目综合管理系统为
期刊
【摘要】土地被人类不断开发占用,北方部分地区土地干旱,土壤缺乏水分,从而出现沙尘暴等现象,因此,必须通过人工造林方式改变地质条件,改善生态环境。  【关键词】北方干旱地区,人工造林,林业  中图分类号: S725 文献标识码: A  一、前言  随着地球上的土地资源被人类开垦,土地资源不断减少;北方春季风大干旱的气候,导致土壤水分流失严重。对于北方土地严重干旱的问题,可以使用人工造林使土地回复水分
期刊
【摘 要】我国国民经济的高速增长,带动了建筑业的快速、持续的发展。混凝土因其取材广泛,价格低廉,抗压强度高,可浇注成各种形状,并且耐火性好,不易风化,养护费用低,成为当今世界建筑结构中使用最广泛的建筑材料之一。而随着商品混凝土的诞生,由于其施工方便快捷,性能稳定,质量可靠,劳动强度低,生产效率高,同时又可减少噪音,保护环境等综合优点,更是把混凝土推向了一个顶峰。   但是,大量的工程和实践理论分析
期刊
摘要:混凝土以其承载力大、和耐久性好、可模性强、日常养护费用低等优点广泛应用,但在混凝土结构工程的质量通病却易出现,需要对此进行研究,减少混凝土质量通病的出现,减少成品的返修率,降低工程成本,增加项目利润  关键词:混凝土结构工程;质量通病;预防措施  中图分类号:TV544文献标识码: A  前言  我国工程建设领域中,混凝土结构以其造价低、设计理论成熟、施工技术成熟、抗震性能良好等优点占有绝对
期刊