基于JAVA的精品课程网站设计 - 图文 

河南大学物理与电子学院本科毕业论文 WorkPICById(curriculum_id);

request.getSession().setAttribute(\request.getSession().setAttribute(\request.setAttribute(\

request.getRequestDispatcher(\

5.2.4 查看发表课程页面

在个人中心点击后,进入如下图5-11所示页面:

图5-11 用户课程信息页面图

本页面多出了修改与删除选项,如想删除则点击该按钮,弹出选择框,选择是即可删除,如想修改,点击修改按钮,进入修改课程页面。如下图5-12所示:

图5-12修改课程页面图 本页面自动添加课程信息,方便作者修改。 5.3 管理员模块

在登录时,如果以管理员账号登录则会进入管理员模块,管理员账号:admin,密码admin。管理员拥有查看其它用户资料的权限,同时也可以拥有普通用户的

19

河南大学物理与电子学院本科毕业论文 权限。页面展示如下图5-13所示:

图5-13 个人信息中心图

6 软件测试

6.1 软件测试简介

测试是每个软件开发过程中必须经历的阶段,它是贯穿在整个软件开发的过程中的。测试的目的是为了发现系统中存在的缺陷,并尽可能地为修正错误提供更多的信息,使系统更加地完善。测试的对象包括数据、程序和文档。测试的方法分为动态测试和静态测试两种。静态测试分为人工测试和计算机辅助测试;动态测试分为黑盒测试和白盒测试。 6.2 功能测试

测试方法很多,但是测试是一项非常复杂的工作,不可能对每一个可能出现的情况都一一测试到。下面仅仅举一个用户登录的例子来说明对网站系统所做的功能测试[11]。

在用户登录的时候,要求用户名和密码是必须填写的信息。本测试主要是通过对输入的用户信息进行分析与判断,得出预期的输出结果。然后将实际的输出结果与预期的输出结果进行比较,得出最终的结论。 1.登录失败的测试:

测试用例见表6-1

表6-1用例表

用户名 密码 111111 123456 预期输出结果 注册失败 20

河南大学物理与电子学院本科毕业论文

输入以上登录信息以后,页面显示用户登录失败。 2.登录成功的测试:

测试用例见表6-2

表6-2用例表

用户名 密码 Admin Admin 预期输出结果 登录成功 输入以上登录信息以后,页面显示用户登录成功。 7 结论

本毕业设计实现了课程的发布、浏览、删除、修改等功能,并设置管理员权限。功能虽少,但五脏俱全,页面美观整洁,代码工整,系统要求配置不高,运行速度快。是几个月辛苦之所得。

当然,本毕业设计也有很多需要改进的地方,如没有使用SSH框架,配置文件使用较少等,这些都是我需要努力学习的地方。

参考文献

[1] 殷兆麟. Java语言程序设计. 北京:高等教育出版社,2002.56~60 [2] 孙卫琴. Java面向对象编程. 北京:电子工业出版社,2006.70~86

[3] 薛为民, 夏文红, 解仑. Java应用教程. 北京:北京交通大学出版社,2005.30~40 [4] 刘艺等.Java程序设计大学教程. 北京:机械工业出版社,2006.15~40

[5] 张白一, 崔尚森. 面向对象程序设计Java. 西安:西安电子科技大学出版社,2006.46~70 [6] Cay S.Horstmann. Java核心技术. 北京:机械工业出版社,2009.17~453 [7] 李芝兴. Java程序设计之网络编程. 北京:清华大学出版社,2006.60~79 [8] 朱喜福. Java 程序设计. 北京:清华大学出版社 2004.59~90

[9] 欧阳桂秀. Java语言程序设计. 上海:上海交通大学出版社,2004.46~70

[10] 朱福喜,唐晓军. .Java程序设计技巧与开发实例. 北京:人民邮电出版社,2004.78~90 [11] 张仕斌. Java程序软件测试. 北京:清华大学出版社,2005年7月.78~101

21



联系客服:cand57il.com