Web程序设计实验指导书版Word格式文档下载.docx

上传人:b****1 文档编号:4770594 上传时间:2023-05-04 格式:DOCX 页数:12 大小:96.14KB
下载 相关 举报
Web程序设计实验指导书版Word格式文档下载.docx_第1页
第1页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第2页
第2页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第3页
第3页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第4页
第4页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第5页
第5页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第6页
第6页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第7页
第7页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第8页
第8页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第9页
第9页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第10页
第10页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第11页
第11页 / 共12页
Web程序设计实验指导书版Word格式文档下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Web程序设计实验指导书版Word格式文档下载.docx

《Web程序设计实验指导书版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Web程序设计实验指导书版Word格式文档下载.docx(12页珍藏版)》请在冰点文库上搜索。

Web程序设计实验指导书版Word格式文档下载.docx

16

开出学期

第五六学期

开出单位

信息工程学院机房

适用专业

计算机科学与技术、软件工程

二、实验安排

序号

实验项目

实验学时

每组人数

实验类型

开出要求

1

类和对象实验

4

验证

必做

JDBC的基本操作

3

用户登录系统的实现

2

用户管理系统的设计与实现

6

综合

三、实验目的、内容与要求

1.类和对象实验(4学时)

(1)实验目的

①理解面向对象程序设计的基本思想

②掌握类的设计与实现

③掌握继承、封装、多态的设计方法

④掌握数组、容器的使用

⑤熟练使用MyEclipse集成开发环境

(2)实验内容

设计一个桌面学生个人成绩管理系统,采用字符型菜单实现学生个人信息的显示、修改、成绩的增加、删除、修改、汇总和查询的功能。

(3)实验要求

①实验前书写预习报告,包括类图和方法的代码描述。

②系统的字符菜单可以设计为二级菜单形式。

③学生个人成绩可以使用数组或容器框架实现。

④记录程序调试中出现的问题和解决方法。

⑤实验后必须按照要求独立完成实验报告。

⑥打印源程序清单和测试结果附在实验报告的后面。

2.JDBC的基本操作(4学时)

①掌握JDBC的连接技术

②掌握对记录的基本处理方法

③掌握DAO设计模式的应用

(2)实验内容

修改桌面学生个人成绩管理系统,将学生的信息和个人成绩使用数据库进行存储和管理。

②使用SQLServer2000数据库,建立学生信息表和成绩表。

③对学生信息实现修改和查询,对学生个人成绩实现增加、删除、修改、查询和汇总。

3.用户登录系统的实现(2学时)

①掌握JSP与Servlet进行数据传递的基本技术

②掌握Servlet实现服务器端程序控制操作的基本技术

③掌握JDBC技术在Servlet中的应用

实现一个基于浏览器/服务器的用户登录系统。

用户登录时输入用户名和口令,登录成功,显示用户操作的主界面,登录失败,显示登录界面并输出登录失败的原因。

②用户的信息采用数据库存储。

③设计用户实体类,完成数据的整体传递。

④使用Sevlet进行数据验证。

⑤记录程序调试中出现的问题和解决方法。

⑥实验后必须按照要求独立完成实验报告。

⑦打印源程序清单和测试结果附在实验报告的后面。

4.用户管理系统的设计与实现(6学时)

①掌握JSP与HTML进行软件页面设计的基本技术

②掌握JavaBean技术的应用

③掌握Servlet技术进行验证和控制流程的基本技术

④掌握分页显示技术

设计一个基于浏览器/服务器的用户管理系统。

系统分为两类用户,管理员用户和普通用户。

管理员用户具有增加、删除、修改、查询、审核用户、屏蔽用户和显示用户信息的功能,同时也具有登录、显示和修改自己信息的功能。

普通用户,只具有注册、登录、显示和修改自身信息的功能。

②设计用户的实体类,注意区分管理员和普通用户。

③使用HTML技术和JSP技术实现两类用户登录后不同的用户操作主界面。

④管理员用户在显示全部用户时,使用分页技术实现。

⑤用户的全部数据使用数据库存储。

⑥记录程序调试中出现的问题和解决方法。

⑦实验后必须按照要求独立完成实验报告。

⑧打印源程序清单和测试结果附在实验报告的后面。

四、考核方式

根据实验预习、实验能力、实验效果和实验报告的完成情况确定最终的实验成绩。

实验成绩占课程总成绩的20%。

五、建议教材与教学参考书

1.建议教材

[1]郑莉,刘兆宏.Java语言程序设计案例教程.北京:

清华大学出版社,2007

[2]自编.Web程序设计实验指导书

2.教学参考书

[1]BruceEckel.ThinkinginJava.FourthEdition.PrenticeHallPtr,2006

[2]CaySHorstmann,GaryComell.CoreJavaVolumeI.SunMicrosoftCompany,2006

[3]封超,晁阳.Tomcat与JavaWeb开发祥解.第一版.北京:

清华大学出版社,2008

[4]白广元.JavaWeb整合开发完全自学手册.第一版.北京:

机械工业学出版社,2008

[5]飞思科技编.JSP开发详解.第一版.北京:

电子工业出版社,2000

六、编制说明

编制者:

马志强、李雷孝组长:

马志强

执笔人:

马志强、李雷孝编制时间:

2013年12月

实验一类和对象实验

1.实验目的

(1)理解面向对象程序设计的基本思想

(2)掌握类的设计与实现

(3)掌握继承、封装、多态的设计方法

(4)掌握数组、容器的使用

(5)熟练使用MyEclipse集成开发环境

2.实验设备与环境

硬件:

安装有WindowsXP/7/8系统的微机一台。

软件:

JDK1.6以上、MyEclipse8.0以上。

3.实验内容

4.实验要求

(1)实验前书写预习报告,包括类图和方法的代码描述。

(2)记录程序调试中出现的问题和解决方法。

(3)实验后必须按照要求独立完成实验报告。

(4)打印源程序清单和测试结果附在实验报告的后面。

(5)系统的字符菜单可以设计为二级菜单形式。

(6)学生个人成绩可以使用数组或容器框架实现。

5.实验提示

(1)创建JavaApplication项目,项目名称自定。

(2)设计边界类(UI类):

设计字符型菜单类(Menu),实现学生个人信息的修改;

个人成绩的增加、删除、修改和查询的菜单显示。

主菜单如图1-1所示,二级菜单成绩管理如图1-2所示,二级菜单信息管理如图1-3所示。

图1-1主菜单

图1-2二级菜单成绩管理

图1-3二级菜单信息管理

(3)设计实体类:

学生类(Student),属性包括学号、姓名、班级、入学时间、专业和成绩(所有课程);

方法包括构造方法和对应的get和set方法。

成绩类(Score),属性包括课程号、课程名、成绩和学分;

(4)设计服务类:

学生服务类(StudentService),方法包括显示学生信息,修改学生信息,显示学生成绩、增加成绩,修改成绩、删除成绩和查询成绩。

(5)设计控制类:

设计系统控制类,完成系统工作流程的控制。

实验二JDBC的基本操作

1、实验目的

(1)掌握JDBC的连接技术

(2)掌握对记录的基本处理方法

(3)掌握DAO设计模式的应用

2、实验设备与环境

JDK1.6以上、MyEclipse8.0以上、SQLServer2000以上。

3、实验内容

4、实验要求

(2)使用SQLServer2000数据库,建立学生信息表和成绩表。

(3)对学生信息实现修改和查询,对学生个人成绩实现增加、删除、修改、查询和汇总。

(4)记录程序调试中出现的问题和解决方法。

(5)实验后必须按照要求独立完成实验报告。

(6)打印源程序清单和测试结果附在实验报告的后面。

5、实验提示

(1)在SQLServer2000中建立对应表;

(2)建立公用的数据库连接类,实现数据库的链接与关闭。

(3)建立对应DAO接口,如:

成绩DAO接口(IScoreDao),声明增、删、改、查等基本方法。

(4)声明DAO接口类,如:

成绩DAO接口类(ISocreDaoImpl),具体实现增、删、改、查等方法。

(5)建立服务接口,如:

成绩服务接口(ISocreService),声明增、删、改、查等方法。

(6)声明服务接口的类,如:

成绩服务接口类(ISocreServiceImpl),具体实现增、删、改、查等方法。

(7)使用实验一的菜单,修改对应菜单执行的方法。

对数据的访问,使用成绩服务接口进行。

实验三用户登录系统的实现

(1)掌握JSP与Servlet进行数据传递的基本技术

(2)掌握Servlet实现服务器端程序控制操作的基本技术

(3)掌握JDBC技术在Servlet中的应用

JDK1.6、MyEclipse6.0以上、SQLServer2000和Tomcat7以上。

(2)用户的信息采用数据库存储。

(3)设计用户实体类,完成数据的整体传递。

(4)使用Sevlet进行数据验证。

(5)记录程序调试中出现的问题和解决方法。

(6)实验后必须按照要求独立完成实验报告。

(7)打印源程序清单和测试结果附在实验报告的后面。

(1)创建Web程序项目,项目名自定义。

(2)创建登录JSP类型的登录界面,包括:

用户名,口令和登录按钮。

(3)创建登录Servlet,书写doGet(或doPost)方法。

方法包括两部分内容,一部分是对用户的身份验证;

另一部分是根据验证结果,程序跳转到不同的页面。

其中用户身份验证时需要使用数据库中的数据进行。

(4)在数据库中建立用户表。

(5)按照实验二中的方法实现用户的DAO模式设计。

(6)在web.xml文件中配置登录Servlet。

(7)创建用户登录成功的主界面和失败提示界面。

(8)在Tomcat上部署运行并测试。

实验四用户管理系统的设计与实现

(1)掌握JSP与HTML进行软件页面设计的基本技术

(2)掌握JavaBean技术的应用

(3)掌握Servlet技术进行验证和控制流程的基本技术

(4)掌握分页显示技术

JDK1.6、MyEclipse6.0以上、SQLServer2000和Tomcat6。

(2)设计用户的实体类,注意区分管理员和普通用户。

(3)使用HTML技术和JSP技术实现两类用户登录后不同的用户操作主界面。

(4)管理员用户在显示全部用户时,使用分页技术实现。

(5)用户的全部数据使用数据库存储。

(6)记录程序调试中出现的问题和解决方法。

(7)实验后必须按照要求独立完成实验报告。

(8)打印源程序清单和测试结果附在实验报告的后面。

(2)使用HTML和JSP技术创建管理员用户主界面,包括用户管理(增加、删除、修改、查询、审核用户、屏蔽用户和显示用户信息)和个人信息管理(登录、显示和修改)的功能。

(3)使用HTML和JSP技术创建普通用户主界面,包括显示和修改自身信息的功能。

(4)使用HTML和JSP技术创建普通用户注册主界面。

(5)书写对应的Servlet并在web.xml文件中配置。

(6)创建对应的数据库表。

(7)程序中对数据库访问采用DAO模式实现。

(8)在管理员界面中显示用户信息时,采用分页显示技术,需要传递页码和页长两个参数。

SQLServer的分页脚本代码为:

SelectTop页长*from表名whereidnotin(selecttop页码*页长idfrom表名orderbyid)orderbyid;

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2