网上投票系统的开发和设计毕业设计(编辑修改稿)内容摘要:

P 通过 COM 来扩充复杂的功能,如文件上载、发送 以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。 JSP 通过 JavaBean 实现了同样的功能扩充。 在开发方面, COM 的开发远比 JavaBean 复杂和繁琐,学会 ASP 不难,但学会开发 COM 可不简单。 而 JavaBean 就简单多了,从本文上述示例中可以看出开发JavaBean 很方便。 在维护方面, COM 必须在服务器上注册,如果修改了 COM 程序,就必须重新 4 注册,甚至必须关机和重新启动。 JavaBean 则不需要注册,放在 CLASSPATH 包含的目录中就行了。 如果 JavaBean 进行了修改,则 JSWDK 和 Tomcat 现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。 另外 JavaBean 是完全的 OOP,可以针对不同的业务处理功能方便地建立一整套可重复利用的对象库,例如用户权限控制、 自动回复等等。 适应平台更广 ASP 目前仅适用于 NT 和 IIS。 虽然 Unix 下有 ChiliSoft 的插件来支持 ASP,但是 ASP 本身的功能有限,必须通过 ASP+COM 的组合来扩充, Unix 下的 COM 实现起来非常困难。 JSP 则不同,几乎所有平台都支持 Java, JSP+JavaBean 可以在所有平台下通行无阻。 NT 下 IIS 通过一个插件,例如 JRUN(或者 ServletExec( JSP。 著名的 Web 服务器Apache 已经能够支持 JSP。 由于 Apache 广泛应用在 NT、 Unix 和 Linux 上,因此 JSP有更广泛的运行平台。 虽然现在 NT 操作系统占了很大的市场份额,但是在服务器方面 Unix 的优势仍然很大,而新崛起的 Linux 更是来势不小。 从一个平台移植到另外一个平台, JSP 和 JavaBean 甚至不用重新编译,因为 Java字节码都是标准的与平台无关的。 笔者将在 NT 下实验的 JSP 网页原封不动地拿到Linux 下就运行起来了,感觉非常满意。 JSP 的特点 生成可重用的组件。 绝大多数 JSP 页面依赖于可重用的、跨平台的组件( JavaBeans 或者 Enterprise Javabeans 组件)来执行应用程序 所要求的更为复杂的处理。 开发人员能够共享和交换执行操作的组件,或 者使得这些组件为更多的使用者客户团体所使用。 JSP 能提供所有的 Servlets 功能。 与 Servlets 相比, JSP 能提供所有的 Servlets 功能,它比用 println 书写和修改HTML 更方便。 一次编写,随处运行 作为 Java 平台的一部分, JSP 拥有 Java 编程语言“一次编写,随处运行”的特点。 随着越来越多的供应商 JSP 支持添加到他们的产品中,您可以使用组件所选择的服务器和工具,但并不影响当前的应用。 Java 中连接数据库的技术是 JDBC( Java Database Connectivity)。 很多数据库系统带有 JDBC 驱动程序, java 程序通过 JDBC 驱动程序与数据库相连,执行查询、提取数据等操作。 Tomcat 简介 建构一个 Web 应用软件样本 现在我们来建构一个包含有一个 servlet,一个 bean 和几个 JSP 页面的 Web 应用 软 件 样 本。 这 个 Web 应 用 软 件 名 为 myapp , 且 文 件 将 存 在 于TOMCAT_HOME\webapps\myapp 目录之中。 5 .\ 目录包含所有的 JSP文件,如 表 A所示。 jsp:forward标签来有效地将 设置为 myapp 的主页。 页面使用 jsp:include标签来加入导航和两个分开的窗体来窗体页面得到完善。 注意第三个 jsp:include标签如何使用 jsp:param标签来将一个参数传递给 页面的。 页面是一个在 页面提交给另一个 JSP 页面时使用servlet 做窗体处理的例子。 页面使用从 页面提交的参数来建构公司的彩色标识。 页面使用 jsp:useBean标签在应用软件的范围内来存储 /恢复 /修改 bean的属性。 JSP之中一些可用的隐含变量的例子。 .\WEBINF\classes\myapp目录之中包含了应用软件所使用的 Servlet和 bean的类 文件,如 表 B 所示。 MyBean 类具有一个属性名为 stringValue。 页面被用于在应用软件的范围内储存这个 bean 的一个实例。 CompanyNameServlet被作为 页面上提交窗体的目的地。 这个 servlet 根据所请求的参数来产生 HTML 输出。 注意我们忽略了 init 方式来设置 文件中给出的panyName 属性。 让在一个方式中的 doGet()或是 doPost()执行调用其它的执行则是一个普遍的惯例。 .\WEBINF 目录包含有 文件,如 表 C 所示,它定义了 servlet 和一个内容参数。 注意 initparam 指定了公司的 名称。 这个参数从 CompanyNameServlet的 init 方式中的 ServletConfig 解压而来。 内容参数可以在 页面之中被访问。 要运行 myapp 应用软件,将文件放置在 TOMCAT_HOME\webapps\myapp 目录之中并启动 Tomcat。 Tomcat 一旦被启动,在浏览器中键入 URL 内容的 页面。 总结 这个关于 Tomcat 的简要介绍可以帮助工作的开展 ,但是对于 JSP 和 Tomcat的配置来说远远不止是这篇文章里我们谈到的这些内容而已。 Tomcat 具有一个位于TOMCAT_HOME\conf 目录之中的 文件,它允许了更进一步客制化,提供了一个管理者应用软件和名为 Valves 的请求 — 预处理程序,他还可以实现过滤器。 Tomcat 整合了 log4j 和 Apache Web 服务器,为你的 Web 应用软件提供了更加健全的解决方案。 总的来说, Tomcat 是一个十分出色的选择,特别是它又是免费的 6 第二章 投票系统 投票系统是利用 JSP 和 SQL Server 20xx 共同完成的一个 小 型系统,利用 JDK和 tomcat 运行环境调试出的一个简单 Web 应用 程序。 主页面 主页面 是利用 JSP 编成的一个简单页面,有三个标签分别代表登陆、注册、投票。 在你登陆之前先进行注册,不然会因为没有注册而不能进入下一个页面,注册的作用是将 登陆本人用户添加到数据库中,系统好进行管理,非注册人员不能进行投票。 (程序见附录)在你登陆页面的同时你会看见你是第几个登陆页面的用户,在登陆页面下有一排标实说明。 它给你有了详细的简介,能让你很快的上手,易懂易 学。 安装和配置 本程序遵循 和 规范,它们需要和 结合使用。 JDK 中包括了 Java 开发中必需的工具和 Java 程序运行环境( JRE)。 可以从 下载。 安装 JDK 的安装特别简单,和安装其他的软件没有什么区别,安装的过程介绍如下。 1. 单击下载后的 . 2. 首先出现自动解压的界面,解压后出现确认安装的界面,在此界面中单击next 按扭。 3. 出现版权协议 说明界面, 单击 Yes 按钮,接受版权协议后,选择要安装的路径,如 c:\,然后单击 Ok 按钮。 4. 出现选择安装组件的界面,直接单击 Next 按钮继续安装。 5. 选择一种浏览器,能够在此浏览中运行 Applet,选择后单击 Next 按钮。 6. 对 JDK 进行安装,安装完毕后,单击 Finish 按钮结束安装。 配置 安装好 JDK 后,还需要在环境变量中进行对应的配置。 下面以 Windows 操作系统为例来进行配置。 主页进行以下的配置: ●设置 JAVA_HOME 环境变量: ●设置 CLASSPATH 环境变 量: ●更新 PATH 环境变量的值。 JAVA_HOME 表示 Java 安装的目录,其他的应用程序如果需要使用 Java 运行环境,首先获得 JAVA_HOME 变量的信息,然后确定执行的路径。 首先来看JAVA_HOME 环境变量的设置。 1. 在桌面上用鼠标右健单击“我的电脑”,依次选择属性-高级-环境变量。 7 2. 新建一个系统变量,名称为 JAVA_HOME,值为 C:\,它是 JDK 安装的目录。 3. 单击确定按钮。 安装和配置 Tomcat Tomcat 服务器是当今使用广泛的 Servlet/JSP 服务器 ,它运行稳定,性能可靠,是学习和中小企业的最佳选择。 在本节将介绍 Tomcat 的安装、配置和使用,并且开发一个最简单的 JSP,然后把它部署到 Tomcat,并且做对应的测试。 可以从 下载 Servlet 服务器,下载后是一个可执行文件。 安装 安装 Tomcat 的步骤如下所示。 1. 单击下载后的可执 行文件。 2. 在弹出的窗口中单击 Next 按钮。 3. 出现授权界面,单击 I Agree 按钮。 4. 在弹出界面中选择要安装的组件,可以选择“ full”,然后单击 Next按钮。 5. 选择安装的目录,然后单击 Next 按钮。 6. 配置 Tomcat,输入一个管理密码。 注意:必须记得这个密码,因为在以后的管理中使用这个 密码。 单击 Next 按钮。 7. 选择 JDK 安装的位置,如 C:\,然后单击 Next 按钮。 8. 单击 Install 按钮。 9. 安装完成后单击 Finish 按钮。 测试安装 下 面 测 试 Tomcat 是 否 安 装 成 功。 执 行 % TOMCAT_HOME %\bin\ 批 处 理 文 件 , 然 后 打 开 浏 览 器 , 在地址栏输入 的界面,表示 Tomcat 的安装和配置是正确的。 如果不能启动 Tomcat 服务器或者在浏览器不能获得相应的结果,请检查JDK 的设置是否正确。 8 第三章 系统简介 本系统是我们小组共同完成的一个微型系统, 本章将介绍网 上投票系统在JSP 中用到的语法,在 JSP 中使用 JavaBean, Servlet 技术的应用,动态页面和用户会话等技术。 本系统是利用了 JSP+ Servelt+ Javabean 的技术开发的一个微型系统。 总 图 网上投票系统主页面包括内容: 设计了三个连接 jsp 网页,进行登陆、注册、投票。 在注册之后才能登陆,登陆网上投票系统后进行投票。 对你的偶像、崇拜者进行投票 、如果你有意见,可以在投票的同时进行留言。 1 登陆: 在登陆页面中登陆网上投票系统。 需要先注册才能登陆,未注册不能进入网上投票系统。 登陆成功后进入 页面。 页面中有四个连接,包括( 更改信息资料 , 在此投票, 用户管理 , 返回主页。 在更改信息资料页面中可以修改你的资料。 在投票页面中可以进行投票和留言。 主页面 登陆 注册 投票 (资料页面 ) 登陆成功 9 2 投票: 在未登陆网上投票系统进行投票,会进入 页面,本网页提示你拒绝你的访问,会叫你先登陆网上投票系统,如果还未注册,就会登陆失败。 这时需要你进行注册,然后才能登陆网上投票系统,登陆成功后进行投票。 注册成功 更改信息资料 在此投票 用户管理 返回主页 投票 登陆 注册 返回主页面 10 主页面功能 配置 按钮 center table width=30% align=center tr td align=center width=30%a href=登录 /a/td tdalign=centerwidth=30%a href=注册 /a/td td align=center width=30% divalign=centera href=投票 /a/div /td /tr /table /center 在这段程序中设置了三个按钮,包括 (登陆、注册、投 票 )。 center功能:将三个按钮设置为居中 table width=30% align=center是对宽度的设置。 下面是对三个按钮显示在屏幕上进行设置。 11 保存系统资料 % String。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。