摘要:进入信息化社会后,人们越来越依赖于计算机网络。人们的工作生活中充满了网络的影子,尤其是在沟通交流、信息获取以及信息管理方面,网络技术扮演着不可或缺的角色。很多人都希望能够利用网络搭建一个个人空间,写一些个人的心情和日志,或者上传一些照片放到这个空间里,然后查找到其他的好友,并通过这个空间达到与他人沟通交流的目的。而班级网站完全可以满足以上要求。
该班级网站系统采用B/S模式,以MVC为框架,用JSP技术编写动态网页,通过JDBC连接数据库。本系统利用MyEclipse和SQL Server进行开发实现。使用本系统的用户,被分为一般用户和管理员用户。本文首先对相关技术进行学习和研究;其次对班级网站系统进行需求和功能分析;然后对每个模块逐一设计与实现;最后对整个系统进行调试和功能优化。
关键词:班级网站 B/S模式 JSP
目录
摘要
Abstract
1 绪论-1
1.1选题背景-1
1.2研究的目的及意义-1
1.3本文所做的主要工作-1
2 相关技术介绍-3
2.1 JSP技术-3
2.2 SQL Server数据库-3
2.3 MyEclipse 开发环境-4
2.4 Tomcat服务器-4
2.5 Struts2框架-4
2.6 HTML-4
2.7 CSS-5
2.8 JavaScript-5
3班级网站的需求分析与设计-6
3.1系统结构分析-6
3.2系统模块分析-6
3.2.1用户模块-7
3.2.2论坛模块-7
3.2.3管理员模块-7
3.2.4相册模块-8
3.3数据库分析-8
3.3.1关系结构分析-8
3.3.2 本系统的实体-关系图-9
3.3.3本系统数据库表的分析-9
4 班级网站的模块实现-12
4.1管理员模块-12
4.2用户管理模块-13
4.2.1论坛管理模块-15
4.2.2相册管理模块-16
4.2.3公告管理模块-16
4.3 用户注册模块-18
4.4 论坛模块-19
4.5相册模块-20
4.5.1照片上传-20
4.5.2照片查看-22
4.6公告模块-23
5 结论-24
参考文献-25
致谢-26