Java语言程序设计教程第2版 教学课件 作者 邱桃荣 主编 第16章 Java Web编程初步.ppt
文本预览下载声明
上图中左边菜单的实现与系统登录成功界面的左边菜单是一样的方法。 这里我们看看其中的一项,比如点击“药品报销”后对应出现的界面如下图 药品报销模块的界面 16.6“信息查询”模块的设计 信息查询模块的界面 16.7 “注销”模块的设计 注销是目前是web程序程序正常退出的一个比较有效的方法,如果直接点击ie的关闭按钮来退出程序,可能会出现一些不安全的问题。在本系统中点击“注销”菜单后系统跳转到图16-18所示的页面即系统的初始页面。此时用户可以正常退出系统,因为在这一过程中系统已经对相关信息做了处理,比如清空session的值。 注销功能的代码 %@ page contentType=text/html; charset=gb2312 language=java import=java.sql.* errorPage= % % session.putValue(MM_Username, );//设置session的值 session.putValue(MM_UserAuthorization, ); response.sendRedirect(login.jsp); % * * 第 16章 JavaWeb编程初步 学习导读 要求读者熟悉Web开发的基础知识,对目前比较流行的Web开发模式有个基础,要求掌握Html、JavaScript、VbScript等内容。这不仅仅是在Jsp的开发中会用到,在其他的诸如Asp.net、Php等语言的使用中都是会涉及到的。 Jsp的一些基本知识是必需要熟悉的,一方面是关于Java的语法,这个通过教材前面内容的学习已经是没有问题的;另外就是有关Jsp本身的语法内容,这个要求同学们自己查阅相关的资料来掌握。 16.1Jsp简介 在传统的静态网页HTML文件(*htm,*.html)中加入动态Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP页面,其文件通常为*.jsp。 对于静态的页面内容可以用一般的HTML语句来写,而动态部分的代码常常以“%”开始并以“%”结束。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的动态程序片段,然后将执行结果以HTML格式返回给客户。 简单jsp程序示例 html head title简单JSP程序/title /head body i%out.println(hello world);%/i /body /html 16.2公费医疗报销信息系统的功能概述 用户信息管理 本模块主要用于管理使用本系统的人员信息,包括管理员、职工、学生。 药品信息管理 此模块主要用来管理公费医疗中的药品,包括可报销的与不可报销的药品,及其对它们的更改。 报销统计 本模块用来统计各种条件下的统计信息,如所有学生的报销总额、职工的报销总额。 报销查询 本模块主要用于各类人员查询自己的报销情况,如在某个时间段的报销金额及其明细。 报销 本模块是系统的核心模块,用于进行具体的报销过程。主要的任务是完成当病人(职工、学生)拿出在外看病的发票后,管理人员输入发票上的信息,系统自动的生成病人的医疗费用报销情况,自己出多少,学校出多少,及其各个小项的具体内容。 信息查询 本模块用于查找相关的信息,如某个职工、学生的信息,或者是某各药品的信息 个人信息修改 本模块用于修改用户的有关信息,如密码。 注销 本模块用于用户正常退出系统 16.3系统数据库结构 (一)具体的数据库表结构见教材。 表16-2是职工报销的表,记录职工报销的具体信息,如报销的金额、比例、药品名字、时间等等;表16-3是药品信息表,描述了有关报销的药品的信息,如药品名字、是否能报销、药品剂型等。 这几张表是本系统的主要表格,大部分功能都是在这些表上面完成的。 (二)开发工具的配置 本系统的开发工具的选择是:sql server 2000+jsp+dreamweaver,web服务运行的环境选择是tomcat5.0+jdk1.4。 在这里假设大家对这些内容都已经有了一定的了解,初步掌握了开发工具的基本语法;并且知道jsp运行环境的配置及其基本结构。这里假设tomcat5.0、jdk1.4已经安装好,也就是说jsp运行的环境已经搭建完成。 Dreamweaver2004是作为web开发的一个相当有用的利器,在一些业务处理上如数据库的连接、数据记录的分页显示等都可由它来完成。 接下来为大家介绍在DreamWeaver中开发jsp程序的一些配置过程 打开Dreamweaver2004 新建站点 站点取名 设置站点的根 URL测试 16.4 登录模块的设计 登录主界面 为了达到像上图的效果,应该将下拉列表框的代码设计如下:
显示全部