本课题的研究目标是制作一个优秀的校友录管理网站,提供个性化的服务,为校
友们提供一个方便的服务,做为校友们网上联系的平台[8];让校友们参与到校友录网站的建设和发展中,实现方便与大家信息交流、相互联络的平台。一个优秀的校友录管理网站可以将的校友录服务和校友录管理的工作进行有效的管理,利用好计算机和网络的特性打造一个方便与大家联络的平台。另一方面在设计校友录网站的过程中不但可以将所学知识运用起来,还可以接触和学习到很多新的知识,这就为之后进入社会和进行工作打好基础。
任务:
1. 通过校友录网站上的交流可以使校友和同学们延续校园中的感情,是一个很好的联络途径;
2. 我设计的校友录管理网站主要功能是实现同学校友能进行注册登陆,创建加入管理班级,通过留言相册及回复进行交流;
3. 熟练使用JSP技术,,SQL Server数据库;
要求:
1. 设计并实现校友录网站的管理员模块功能和用户模块功能模块;
2. 深入分析校友录网站前台及后台管理系统设计的关键技术与编写语言;
3. 训练检索文献资料和利用文献资料的能力;
4. 训练撰写技术文档与学位论文的能力;
5. 熟悉校友录管理网站需要使用的开发环境;
要求实现的主要功能:
(1)用户注册功能,可以修改个人资料;
(2)注册用户可以创建班级,创建班级的用户自动成为该班级管理员;
(3)注册用户可以申请加入某个或者几个班级,需要由班级管理员同意;
(4)注册用户可以进入自己的班级浏览,发表留言,上传照片,支持留言检索功能;
(5)班级管理员可以管理班级用户,管理留言,管理班级相册;
(6)系统管理员可以管理所有用户,管理所有班级,发布和管理通知,管理所有留言;(7)管理所有相册;
目 录
第1章绪论 1
1.1 选题来源及意义 3
1.2 选题的研究现状 4
1.3 本课题的研究目标 4
1.4 本课题的研究内容、方法及手段 5
1.5 主要技术简介 5
第2章 项目概述 6
2.1 课题简要说明 6
2.2 可行性研究 6
2.2.1 经济可行性 6
2.2.2 技术可行性 6
2.2.3运行可行性 7
2.2.4 时间可行性 7
2.2.5 法律可行性 7
第3章 需求分析 8
3.1 用户业务需求 8
3.2 性能需求 8
第4章 概要设计 9
4.1 功能模块图 9
4.2 处理流程设计 10
4.2.1 系统操作流程 10
4.2.2 数据增加流程 11
4.2.3 数据修改流程 11
4.2.4 数据删除流程 12
4.3 系统E-R图 13
4.4 数据库设计 13
4.4.1 SQL Server 2008分析 13
4.4.2 数据库表结构 14
4.4.3 数据库连接技术 19
第5章 详细设计 25
5.1 管理员模块设计 25
5.1.1 管理员登陆 25
5.1.2 班级相册管理 27
5.1.3 系统设置 29
5.1.4 班级信息管理 31
5.1.5 新闻资讯管理 33
5.2 学生用户模块设计 36
5.2.1 注册用户 36
5.2.2 创建新班级 38
5.2.2 修改个人照片 41
第6章 系统调试与试 44
6.1 程序调试 44
6.2 程序的测试 44
6.2.1 测试的重要性及目的 44
6.2.2 测试的步骤 46
6.2.3 测试的主要内容 46
第7章 结论 58
7.1 系统评价 58
7.2 安全性问题 59
参考文献 60
致谢 61