计算机毕业设计 jsp学生网上报名系统sqlserver 毕设


https://www.bilibili.com/video/BV1NG411B7RP/

演示视频:

3.1 系统中用到的网页设计Dreamweaver工具简介

报名信息处理系统中需要使用网页设计,而现在使用最多的网页设计工具主要有两个,一个是微软的FrontPage2000,另一个就是Macromedia公司的Dreamweaver。

通过对两者优缺点的比较以及本系统的需求发现,虽然微软的FrontPage 2000号称最好的所见即所得的网页编辑器,然而一旦与Dreamweaver相比,几乎可以肯定,一定会将FrontPage抛诸脑后。利用FrontPage创作网页,不但要对付各种各样烦琐和难懂的对话框,而且在页面的控制方面也实在差强人意。不仅如此,FrontPage还会生成多如牛毛的垃圾代码,其庞大的体积和单调的功能特性远远不成比例。这会为报名信息处理系统带来不必要的麻烦,在实际创作过程中,更多感受到的是FrontPage像洪水一样地难于控制,而很难将精力集中于网页创作本身。一个高明的网页创作者,不仅希望能够创建出美观的页面,而且希望生产最精简和高效的HTML源代码,在对网页源代码进行精确地控制方面,FrontPage几乎无能为力,因此,对于网页创作者来说,使用“记事本”程序直接撰写网页代码,似乎显得更为方便[2]。

如果用FrontPage来设计该报名信息处理系统,那一定会是一件头痛的事,还好Macromedia公司的Dreamweaver的出现,使本系统有了一个更好的选择,使用时发现,创作网页原来可以这样轻松。Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的Roundtrip HTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码[3][4]。

 Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力,Dreamweaver的启动画面如图3-1所示[5]。

f3e6188272ca4225f3b1ca4f1db5822f.jpeg

图3-1 Dreamweaver启动画

3.1.1系统开发需要的软件环境

要运行基于B/S的报名信息处理系统,就必须要有能够运行JSP的环境,在本系统中选择了apache公司的tomcat服务器,因为tomcat服务器非常的稳定,而且其服务完全可以满足JSP的运行并提供完美的服务器功能,这对本系统已经足够了,用于网页开发设计的系统采用了 DreamweaveMX,就如上面所说其功能强大,而且操作简单,为了保存考生填写的基本信息,本系统采用了microsoft公司出品的sqlserver2000数据库, 要使用该系统还需要一个运行平台,本系统采用了最基本的IE6.0浏览器[6]。

3.1.2系统开发需要的硬件环境

要运行基于B/S的报名信息处理系统,虽不一定要连接到互联网上,带有操作系统的能正常运行的电脑是必须要一台,这也只是单机运行,如果其它地区的考生想通过本系统来报考学校,那就一定要求连网,只有这样才能有效使用,其CPU要求 2.8G,内存256M以上,这在一定程度上可以保证该系统正常运行,并且速度不会太慢[12]。

3.2系统中选用的JSP技术简介

报名信息处理系统所要采用的开发语言,要求一:使用简单,二:通用性,以便融合其它技术,而目前,最常用的三种动态网页语言有JSP(JavaServer Pages),ASP(Active Server Pages), PHP (Hypertext Preprocessor),以下是对这三种语言的比较,以便本系统能选择最合适的开发语言[7]。这三种语言的比较如下。

简介:

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器,ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持[9]。
  ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序,ASP采用脚本语言VBScript(Java script)作为自己的开发语言[7]。
  PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色[8]。
数据库连接方面:
  PHP可以编译成具有与许多数据库相连接的函数,PHP与MySQL是现在绝佳的群组合,你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化,PHPLIB就是最常用的可以提供一般事务需要的一系列基库,但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一,这也是PHP的一个弱点[8][9]。 
将内容的产生和显示进行分离比较:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值