基于jsp的网上留言板的设计与实现毕业论文.doc

上传人:仙人指路1688 文档编号:3938632 上传时间:2023-03-28 格式:DOC 页数:50 大小:1.44MB
返回 下载 相关 举报
基于jsp的网上留言板的设计与实现毕业论文.doc_第1页
第1页 / 共50页
基于jsp的网上留言板的设计与实现毕业论文.doc_第2页
第2页 / 共50页
基于jsp的网上留言板的设计与实现毕业论文.doc_第3页
第3页 / 共50页
基于jsp的网上留言板的设计与实现毕业论文.doc_第4页
第4页 / 共50页
基于jsp的网上留言板的设计与实现毕业论文.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于jsp的网上留言板的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于jsp的网上留言板的设计与实现毕业论文.doc(50页珍藏版)》请在三一办公上搜索。

1、 2008届毕业设计基于JSP的网上留言板的设计与实现吉林建筑工程学院建筑装饰学院基础科学系2008年6月27日毕 业 论 文基于JSP的网上留言板的设计与实现摘要留言板是Internet上最基本的交互式网页,是网络上提供的一项基本服务,也是一个和浏览者沟通的园地。它可以设计得很简单,纯粹只收集观赏者的资料和意见,也可能设计得很复杂,例如提供查询指定留言板的功能,其间的取舍取决于网页开发者的能力及需求而定。无论是上网提问,或者留下姓名,E-mail,留言及建议等,无不是留言板基本或其变形的应用。系统开发任务主要包括前台界面的设计和后台数据库管理的设计。经过详细的分析和调查,本设计采用JSP作为

2、开发工具,后台数据库采用SQL Server数据库设计,利用JDBC数据库访问技术实现对数据库的各种管理操作,实现留言板的留言及管理功能。设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断的修正和完善,经过测试阶段地反复调试和验证,最终形成达到用户设计要求的可行系统。关键词: 互联网; MVC; SQL Server; JSP; B/S; 动态AbstractThe message page is the most basic interactive web page in internate.An item of basic service provided b

3、y network, which provides a platform to communicate with, every browser. It can not only be designed easily only by collecting the data and opinions, but also be designed complex, is based on the ability and need of developer of the web page. Regardless inqning on network, leaving the name or, E-mai

4、l messages and advice and so on, are all the basic or changed application of the message page. So the development of this system mchides the designs of the stage interface and the designs of the backstage database message.After detailed analysis and survey, this design adopts JSP as the development,

5、 SQL Server database design as the backstage database, and adopts the JDBC database visit technology to realize various manage operation on database and the message-leaving and manage function of the message page. In the design,firstly the applied medal of this system is built, based on which the se

6、rvice demand is collected from generation, and then after the continuous revise and improvement in detailed design and. In the test stage repeated adjustment and verification. The system which can meet the need of customs is attained.Key Words: Internet; MVC; SQL Server; JSP; B/S; Dynami目录摘要IAbstrac

7、tII目录I第1章 绪论11.1 开发背景及目标11.2 系统的B/S模式11.2.1 软件体系结构介绍11.2.2 B/S的三层体系结构21.2.3 C/S架构的优势与劣势31.2.4 B/S架构的优势与劣势41.3 开发工具的选用及介绍51.3.1 JSP网络技术51.3.2 Dreamweaver介绍61.3.3 SQL Server2000介绍71.4 开发及运行环境81.4.1 硬件环境及操作系统81.4.2 系统开发平台9第2章 网站总体分析和总体设计102.1 网站总体分析102.1.1 需求分析102.1.2 可行性分析102.1.3 业务流程分析112.2 网站总体设计122

8、.2.1 前台功能模块设计122.2.2 网页界面设计142.2.3 后台功能模块设计182.2.4 MVC设计模式18第3章 后台数据库制作203.1 数据库概述203.1.1 关系型数据库203.1.2 JDBC数据库访问技术203.1.3 SQL语言介绍223.2 数据库设计233.2.1 数据库设计规划233.2.2 用户需求分析233.2.3 概念结构设计243.2.4 逻辑结构设计273.2.5 数据库运行与维护293.3 模块的实现293.3.1 数据添加功能293.3.2 数据查询功能303.3.3 数据修改功能313.3.4 数据删除功能323.4 JSP Web服务323.

9、4.1 JSP服务对象323.4.2 JavaBeans简介333.5 JavaScript脚本语言介绍34第4章 网站的测试354.1 单元测试354.2 集成测试354.3 系统测试354.4 测试过程354.5 测试结果35结论37致 谢:38参考文献39附录40第1章 绪论1.1 开发背景及目标在过去的几年中,因特网(Internet)技术的飞速发展使万维网(World Wide Web简称Web)融会了大量的信息,带动了人类的信息化革命,给世界带来了巨大的影响,普遍的应用到通讯、导航、学术交流、文化、卫生、电子机械等方面,可谓无所不容。万维网提供了一个可以轻松驾驭的图形化用户界面,以

10、查阅因特网上的文档,这些文档以及它们之间的链接一起构成了一个庞大的信息网。万维网允许通过超链接从一个网页跳转到其他网页。网页可以包含文字、图像、声音、视频以及其他任何信息,并能存放在全球任何地方的计算机内。一旦与万维网连接,就可以使用相同的方式访问全球任何地方的信息。如果把万维网视为根植于因特网上的一个大型图书馆,那么万维网站点就像图书馆里的一本本书,而一个网页则是书中的某页,众多网页组合在一起便构成了一个万维网站点。用户便可以从一个特定的站点开始其万维网世界旅行。正是由于Internet技术持续而飞速的发展,给人们各个方面带来了巨大变化,尤其对传统的交流方式提出了新的模式和要求,由此而诞生的

11、网上留言板系统如博客(blog)在Internet应用上的地位显而易见。它已成为现代网络信息化建设中的重要组成部分,从而倍受人们的重视。据不完全统计,到今天,全世界自觉实践的博客留言板数量,已经达到100万到200万之众。虽然与8亿以上的网民相比,还显得微不足道。但是这些博客的影响力,却早已超出了他作为个人、甚至作为自己所在行业的原有范围。开始引起主流的媒体的强烈关注,并明显感受到博客崛起对传统媒体的冲击。借助于博客留言板可以方便和朋友的联系,加强朋友之间的感情交流,可以方便的查阅各种资料,促进信息和技术的交流,还可以为用户提供一个休闲的聚会空间,以此来增加网站的人气,维持稳定数目的访问群体。

12、因此,本次开发的博客留言板系统,旨在探索寻求一种以互联网为基础的开放模式,更好地方便人们日常信息的沟通,为人们提供一个广泛学习和进行文化交流的桥梁。1.2 系统的B/S模式1.2.1 软件体系结构介绍C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应

13、用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/

14、S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平

15、台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。1.2.2 B/S的三层体系结构在Browser/Server三层体系结构下,表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)被分割成三个相对独立的单元:第一层-表示层:Web浏览器在表示层中

16、包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。第二层-功能层:具有应用程序扩展功能的Web服务器在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,然后数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。第三层-数据层:数据库服务器在数据层中包含系统的数据处理逻辑,位于数据

17、库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,最终把运行结果提交给Web服务器。从上面的分析中可以看出,三层的B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层功能层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的C/S结构转变成三层的B/S结构。管理软件主流技术。管理软件技术的主流技术与管理思想一样,也经历了三个发展时期。首先,界面技术从上世纪DOS字符界面到Windows图形界面(或图形用户界面GUI),直至Browser浏览器界面三个不同的发展时期。其次

18、,今天所有电脑的浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其风格都是一样的,使用人对操作培训的要求不高,而且软件可操作性强,易于识别;再者,平台体系结构也从过去单用户发展到今天的文件服务器(FS)体系、客户机服务器(CS)体系和浏览器服务器(BS)体系。1.2.3 C/S架构的优势与劣势(1)应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑

19、上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切

20、工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。 (3)C/S架构的劣势是高昂的维护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技

21、术支持,维护成本很高,维护任务量大。其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。1.2.4 B/S架构的优势与劣势(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用

22、户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 (2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管

23、理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上

24、,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。针对本系统的开发,经过对比,本博客留言板系统采用B/S模式。对客户端没有特别的要求,只要有一个IE浏览器即可;对所有用户而言,完全不受时空的限制,只要能够上网,都可以进入本博客网站,做自己权限内的事情。1.3 开发工具的选用及介绍1.3.1 JSP网络技术JSP是

25、Java Server Pages的缩写,是由Sun公司倡导,许多公司参与,于1999年推出的一种动态网页技术标准。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的,跨平台的先进动态网站,这项技术还在不断地被更新和优化。JSP技术有点类似ASP(Active Server Pages)技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。与ASP相比由于JSP是以JAVA技术为基础,又再许多方面做了改进,具有动态页面与静态页面分离,能够

26、脱离硬件平台的束缚,以及编译后运行等优点。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP程序是在网络服务端执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得JSP的“执行”结果,并且将这JSP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(client)在IE浏览器中可以显示程序执行的结果,可是,客户端若使用Netscape浏览器就无法显示VBScript的执行结果。以下是Java Server Pages所独具的一些

27、特点:(1)JSP标签可扩充性。尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页和向多个网页扩充关键功能的复杂程度。(2)JSP跨平台的可重用性。JSP的开发人员在开发过程中一直关注可重用性。JSP组件(企业JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。企业Javabeans组件可以访问传统的数据库,并能以分布式系统模式工作于UNIX和WINDOWS

28、平台。JSP技术的标签可扩充功能为开发人员提供简便的,与XML兼容的接口即共享网页的打包功能使其完全的工业标准化。这种基于组件的模式很有效提高应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。象这样有效的方法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。(3)JAVA的优越性。JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBScrip或Jscrip。JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。如:JAVA的可执行性优于VBSc

29、ript或Jscript语言。因为它们利用JAVA技术并且都被编译为JAVA Servlets,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。JAVA使开发人员的工作在其他方面也变的一样容易,简单。例如,当JSP应用程序在WINDOWS NT系统被怀疑可能会崩溃时,JAVA能有效的防止系统的崩溃。JAVA语言通过提供防止内存的泄漏的方法,在内存管理方面也能大显身手。加之,JSP为应用提供了健壮的意外事件处理机制。(4)易于维护性。基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。脚本语言都能很好服务于小的应用程序,但不能适应大型的,复杂的应用程序

30、。因为,JAVA是结构化的,它比较容易创建和维护庞大的,组件化的应用程序。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。企业级的Javabeans结构整合了企业逻辑,例如数据库的访问,安全,事务完整性,及独立性即独立于应用程序。因为JSP技术是一种开放的,跨平台的结构,因此,WEB服务器,平台,及其他的组件能很容易升级或切换,且不会影响JSP基本的应用程序。这一特点使JSP能够适用现实世界的各种WEB应用程序不断的变化和发展。(5)强大的数据库支持:目前其支持范围覆盖了包括Oracle, MicrosoftSQL,MySQL,ODBC,DB2等在内的大多数常见

31、数据库。用它编写一个含有数据库功能的网页程序十分简单。(6)面向对象编程JSP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。JSP支持构造器、提取类等。1.3.2 Dreamweaver介绍现在流行的网页制作软件有很多,如微软公司的FrontPage、还有Adobe Page mill 3.0-制作多框架表单和Image map图像的网页工具、Netscape等等。Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器

32、限制的充满动感的网页。Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。使用网站地图可以快速制作网站雏形、设计、更新和重组网页。

33、改变网页位置或档案名称,Dreamweaver会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusi

34、on 标记语言、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。同时Dreamweaver制作出来的网页兼容性比较好,制作效率也很高,Dreamweaver包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plugin也能够在Netscape和IE 4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。本系统的整个开发过程中页面样式基本上是通过Dreamweaver网页制作工具来设计完成

35、的。1.3.3 SQL Server2000介绍数据库从最初的数据文件简单集合发展到今天的大型数据库管理系统,已成为人们日常生活中不可或缺的组成部分。市面上的数据库产品种类繁多,例Oracle,Sql Server,MySQL,Informix,Sybase,Access等,从大型企业的解决方案到中小型应用系统,可以满足用户的多样化需求。数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人

36、工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。我们现在可以使用的数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、DB2、Informix、Orac

37、le和SQL Server等等,在本次设计中,选择了SQL Server作为后台数据库工具,因为它功能远比Fox、Access强大,并提供了许多标准的关系数据库管理功能的支持。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Syb

38、ase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。1.4 开发及运行环

39、境系统开发环境的选择对于系统的建立来说至关重要,它将决定着系统开发工作量的大小,系统的性能特点以及系统今后维护工作的难易等。因此在开发系统之前,根据对系统所采用的技术、实现功能的评估,在选择开发环境时,我主要考虑了以下几个因素:扩展性、总体成本、功能、是否容易开发和管理,另外开放性和互操作性也是需要考虑的一个重要方面,因为该系统是运行在Internet上的,用户平台的差异性决定了与其他系统的互操作是不可避免的。1.4.1 硬件环境及操作系统服务器:CPU:P4.1G(或与此相当的CPU)以上配置的高性能PC机,有网络接口卡(NIC),内存应在256M以上,硬盘在40G以上;确认该计算机已经安装

40、Apache2.0及以上服务器,数据库软件SQL Server,还可选用备份服务器;操作系统Windows98或以上。客户端:CPU:P4.1 G(或与此相当的CPU)以上配置的高性能PC机,有网络接口卡(NIC),内存应在128M以上,硬盘在2G以上。操作系统Windows98或以上。网络:服务器和客户端应有网络连通,配置TCP/IP协议以及需要申请一个连接Internet的固定IP地址或一个域名地址。1.4.2 系统开发平台硬件环境:一般微机CPU: 奔III以上即可;内存:256M;硬盘:40G。软件环境:操作系统Windows XP/2000 Professional;数据库Micro

41、soft SQL Server 2000;开发环境Eclipse3.2。Web服务器:Apache TomCat 5.5, TomCat提供HTTP协议的服务。第2章 网站总体分析和总体设计2.1 网站总体分析随着互联网的普及与发展,越来越多的人们都在网上建立起了自己的博客留言板、在2008年5月的四川汶川大地震中,很多私人博客都在为救援工作提供信息方面做出了很大的贡献,展示出了强大的媒体优势,博客留言板的作用越来越受到重视已经成为了大家信息沟通,技术交流不可或缺的工具。2.1.1 需求分析伴随着网络的出现,网页逐渐融入人们的生活。快速及时的信息发布和信息浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作一套个性化的网页是企业和个人的宣传自己的重要

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号