技术:Java、JSP等
摘要:
学校协会是学校学生根据自己的兴趣爱好自己发起,并按照学校章程自主开展活动的学生组织。随着社会的进步和教育体制的改革,学校协会在发展过程中出现了各式各样的途径。但随之而来的问题就是:协会的管理。由于人数增大,协会数量的增多,造成了协会管理混乱的局面。
校园协会管理系统主要是为了给领导、各协会管理员、会员提供一个平台,在这个平台里会员可以在里进行活动策划、交流,协会管理层可以管理本协会的会员、协会活动,而学校领导则可以对整个学校的会员,协会,活动情况进行有效管理。本系统主要完成了对用户权限、协会活动申请、会员信息查询与修改、协会变更等功能。系统开发主要包括JSP页面设计与数据库表设计。
本系统共包括两大模块,分别对应各种不同的权限。两大模块分别为:管理员用户模块和普通用户模块,每个大模块又分为若干个小模块。管理员用户模块包括修改个人密码、协会信息录入、协会信息管理、协会活动添加、协会活动管理、留言板管理、注册用户管理七个小模块。而普通用户模块则包括学院简介、协会列表、协会活动、个人信息修改、留言板五个小模块。本文从协会管理系统在学校协会生活中产生的作用出发,详细阐述了一个功能较完善的协会管理系统的前台开发、操作流程和涉及的一些关键技术。
关键字:协会管理系统;学校协会;协会活动
目录:
摘 要 i
Abstract ii
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 开发工具和技术 2
1.3.1 开发工具 2
1.3.2 JSP 4
1.3.3 JavaScript 4
1.4 软硬件需求 5
2 需求分析 6
2.1 可行性分析 6
2.1.1 技术的可行性 6
2.1.2 经济可行性 6
2.1.3 操作可行性 6
2.1.4 法律可行性 6
2.2 系统用户用例图 6
2.2.1 普通用户用例图 6
2.2.2 管理员用例图 7
2.3 功能模块需求分析 8
2.4 设计的基本思想 9
2.5 性能需求 9
2.5.1 系统的安全性 9
2.5.2 数据的完整性 10
2.6 界面需求 10
3 系统分析与设计 11
3.1 数据库的分析与设计 11
3.1.1 数据库的概念结构设计 11
3.1.2 数据库的逻辑结构设计 13
3.1.3 数据库的连接原理 15
3.2 中文乱码问题处理 16
4 系统功能实现 18
4.1 管理员登录页面 18
4.2 管理员模块 19
4.2.1 协会管理 20
4.2.2 协会活动信息管理 23
4.2.3 注册用户信息管理 24
4.2.4 留言板管理 26
4.2.5 修改密码 26
4.3 普通用户模块 26
4.3.1 系统主页面实现 26
4.3.2 协会列表查询 27
4.3.3 用户注册 28
4.3.4 协会活动 28
4.3.5 留言板 29
5 系统编码与测试 30
5.1 系统编码与测试目的与意义 30
5.2 测试过程 31
5.2.1 主页面的登录模块测试 31
5.3 其他错误 31
结 论 32
参考文献 33
致 谢 34
外文原文 35
中文翻译 39
截图: