level 1
殇璃茉..
楼主
一、技术要求
(1)安装配置项目运行所需的环境,使用Composer工具下载管理所需的第三方库;
(2)采用软件工程的方法对题目要求进行需求分析和功能设计;
(3)根据系统功能需求设计所需的数据库,数据库设计要符合范式要求;
(4)项目基于ThinkPHP 6.0及以上的版本进行开发,采用MVC三层的设计思想完成系统功能;
(5)静态资源文件要统一规范存放,类名、方法名等规范命名,合理添加注释,体现良好的职业素养;
(6)视图文件可使用BootStrap、Layui或者其他前端框架进行页面布局,视图文件中相同的部分使用模板继承或文件包含形式进行统一处理;
(7)通过路由技术对访问的真实地址进行隐藏;
(8)数据库操作部分至少有一处是通过Ajax技术实现;
(9)使用中间件来验证用户是否登录,若已登录则可以正常请求,若未登录则跳转到登录页面。
(10)涉及到上传图片的功能,要生成对应的缩略图并对图片进行压缩,涉及到图文混排功能的要借助富文本编辑器进行实现;
(11)可以在完成所要求的功能基础之上拓展其他功能;
(12)完成项目设计报告,上述第(6)-(10)要求中所列功能需在文档中重点描述。二、备选题目
题目1:学生量化积分管理系统
(1)项目背景:学生量化积分是一种对学生的综合表现进行量化评估的方式,旨在通过具体的数值来反映学生在不同方面的表现。为方便统计汇总学生的量化积分,现需设计开发一个学生量化积分管理系统。
(2)项目要求:
①系统有学生和辅导员两类用户角色。
②学生和辅导员均需通过登录验证后方可进入系统,登录界面要使用图片验证码,验证码为算术验证码。
③学生登录系统后可分页查看自己的积分明细、在线填写积分申请。填写积分申请时需要填写事由、申请的分数和时间。其中,“事由”项可进行富文本编辑,在事由中上传佐证图片,且要对上传的佐证图片进行压缩处理,要求宽度和高度中的长边不超过1000px。
④辅导员登录系统后可分页查看所有学生的信息,点击学生的姓名可以查看该学生的积分明细。
⑤辅导员可通过学号或姓名对学生进行模糊搜索。
⑥辅导员可对学生提交的积分申请进行审批。
2024年06月23日 15点06分
1
(1)安装配置项目运行所需的环境,使用Composer工具下载管理所需的第三方库;
(2)采用软件工程的方法对题目要求进行需求分析和功能设计;
(3)根据系统功能需求设计所需的数据库,数据库设计要符合范式要求;
(4)项目基于ThinkPHP 6.0及以上的版本进行开发,采用MVC三层的设计思想完成系统功能;
(5)静态资源文件要统一规范存放,类名、方法名等规范命名,合理添加注释,体现良好的职业素养;
(6)视图文件可使用BootStrap、Layui或者其他前端框架进行页面布局,视图文件中相同的部分使用模板继承或文件包含形式进行统一处理;
(7)通过路由技术对访问的真实地址进行隐藏;
(8)数据库操作部分至少有一处是通过Ajax技术实现;
(9)使用中间件来验证用户是否登录,若已登录则可以正常请求,若未登录则跳转到登录页面。
(10)涉及到上传图片的功能,要生成对应的缩略图并对图片进行压缩,涉及到图文混排功能的要借助富文本编辑器进行实现;
(11)可以在完成所要求的功能基础之上拓展其他功能;
(12)完成项目设计报告,上述第(6)-(10)要求中所列功能需在文档中重点描述。二、备选题目
题目1:学生量化积分管理系统
(1)项目背景:学生量化积分是一种对学生的综合表现进行量化评估的方式,旨在通过具体的数值来反映学生在不同方面的表现。为方便统计汇总学生的量化积分,现需设计开发一个学生量化积分管理系统。
(2)项目要求:
①系统有学生和辅导员两类用户角色。
②学生和辅导员均需通过登录验证后方可进入系统,登录界面要使用图片验证码,验证码为算术验证码。
③学生登录系统后可分页查看自己的积分明细、在线填写积分申请。填写积分申请时需要填写事由、申请的分数和时间。其中,“事由”项可进行富文本编辑,在事由中上传佐证图片,且要对上传的佐证图片进行压缩处理,要求宽度和高度中的长边不超过1000px。
④辅导员登录系统后可分页查看所有学生的信息,点击学生的姓名可以查看该学生的积分明细。
⑤辅导员可通过学号或姓名对学生进行模糊搜索。
⑥辅导员可对学生提交的积分申请进行审批。