利用JSP+HTML+CSS技术完成大学生社团活动管理系统的制作
HTML+CSS+JSP+JS实现课设大学生社团活动管理系统
大家好,今天和大家分享一下自己开发的一个大学生社团活动管理系统。咱不做语言上的巨人行动上的矮子,直奔主题吧!
题目
大学生社团活动管理系统
选题背景:某大学社团的在线网站,包括社团的信息管理与活动发起、参与等内容。
功能需求:大学生社团活动管理系统的使用者有超级管理员、社团负责人、一般学生等角色。主要包括社团管理子系统、社团人员管理子系统、社团活动管理子系统三个组成部分,具体要求如下。
1、 社团管理子系统
社团管理子系统主要包括社团的社团的创建、删除、信息修改;以及对应社团页面的创建。
超级管理员:
登录功能:在网站后台通过验证用户密码,验证成功后可以登录。
社团信息的增删改查:登录后可操作社团信息:包括社团名称、社团介绍文字、社团介绍 图片、社团负责人等内容。
根据社团信息,并添加少量布局数据,系统(自动)生成社团页面,当生成了社团页面后,主页(自动)增加跳转到该社团页面的连接。
一般学生:
在社团主页进行留言,对社团添加印象标签。
社团负责人/社团助理:
可对以上留言信息删除。
2、社团人员管理子系统
系统中可以对相关角色及其信息进行操作。
超级管理员:
(1) 登录功能:在网站后台通过验证用户密码,验证成功后可以登录。
(2) 增加,修改社团负责人,当社团没有负责人时应提示增加,每个用户最多担当一个社团负责人。
社团负责人/社团助理:
(1) 注册和找回:通过姓名、学号、邮箱进行注册,可通过邮箱找回密码。
(2) 登录功能:通过验证用户密码,验证成功后可以登录。
(3) 设置个人信息:设置昵称、头像、班级、个性签名等信息。
(4) 社团负责人可以增加、删除社团助理。每个用户最多担当2个社团助理。
(5) 社团负责人和助理可以受理一般学生申请加入社团。
一般学生:
(1) 注册和找回:通过姓名、学号、邮箱进行注册,可通过邮箱找回密码。
(2) 登录功能:通过验证用户密码,验证成功后可以登录。
(3) 设置个人信息:设置昵称、头像、班级、个性签名等信息。
(4) 可以申请成为社团助理。
(5) 可以申请/退出参加社团。
3、社团活动管理子系统
该系统用于完成社团活动的组织管理。
超级管理员:
(1) 维护社团活动信息的格式,社团活动的人数限制,时间限制等等。
社团负责人/社团助理:
(1) 社团负责人和助理可以对活动信息进行改查,社团负责人可以发布、取消社团活动,社团负责人可以设置活动参加权限,如:是否只针对本社团成员,是否只针对某些年级等等。
(2) 可以开放/关闭社团活动的讨论,可以删除该活动讨论中的留言。
(3) 可以查看社团活动的统计信息,如人数、性别、年级等分布。
一般学生:
(1) 可以申请/退出参加社团活动。
(2) 可以对开放讨论的社团活动进行讨论。
4、活动推荐子系统
该系统用于给一般超级管理员以外的用户推荐当前的有一些社团活动。
超级管理员:
(1) 可以开放或关闭该推荐系统。
社团负责人/社团助理:
(1) 社团负责人可以发布活动时可以设置关键词。(例如3个关键词)
一般学生:
(1) 可以设置是否接收推荐信息。
说明:该系统推荐使用算法为“协同过滤算法”,可采用基于用户的协同过滤,可以将“关键词”视为“商品”以提高执行效率。相关参考资料:https://www.geek-share.com/detail/2733502221.html
技术要求 11. 基于MVC模式,运用JSP、JavaBean、HTML、CSS、Javascript等技术实现所设计的系统;
12. 使用SQL Server或MySQL作为后台数据库,依据数据库设计过程及规范,设计数据库表结构及主外键关系,并结合功能需求适当设计存储过程和触发器;
13. 采用面向对象设计方法学,运用所学的面向对象分析设计方法,以及对应的工具对系统进行分析与设计建模;
14. 基于模块化编程思想,程序源文件应划分为相应package,组织层次清晰;
15. 遵循程序设计编码规范,标识符应命名规范、代码注释充分、排版风格良好;
16. 使用JS对表单提交的数据及格式进行校验(是否为空、是否为数字等等)
17. 要求系统具有良好的安全性,能有效防止非法登录用户访问需授权网页。
18. 系统具有良好的人机交互界面,界面应布局清晰、简洁大方。
19. 系统具有较好的可操作性,界面友好。(例如:民族、部门、学院、班级等信息通过下来列表展示)
20. 系统具有良好的健壮性。例如:用户输入错误或者不按流程操作时系统不会异常退出。
主页面
前端用的Sublime Text3这个编译器编写的代码,其实Visual Studio Code这个编译器也不错,笔者认为这是两个最好用的前端开发工具了。
这个是登录注册界面
,一比一还原并模仿了小红书的登录界面,然后又窃取了知乎的登录界面背景做该系统的背景。
后台管理界面
具体到某个社团的页面
文字内容是网上复制的一段话,图片可根据需要自行替换。
用户个人中心页面
登录注册界面代码
- 实用的利用 CSS + <em>标签 来完成一个三角形的制作
- (C语言)利用结构体数组制作学生成绩管理系统
- [知识竞赛现场管理系统-PPT双屏版]隆重推出,PowerPoint技术深度应用,国内唯一。只要会制作普通的PPT,就可打造一场专业的知识竞赛。
- 基于html、jsp、css制作的"慕课网"首页界面设计练习
- Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结
- 利用Java集合类ArrayList制作简易学生管理系统
- [知识竞赛策划方案][百木知识竞赛现场管理系统-PPT双屏版]隆重推出,PowerPoint技术深度应用,国内唯一。只要会制作PPT,就可打造一幅专业的知识竞赛现场。
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第四篇:前台首页,新闻分类(体育新闻,科技新闻等),新闻列表分页的实现
- HTML+CSS初学者练习项目1:利用HTML简单标签制作《我的自我介绍》网页
- HTML+CSS第八课2:利用DIV+CSS制作一个百度搜索框和按钮的无缝对接
- JSP制作员工管理系统后台:admin.jsp
- 社团活动学分管理系统
- 利用html、css、javascript、php同时交互数据库制作的注册登录界面
- 利用tomcat搭建jsp开源内容管理系统 推荐
- HTML静态网页css成品DW大学生网页作业制作毕业设计
- HTML+CSS项目实践二:单纯利用CSS制作导航栏下拉菜单效果(不使用JS)
- 基于JSP的学生社团管理系统(SQLServer版)
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第二篇:登陆和注销功能实现
- HTML-利用CSS和JavaScript制作一个切换图片的网页
- 就C语言的指针、链表的原理和各类操作撰写一篇技术博客,说说自己学习C语言指针和链表的体会,并将学生信息管理系统进行修改,使能完成其他的功能,并撰写体会,附加源代码。