专业表professional
课程表course
学生档案表student
成绩表score
3.功能设计
======
3.1系统设置
系统设置主要包含三个方面:角色管理,功能管理,用户管理,权限管理。其关系如下:
3.1.1角色管理
角色可分为超级管理员(院长),二级管理员(副院长或者主任),任课教师。主要实现角色的查询,分页,添加,编辑,修改,按角色名称筛选查询功能。部分实现效果图如下:
3.1.2功能管理
包含系统所有功能的action路径,比如添加,查看,修改,删除,禁用,启用,设置默认密码等action。主要实现对功能的查询,分页,添加,编辑,修改,按功能名称筛选查询功能。功能目录分为一级目录(主菜单),二级目录(主菜单下的二级菜单),三级目录级(二级菜单里的具体功能,比如添加,修改,查看,筛选,删除等),还可以根据排序字段来进行排序来决定右边树形菜单的前后显示顺序。部分实现效果图如下:
3.1.3用户管理
主要是对工作人员的基本信息的录入,包含分配登录密码,账号,禁用(如有违规操作,可对该账号立刻进行永久禁用),启用,添加,编辑,查询,删除,设置默认密码等。部分实现效果图如下:
3.1.4权限管理
可以根据职责划分,超级管理拥有所有的权限;二级管理员拥有学院专业,分配教师授课,学生档案管理权限;任课教师拥有成绩管理的权限(也可以在此细化)。可以将角色分配给用户,这样用户在登录时候就会拥有自己的对应权限的菜单了。 部分实现效果图如下:
3.1.5学院管理
主要是对学校的各学院进行管理,部分实现效果图如下:
3.1.6专业管理
主要是对学院以下的专业(系)进行管理,部分实现效果图如下:
3.1.7课程管理
这要是对专业以下的课程进行管理,包括分配教师等功能,部分实现效果图如下:
3.1.8学生成绩管理
当前登录用户角色为任课教师时。会显示他所带的所有课程,教师可以进行该门课程以下的学生成绩的录入和修改。
3.1.9学生信息和档案管理
学院管理主要包含两个方面:学生基本信息管理,学生档案管理。其关系如下:
3.1.9.1学生基本信息管理
主要是对学生的基本信息录入,包含个人基本信息,学院专业信息,入学基本信息的录入,修改和查询,一寸电子照片剪裁,压缩,上传等功能。利用jquery.photoClip.js插件实现图片剪裁,部分实现效果图如下:
3.1.9.2学生档案管理
主要实现对学生档案的录入,存档,和修改,可以根据姓名和学号检索数据库,方便快速的查询定位,利用超文本编辑框simditor-1.0.5插件编辑学生档案信息,可输入表格,图片,文字等多类型的文本,灵活方便。部分实现效果图如下:
个人设置
个人设置主要包含两个方面:头像修改,个人密码修改。截图如下:
4.工程目录结构
========
5.最终项目包含文件:
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。
因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
…(img-Z19g2nmI-1712524137252)]
[外链图片转存中…(img-38DsRkPP-1712524137253)]
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
[外链图片转存中…(img-fm0GZV3j-1712524137253)]