基于Servlet的网站开发.doc

上传人:滴答 文档编号:2068434 上传时间:2019-04-12 格式:DOC 页数:40 大小:442.98KB
下载 相关 举报
基于Servlet的网站开发.doc_第1页
第1页 / 共40页
基于Servlet的网站开发.doc_第2页
第2页 / 共40页
基于Servlet的网站开发.doc_第3页
第3页 / 共40页
基于Servlet的网站开发.doc_第4页
第4页 / 共40页
基于Servlet的网站开发.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、基于 Servlet 的网站开发摘 要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,实现了一个功能相对齐全的论坛系统。在此网站中,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。网站采用 B/S 结构,人们通过浏览器就可以访问网站的主页。该网站功能较齐全,主要包括会员模块、留言模块、后台管理模块。系统的开发采用功能强大的 Myeclipse 10.0 集成开发环境,使用 Java 语言编写程序,完成数据输入、修改、存储、查询等功能。后台使用 Oracle10g 数据库存储数据,从

2、而保证了数据的完整性和一致性。关键词:Servlet ,Jsp,Java ,论坛IWebsite Developping Based on ServletABSTRACTSociety nowadays just be placed in the network for ages , the information-based big tide rolls up the word,the network is making widely available to open in the our country with the unprecedented speed.Website with

3、its unique advantages in the process of informatization is very important one.In order to facilitate information exchange, realized a relatively complete system of bbs.in this website, the net friend has been possible freely to propose the question as well as helped other people to solve the problem

4、, or exchange experience.Website use the B/S system structure , the people may visit the website through the browser of the main page .This website has relatively ability contains user module,post module,background management.The development of the system using Myeclipse10.0 powerful integrated deve

5、lopment environment, using Java design controls and the preparation procedures, completion of data entry, modification, storage, query and other functions;using Oracle 10g database as development kit to store data, thus ensuring data integrity and consistency. KEY WORDS: Servlet, Jsp, Java, BBSII目 录

6、摘 要 .IABSTRACT .II1 概 述 .11.1 项目背景 .11.2 国内外发展情况 .21.2.1 国外及港台地区 BBS 的发展与现状 .21.2.2 中国大陆 BBS 论坛的发展和现状 .31.2.3 国内外 BBS 论坛内容的管理比较 .42 需求分析 .72.1 系统分析 .72.2 可行性分析 .72.2.1 经济可行性分析 .72.2.2 技术可行性分析 .73 系统设计 .103.1 系统功能分析 .103.2 系统数据库设计 .114 系统详细设计 .154.1 系统结构设计 .154.1.1 会员模块 .154.1.2 留言模块 .154.1.3 后台管理模块

7、.164.2 功能子模块设计 .164.2.1 系统注册子模块 .164.2.2 用户个人信息子模块 .184.2.3 系统登录子模块 .204.2.4 留言搜索子模块 .214.2.5 留言插入子模块 .254.2.6 留言删除子模块 .264.2.7 类型插入模块 .285 系统运行与测试 .305.1 测试概述 .30III5.1.1 软件测试的目的 .305.1.2 软件测试的任务 .305.1.3 测试环境 .305.2 白盒测试 .306 小结 .33致 谢 .34参 考 文 献 .35陕西科技大学毕业论文(设计说明书) 01 概 述1.1 项目背景1978 年在美国芝加哥开发出一

8、套基于 8080 芯片的 CBBS/Chicago (Computerized Bulletin Board System/Chicago) ,此乃最早的一套 BBS 系统。之后随着苹果机的问世,开发出基于苹果机的 Bulletin Board System 和大众信息系统(Peoples Message System)2 种 BBS 系统。1981 年 IBM 个人计算机诞生时,并没有自己的 BBS 系统。直到 1982年,Buss Lane 才用 Basic 语言为 IBM 个人计算机编写了一个原型程序。其后经过几番增修,终于在 1983 年通过 Capital PC User Group

9、(CPCUG )的 Communication Special Interest Group 会员的努力,改写出了个人计算机系统的 BBS。经 Thomas Mach整理后,终于完成了个人计算机的第 1 版 BBS 系统RBBS-PC 。这套 BBS 系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的BBS 系统时都以此为框架,所以 RBBS-PC 赢得了 BBS 鼻祖的美称。大约是从 1991 年开始,国内开始了第一个 BBS 站。经过长时间的发展,直到1995 年,随着计算机及其外设的大幅降价,BBS 才逐渐被人们所认识。1996 年更是以惊人的速度发展起来。国

10、内的 BBS 站,按其性质划分,可以分为 2 种:一种是商业BBS 站,如新华龙讯网;另一种是业余 BBS 站,如天堂资讯站。由于使用商业 BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余 BBS 站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络 China FidoNet(中国惠多网) 。于是,各地的用户都可以通过本地的业余 BBS 站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余 BBS 站拥有这种优势,所以使用者都更乐意加入。这里“业余”2 字,并

11、不是代表这种类型的 BBS 站的服务和技术水平是业余的,而是指这类 BBS 站的性质。一般 BBS 站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平 1。国内的 BBS 站,大多数还是大型综合性 BBS 站。随着计算机的普及,特别是宽带的普及,BBS 的活动将会进一步高涨。但是,随之而来对专注于领域方面的 BBS 将会慢慢增加需求。尽管 BBS 站台的数量在不断增长,但 BBS 的发展过程,也出现了一些问题。由于国内使用的 BBS 架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料

12、,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。 国内自己开发的 BBS 基本上都是处于最原始的 Jsp MODEL1 模式, 这种模式是控制层与表示层合二为一,虽然开发简单,但是拥有很差的扩展性,可维护性,这样基于 Servlet 的网站开发 1极大的限制了 BBS 站点的扩展,在这种情况下,本系统利用目前比较流行的,基于MVC 设计模式进行开发 2。1.2 国内外发展情况1.2.1 国外及港台地区 BBS 的发展与现状1)国外BBS 诞生于 20 世纪 70 年代的美国,主要用于 BBS 成员之间的信息交流与网络通讯,那时还没有浏览器、搜索引擎,甚至

13、没有个人网站。当时 BBS 主要有四项功能应用:发布新闻、发布交易信息、发布个人感想、互动式问答。随着互联网技术的不断发展,BBS 的许多特性被后续出现的应用取代。前三个功能逐渐从 BBS 中分离出去,发展成三个方向的网站新闻类、电子商务类和博客类,这三类网站经过整合逐渐成为各自的门户。第四个功能互动式问答正在分离但还没有出现该领域的门户网站,这一类网站模式被称为威客(译自英文 witkey)模式。进入 20 世纪 90 年代,BBS 的主要应用转移到论坛上,也就是现在为大多数人所接受的 BBS 概念。因此,互联网技术的发展,使得 BBS 在西方国家的影响力正逐渐减小,以美国为例,绝大多数高校

14、基本上没有开设 BBS,少数 BBS 站的存在主要用于提出或解决问题,集中表现为技术类 BBS,针对软件或商品的技术支持 BBS 等。相比于人气极旺的中文 BBS,它们并不存在复杂的管理机制和舆论调控行为。在这些 BBS 上,注重的是发帖和回帖的就事论事,区别于中文 BBS 的人与人的交流 3。国外对 BBS 的直接研究很少,间接的研究主要集中在对网络社会、虚拟社区方面。如针对网络社会中的人际关系、行为方式、价值观念和社会结构等,对虚拟社区的自身特征及虚拟社区中的社会问题等进行广泛研究。著名的研究成果有曼纽尔卡期特的网络社会的崛起 、霍华德莱茵戈德的虚拟社区 、尼尔巴雷特的数字化犯罪等。2)中

15、国港台地区1983 年,BBS 传入台湾,并在 1992 年台湾中山大学电算中心推出中文环境的TANet BBS 之后,风靡台湾各个大学。一些大学竟然有大大小小 100 多个 BBS 站。相比之下,香港地区的 BBS 数量不多,部分院校的 BBS 甚至不对外开放,香港网民经常使用 BBS 论坛(讨论组)的比例仅为 5。但是,目前香港地区的 BBS 发展势头比较快。由于 BBS 在台湾地区出现的时间较早,其对 BBS 的研究成果颇丰。1993 年台湾国立政治大学柯舜智发表了硕士论文电子布告栏使用者的媒介行为与时间分配的关联性研究 ,此后关于 BBS 的研究论文不断出现,带动了台湾计算机中介传播研

16、究的发展。特别是在“ 虚拟公共领域 ”问题、人际互动问题、议程设置问题、身份认同问题陕西科技大学毕业论文(设计说明书) 2等方面的研究,具有较强的地域性、前沿性。杨爱茵在台湾 BBS 研究述评一文中,集中介绍了传播学研究者对 BBS 的研究成果。1.2.2 中国大陆 BBS 论坛的发展和现状1)中国大陆社会 BBS 论坛中国大陆最早的 BBS 站是 1991 年建的北京长城站,由于限于互联网尚未开始普及的条件,当时用户访问量每天只有十几人。1994 年春,中国大陆第一个网络 BBS 站曙光 BBS 站开通。随着计算机及其外设的大幅度降价、互联网在国内的快速发展,BBS 及 Forum 逐渐被认

17、识,并以惊人的速度发展起来 4。大陆的 BBS 论坛在 1997 年达到一个发展顶峰,各种 BBS 站大量涌现,BBS 论坛功能不断改进,内容涉及领域几乎无所不包。此后,由于发展的无序和管理的不善,在网络泡沫的冲击之下,很多 BBS 论坛迅速消亡。之后,国内 BBS 论坛进入调整和成熟时期,成为现实社会的缩影。随着网络的迅猛发展,分类细化的 BBS 论坛呼之欲出。目前,西陆社区、天涯社区、西祠胡同这三大 BBS 论坛和新浪、搜狐、网易三大门户网站的 BBS 论坛形成了分庭抗礼的局面 5。同时,一些专业类论坛,如新浪 IT 业界论坛、DONEWSIT 写作社区、第三只眼、橄榄树、诗生活等,人气虽

18、不高但具有一定的声望,值得关注。在历次中国互联网络发展状况统计报告中,网民使用“论坛BBS讨论组” 的比例在 2005 年 7 月后大幅攀升,BBS 论坛仍然是国内互联网最重要的应用之一。多数研究者认为,BBS 论坛简单、易用、实用的特点日益突出,今后 BBS 论坛将向个性化和专业化的方向发展。2)中国大陆高校 BBS 论坛随着中国教育与科研网建设的不断发展,各高校都建设了良好的网络硬件环境。20 世纪 90 年代中后期开始,BBS 迅速在中国大陆各高校发展并广为流行。1995 年 8月建立的水木清华是大陆高校最早的 BBS。截止 2007 年 3 月,据不完全统计,大陆地区有 81 所高校总

19、计建立了 111 个 BBS 站。从整体上看,中国大陆高校 BBS 论坛具有以下四个基本特点:(a)普及率高。高校 BBS 论坛具有广告少、访问速度快、用户认同感强等优点,因此在各高校及高校师生中普及率相当高,比社会 BBS 论坛更受欢迎。虽然数据未排除一人注册多个帐号的情况,但高校 BBS 论坛的普及率和用户覆盖面已经可见一斑。(b)影响深刻。高校 BBS 论坛信息内容与学校日常工作、校园学生活动密切相关。它在功能上早已超越初期电子公告板系统的设计理念,成为广大高校师生乐于使用的校园信息平台、舆论平台、交友平台和休闲平台,甚至在一定程度上发挥了校园门户网站的作用。校园 BBS 论坛在校园信息

20、交流传播、校园文化建设、校园舆论导向等方面的影响深刻,逐渐成为高校网络思想政治教育的重要阵地之一。基于 Servlet 的网站开发 3(c)注重管理。高校 BBS 论坛基于校园网,其空间和域名以及日常维护所需的资金大多数由学校提供。高校 BBS 论坛的管理一般由学校宏观指导、监督和学生团队自管理相结合,有明确的站规和规范的行为规则,有发展指导机构和争议仲裁机构,实施用户实名制注册、站长(版主)负责制等 6。在高校 BBS 论坛飞速发展的过程中,曾经出现一定程度的失范、紊乱状态,这对网站的管理水平提出了更高的要求。如何遵循网络发展规律,使高校 BBS 论坛更加有序、健康地发展,成为当前 BBS

21、论坛建设和管理者需要思考探索的重要课题。目前,国内对 BBS 论坛的研究主要集中在以下四个方面:(a)对 BBS 论坛自身的研究。集中关注 BBS 论坛的历史、运行机制,它的使用方法、用途以及分类等,并对各种 BBS 论坛系统的技术建设和管理问题进行探讨,大多采用案例介绍的方式来展示相关的问题,因此对理论的运用显得相对次要。(b)对 BBS 论坛使用和用户的研究。主要是更多地从使用主体的角度来谈 BBS论坛的特点和用途,并对 BBS 论坛在教育和教学领域的运用进行了相当广泛的探讨。在这个方面,较多的分析还停留在感性层面,对于谁是 BBS 论坛的真正使用者和该群体的特征的深入分析挖掘并未全面展开

22、。(c)对 BBS 论坛的影响研究。主要表现在研究逐步深入到 BBS 论坛产生的社会影响领域,并以互联网使用的最大群体大学生为关注的核心对象。在这个方面,大多数问题还停留在好与坏、正面与负面的二元简单分析上,未能从 BBS 论坛对人们深层次的人际互动和生活建构的角度进行深入分析。在这点上突出反映了国内 BBS 论坛研究与国外的差距。(d)对 BBS 论坛的改进和发展研究。主要是在深入了解 BBS 论坛基本运作、使用及影响的基础上,从技术层面或应用领域积极探索 BBS 论坛的深化发展和利用。在这个方面的研究直接反映了互联网作为极为可能建构未来社会的新力量的发展潜力 2。1.2.3 国内外 BBS

23、 论坛内容的管理比较1)美国多数美国知名网站都提供 BBS 和开设论坛,如雅虎、美国在线和纽约时报网站等。但是,美国的不少网站存在着暴力、色情信息泛滥和人身攻击、侵犯隐私权等问题。美国各大网站对这些问题很重视,一些大网站在实践中已初步形成一套管理办法。这些办法主要有:(a)制定张贴规则,供张贴者自律。开设 BBS 或“ 论坛”的各网站都有张贴规则。雅虎、美国在线、 纽约时报和洛杉矶时报等网站的张贴规则内容包括:警告:不得伤害他人:保护个人隐私;不得鼓吹违法活动:不准用于商业目的;保护知识产权;不准重复张贴。(b)网站行使权利,主动发现并删除违规信息。开设 BBS 和论坛的美国网站一陕西科技大学

24、毕业论文(设计说明书) 4般均声明,网站有权利删除信息和取消违规者张贴信息的权利。例如, 纽约时报网站明确规定有权删除、转移、编辑所有违规的信息,以及取消违规者张贴信息和访问网站的权利。(c)发动用户对不良信息进行举报,保证管理质量。网民可以通过电子邮件或其他形式向提供服务的网站举报他人的违规行为,有关网站接到举报后,有责任回复举报者,对举报内容作出处理,并对被举报者提出警告或采取技术措施限制违规者继续张贴信息。2)日本日本政府目前虽然没有实行网络实名制,但多数网上论坛已经采取会员制,会员有义务向网络服务提供商提供详细、真实的个人信息,提供商也有义务保护这些信息不被滥用和侵犯。为避免不负责任的

25、言论,日本各大新闻机构和报社不在其网络新闻中开设“评论栏 ”,一般网民只有到专门的 BBS 和网络论坛中才能随意发表匿名评论。日本政府还制定了一系列的关于规范网络信息内容和 BBS 的法律法规,其中提供商责任限制法规定若网页或 BBS 上传播的信息对他人名誉等造成了侵害,受害者有权要求网络服务提供商公开信息发布者的详细资料 7。3)韩国韩国政府于 2005 年 10 月起实施互联网实名制。根据规定,网民在网络 BBS 留言必须先登记真实姓名和身份证号,通过认证方可使用,这对规范网民的行为起到了很好的作用。韩国近年来还陆续出台和修订了促进信息化基本法 、 信息通信基本保护法和电信事业法等与网络信

26、息相关的法律,对包括 BBS 和网络论坛在内的网络信息和现象加强管理。4)中国港澳台地区台湾地区的教育部门为了规范 BBS 的管理先后出台了一系列法律法规,如台湾学术网路使用规范 ,确定了学术网络建设的目的;BBS 站管理使用公约 ,明确了管理者和使用者的权利、义务、责任等;台湾学术网路管理原则则对各学校开设BBS 服务提出了明确的管理要求。台湾各高校主要的 BBS 站都制定了明确的站务管理规范,并严格实施。与台湾 BBS 的成熟度和普及度相比,香港、澳门的 BBS 发展则相去甚远。香港、澳门的官方没有对 BBS 服务进行特别立法,这两个地区也没有非常知名的 BBS 站。5)中国大陆在国大陆地

27、区,最早针对 BBS 论坛进行管制的法律条文是 1997 年公安部发布的计算机信息网络国际联网保护管理办法 。2000 年起国先后颁布了一系列网络方面的法规,其中互联网电子公告服务管理规定对 BBS 论坛的法律管制作出不少规定,对 BBS 论坛运营者的法律责任和法律义务也有很多具体的规定。2004 年教育部、团中央关于进一步加强高等学校校园网络管理工作的意见提出高校 BBS 是校内网络用基于 Servlet 的网站开发 5户信息交流的平台,要严格实行用户实名注册制度,加强对校园网 BBS 的规范和管理,成为高校 BBS 管理的重要依据 8。在实际操作层面,国大陆地区对于 BBS 论坛的管理逐渐

28、形成了强有力的监管系统,特别是高校 BBS 论坛的管理,已经形成了适合其自身发展的较为全面的管理体系。以上海交通大学饮水思源 BBS 站为例,目前站务 4 人,区长(分管部分讨论区内容和版务)15 人,版务 600 多人;另设有站务助理(协助内容管理) 、仲裁团(司法机构)等,其职责任务也都相当明确。当然,各国在 BBS 的管理过程中,面临一些共性难题,主要有以下几个方面:(a)实现和保障公民基本言论自由权利的问题。规范 BBS 的内容(包括限制和删除论坛内容)必然会牵涉公民基本言论自由权利的问题。言论、出版、通信等自由是世界各国人民的基本自由。在对 BBS 内容的规范过程中势必会在一定程度上

29、限制公民的一些行为。究竟如何在规范 BBS 内容信息的同时保障公民的基本自由权利,这是世界各国都遇到的一个难题。(b)BBS 管理实施延迟问题。由于 BBS 的及时性和开放性等特点,人在网络中的交流更为迅速,更加开放和自由,发表在 BBS 上的言论从而具有了瞬时性、开放性和不可控制性。也就是说,对于 BBS 内容的规范管理很多时候是一种“事后管理” ,在对 BBS 内容进行规范和限制之前,可能有些内容就已经在社会中产生了不良影响,而且后果都是不可预见的。这也是规范 BBS 内容的一大难题。(c)规范标准的差异性显著。因为网络的开放性,在实施对 BBS 内容规范的过程中有时会采取国与国、地区与地

30、区合作的方式共同进行。在合作的过程中势必会遇到一个不可避免的问题,即国家之间会因意识形态、社会文化的差异造成论坛信息内容管理的标准不一致,这无疑会造成 BBS 信息内容的多样性和无序性。除此之外,还存在经济利益平衡、技术开发与网络规范结合等问题。可以说,各国对于 BBS 内容的规范还处于初级阶段,很多问题暂时还不能得到合理的解决,需要对其进行深入研究 9。通过对国内外 BBS 的发展与管理的比较,可以看出,大陆地区的 BBS 论坛,尤其是高校 BBS 论坛,在其传播和发展的过程中,与 BBS 的原始定义相比,与其他国家或地区的 BBS 现状相比,发生了巨大变化由一个互联网的常规应用,发展成了一种日益普遍的社会现象。网络的开放性使得各种社会思潮、舆论动向等都会在 BBS 论坛上首先反映出来、扩散开来,如果管理不当,不仅会激化矛盾,还会成为社会不稳定的因素。从某种意义上讲,BBS 论坛的管理问题成为国内网络思想政治教育及网络舆论调控的一个核心问题。了解国外及其他地区 BBS 管理的做法并借鉴其中有益的经验,对改进和完善国内 BBS 论坛的管理,具有重要意义。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。