基于 JSP 的班级信息网站的设计
基于 JSP 的班级信息网站的设计
摘要
班级信息网站是为了合理利用网络资源、提供班级学习与交流、有效管理班
级事务的网络平台。本网站基于 B/S 模式,在 MYECLIPSE 集成开发环境下采用
JSP 语言开发完成。本网站由用户模块、在线论坛、班级相册、留言簿模块与管
理模块等构成,其中用户模块实现了用户注册、登陆与修改个人资料等功能;在
线论坛提供交流平台;班级相册实现图片上载和在线浏览功能;留言簿模块实现
网上留言功能;管理模块实现用户管理、论坛管理、相册管理与留言簿管理等功
能。本网站能促进班级内学生交流学习,实现用户自由访问,促进学习相互了解,
增强班级凝聚力。
关键字:网站;B/S 模式;JSP
The Design of Class-Style Website Based on JSP
Abstract
The website of class-style is used to rationalize the use of network resources,
provide learning and communication, and effectively manage the classes’ affairs. This
website is completed based on the B/S mode, with myeclipse integrated development
environment and JSP language. This website is consisted of the user module, the
online forum, album-style, guest-book module and the management module. The user
module is consisted of user’s registration, login and the personal information. The
online-forum is used for the communication. The album-style contains picture
up-loading and online browsing. The guest-book module accomplishes the online
leaving messages. The user management module can accomplish the forum
management, album management and guest-book management. This website is to
promote the communication during the students in class learning and is achieved free
access to users for learning mutually, and increases class cohesion.
Key words: website; B/S mode; JSP
目 录
1. 引言.......................................................................1
1.1 设计背景 ................................................................1
1.2 系统配置 ................................................................1
1.3 开发工具与平台 ..........................................................1
2. 概要设计...................................................................2
2.1 功能需求 ................................................................2
2.2 系统流程 ................................................................2
2.3 模块组织 ................................................................3
3. 数据库设计.................................................................4
3.1 需求分析 ................................................................4
3.2 数据库表结构 ............................................................4
4.详细设计....................................................................6
4.1 成员注册模块 ............................................................6
4.2 班级通讯录模块 ..........................................................7
4.3 班级相册模块 ...........................................................11
4.4 留言簿模块 .............................................................17
4.5 管理员模块 .............................................................17
5. 系统性能测试..............................................................18
结 论......................................................................22
参考文献.....................................................................22
致 谢.....................................................................23
声 明.....................................................................24
第 1 页 共 24 页
1. 引言
1.1 设计背景
随着网络技术不断发展,计算机的普及,越来越多的人拥有了自己的电脑,
越来越多的学校和班级通过计算机网络来管理其各项事务。同时,学生与学生之
间通过网络来交流的方式也日趋频繁。在这种潮流的驱使之下,应该采用什么样
的方式来更好的管理学生的各项信息,班级的各项日常事务,以及怎样使学生之
间能够更好的交流,成为一个问题。
本系统使用 JSP 技术的动态网页与 SQL Server2000 数据库结合设计建立的
一个网络班级信息网站。用户首先通过内部网络访问本网站,进行简单的注册并
经管理员审核通过后,即拥有了使用本网站上所提供的除管理模块外的各功能的
权力。功能模块包括在线论坛、留言簿、班级相册等。在线论坛提供用户之间的
主要的交流的平台,用户可以发起自己的帖子,来引起班级其它同学的对本帖的
讨论或回复,同时用户也可对自己或别人的帖子提出自己的见解,从而很好地促
进了班级内同学的交流。留言簿提供网上留言功能。留言可以是班级的老师班长
或其它同学的留言,通过网络的迅捷的传输速率达到快速了解及处理班级事务的
目的。班级相册可以将班级内同学的相册传到网站上自由浏览,增加班级的亲和
力。以上的几个功能很好的解决了上面所提出的问题。
1.2 系统配置
运行本系统需要满足以下的一些配置要求。
硬件环境
服务器端/客户端:处理器:Intel Pentium 4
内存:256M
硬盘空间:20G
软件环境
操作系统:Windows 2000/2003/XP
网络协议:TCP/IP
浏览器:Internet Explorer 6.0
显示器:VGA 或更高分辨率的显示器
1.3 开发工具与平台
(1) JSP 技术
JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一
起建立的一种动态网页技术标准。 JSP 技术是用 JAVA 语言作为脚本语言的,
JSP 网页为整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP 的
应用程序。
JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件中插入 Java