2 有用
43 下载

基于Thinkphp3.2的毕设选题系统

文件列表(压缩包大小 1.96M)

免费

概述

目前,大部分高校已开始应用较为完善的管理系统,如教务管理系统、学生选课管理系统等信息化管理系统,但是针对于学生毕业设计的相关管理操作,部分院校仍使用传统的工作模式,为提高管理的效率,我们设计开发了“毕业设计网上管理系统”。 该系统基于B/S架构进行设计搭建,整体开发使用MVC设计模式,所使用的动态网页开发语言为时下流行的PHP语言,前台采用HTML5、CSS3,即Media Query技术开发的管理系统,B/S架构避免了因操作系统差异而导致的跨平台问题,MVC设计模式使得逻辑操作、数据处理和页面展示相分离,在一定程度上提升系统开发效率。 本系统由3大模块构成,分别是系统管理模块、教师操作模块以及学生操作模块。系统管理模块可对教师、学生个人信息和消息进行管理,对教师申报课题进行审核,并且发送系统消息,便于通知;教师操作模块可以申报课题,浏览已通过审核课题的学生选题状况,查看已选题学生的进度情况及消息通知;学生操作模块可以选题,查看该课题教师公布的联系方式,对已选但未确定的课题进行退选操作,浏览课题情况,提交毕设进度及消息通知等。该系统的使用将提高毕业设计这一环节的工作效率。

1.需求分析 1.1 教师需求 毕业设计选题环节中,教师的需求为:用户个人信息管理;新课题申报,未通过审核课题的删除、修改、重新申报等操作;课题已选学生的选定;课题进度查看以及消息管理。 1.2 学生需求 毕业设计选题环节中,学生的需求为: 用户个人信息管理;课题进行浏览查看、选择及退选等操作;如课题已被确定,课题详情查看;课题进度管理;消息发送、接受等管理操作。 1.3 管理员需求 毕业设计选题环节中,系统管理员的需求为: 学生管理(新增学生、删除学生及学生登录系统数据的初始化操作)、教师管理(新增教师、删除教师及教师系统登录数据的初始化操作)、课题管理(对教师新提交课题进行审核处理、对违规课题进行删除操作)、用户管理(新增各权限管理员、删除管理员、对子集权限组管理员系统登录数据的初始化操作)以及消息通知(发布不同对象的系统消息、对所有消息进行查看及删除操作)。

2.设计模式 2.1 MVC设计模式 MVC(Model View Controller)设计模式,是模型-视图-控制器的缩写,作为一种分层设计理念,它的目的是实现一种动态的、可分离的程序设计,在后续对于程序的修改和扩展时更加简化,并且提高程序某部分的比重 。 2.2 RBAC权限模型 RBAC(Role-Based Access Control)基于角色的访问控制,系统权限与用户角色相关联,用户通过成为适当角色的成员从而得到对应的权限,毕业设计选题管理系统系统管理员权限控制基于RBAC模型,以角色为基础的访问控制模型是一套较强制访问控制以及自由选定访问控制更为中性且更具灵活性的访问控制技术。

3系统总体设计 3.1 总体功能模块 3.1.1 教师模块 教师模块主要页面有个人管理、新增课题、课题列表管理、消息管理、进度列表管理。 3.1.2 学生模块 学生模块主要页面有个人管理、我的课题、课题列表、课题选择、消息管理、进度管理。 3.1.3 管理员模块 管理员模块主要页面有个人管理、学生列表管理、教师列表管理、课题列表管理、消息列表管理、用户列表管理。 3.2 界面设计 3.2.1 教师界面 教师界面设计布局为横向导航条及页面内容构成,横向导航条鼠标悬浮其背景将变色,选中栏目的背景色异于未选中背景色,导航当前栏目不可操作,可直接返回父级栏目,使用Media Query技术,实现响应式布局显示,为教师成功登录后页面。 3.2.3 管理员界面 后台管理员界面设计布局为组合导航(横向导航栏为各一级栏目,侧边栏导航为相应一级栏目下的子栏目)的导航及页面内容构成,选中一级、二级栏目的背景色异于未选中背景色,导航当前栏目不可操作,可直接返回值父级栏目,页面为响应式布局,为超级管理员成功登录后页面。 3.3 数据库设计 3.3.1 数据库实体关系图 根据系统的需求分析,毕业论文选题系统数据实体关系图 3.3.2 数据库约束关系图 毕业论文选题系统数据库应包含的数据表主要有: 系统管理员表、 管理员组权限表、专业信息表、 教师信息表、 学生信息表、课题进度表、 课题信息表、选题信息表、消息表,各表之间的约束关系 3.3.3 数据表结构 该系统应用了的数据表有: 管理员表、学生表、教师表、课题信息表、消息表、权限表、专业表、课题进度表、选题表。

转载来自于https://github.com/Zheng-Shaozhuo/Studen-Graduation-Project#1%E9%9C%80%E6%B1%82%E5%88%86%E6%9E%90

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(1)

0/250
飞奔的鸡蛋面 • 2
下载后的评价
这个可以的
2024-02-19 回复