https://www.bilibili.com/video/BV1Dz421d71j/
第1章 演示视频:
1.1 详细设计
1.1.1 系统功能设计
本大学生科技竞赛项目管理系统主要用于实现大学生科技竞赛项目信息的维护和管理。具体实现目标如下:
1. 系统管理员功能
管理员用户登录系统后可以对系统的信息进行管理维护,包括修改登录密码、新闻资讯管理、公告通知信息管理、竞赛方案、竞赛报道、老师信息管理以及项目信息管理。
2. 注册用户功能
游客在前台可以浏览网站的公告通知信息以及新闻资讯信息和在线注册,注册登录后可以进行个人信息管理和项目申报管理。
3. 老师用户功能
老师用户登录系统后可以对系统的信息进行管理维护,包括修改个人信息、项目申报管理。
4. 系统最大限度地实现了易安装性、易维护性和易操作性
本系统以tomcat为服务器,搭建服务器小而轻便,安装简单。无论是前台界面还是后台管理,都可以根据导航栏实现对应的功能,实现了简单易懂方便维护等特性。
5. 系统运行稳定、安全可靠
系统经过严格的测试并实际运行无误,可以安全稳定上线运行;根据权限拦截器防止越过登陆对本系统进行操作,所以安全可靠,能保证正常的工作运转。
1.1.2 系统登陆
系统管理员用户和老师用户首先需要通过登录模块进行后台管理主页面,注册用户在进行项目申报管理等操作时也必须登录到系统中,用户可根据自己的用户名和密码进行登录,若不符则给予相应提示,重置按钮可将当前所填的信息清空,登陆页面如图4-2、4-3所示。
图4-2 后台登录
图4-3 注册用户登录
1.1.3 用户注册
用户在前台点击【立即注册】菜单可以进入在线注册页面,在注册页面输入注册信息后可完成注册,重置按钮可将当前所填的信息清空,页面如图4-4所示。
图4-4 注册界面
1.1.4 登录密码修改
修改密码:主要对管理员用户的密码修改功能,首先用户需要重新输入登录密码,然后输入新密码,当点击【提交】时,需验证原密码是否正确,若不正确则不予以更改,确保正确操作完成修改功能。如图4-5所示。
图4-5 修改密码
1.1.5 老师信息管理
老师信息管理:主要包括对老师信息的增加、删除、查询等操作。系统管理员点击【老师信息管理】菜单可以查看老师信息,在老师信息列表中将老师信息的姓名、性别、年龄、学历、帐号以及密码等信息显示出来。
添加老师信息功能:在添加老师信息界面需要输入老师信息的姓名、性别、年龄、学历、帐号以及密码,点击【提交】按钮完成添加,【重置】按钮将信息清空。
删除老师信息功能:在老师信息列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
老师信息管理页面如图4-6、4-7所示。
图4-7 添加老师信息
1.1.6 新闻资讯管理
新闻资讯管理:主要包括对新闻资讯信息的增加、删除、查询等操作。管理员用户点击【新闻资讯管理】菜单可以查看新闻资讯信息,在新闻资讯信息列表中将新闻资讯的标题、图片、发布时间等信息显示出来。
添加新闻资讯功能:在添加新闻资讯界面需要输入新闻资讯信息的标题、介绍,上传信息图片,点击【提交】按钮完成添加,【重置】按钮将信息清空。
删除新闻资讯功能:在新闻资讯信息列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
新闻资讯管理页面如图4-8、4-9所示。
1.1.7 公告通知管理
公告通知信息管理:主要包括对公告通知信息的增加、删除、查看等操作。管理员用户点击【公告通知信息管理】菜单可以查看公告通知信息,在公告通知信息列表中将公告通知信息的标题、内容、图片、发布时间等信息显示出来。
添加公告通知信息功能:在添加公告通知信息界面需要输入公告通知信息的标题、内容、图片,点击【提交】按钮完成添加,【重置】按钮将信息清空。
删除公告通知信息功能:在公告通知信息列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
公告通知信息管理页面如图4-10、4-11所示。
图4-11 添加公告通知信息
1.1.8 项目信息管理
项目信息管理:主要包括对项目信息的查看、下载、设置优秀和删除操作。管理员用户点击【项目信息管理】菜单可以查看项目信息,可以下载项目附件,设置项目为优秀项目。
删除项目信息功能:在项目信息列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
项目信息管理页面如图4-12所示。
图4-12 项目信息管理
1.1.9 查看网站信息功能
主要包括查看网站的竞赛报道信息、竞赛方案信息、新闻资讯信息以及优秀作品等,可以从系统导航栏进入查看相关信息列表,在列表中点击可进入查看详细信息,在优秀作品详细界面可以下载优秀作品的附件。界面如图4-13、4-14、4-15所示。
图4-13 系统首页
图4-14 竞赛报道详细信息
图4-15 新闻资讯信息列表
1.1.10 学生项目申报管理
项目申报管理:主要包括对项目信息的查看、添加、下载和删除操作。学生用户点击【我的项目申报】菜单可以查看项目申报信息,可以下载项目附件。
添加项目申报功能:在添加项目申报信息界面需要输入项目申报信息的名称、介绍,点击【提交】按钮完成添加,【重置】按钮将信息清空。
删除项目申报功能:在项目项目申报列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
项目申报管理页面如图4-16、4-17所示。
图4-17 添加项目申报
1.1.11 老师项目申报管理
项目申报管理:主要包括对项目信息的查看、审核、下载和删除操作。老师用户点击【我的项目申报】菜单可以查看项目申报信息,可以下载项目附件。
审核项目申报功能:在审核项目申报信息界面需要输入审核信息的状态和内容,点击【提交】按钮完成添加,【重置】按钮将信息清空。
删除项目申报功能:在项目项目申报列表中点击【删除】按钮会弹出确认删除提示框,点击【确定】即删除成功,点击【取消】则返回操作。
项目申报管理页面如图4-18、4-19所示。