根据自己的实际情况选择C#、JAVA等开发语言,数据库及软件开发辅助工具,开发一个界面友好,功能齐全、数据处理正确、查询数据方便的课程设计管理软件,该软件主要包含的功能:
(1)用户管理:要求将用户分为管理员用户、教师、学生等多类用户,不同的用户具有不同的操作权限。实现用户注册、用户权限管理、用户登录及其身份验证、用户信息修改、找回密码等功能。
(2)基本信息管理:学生的基本信息、课程设计题目基本信息等基础信息的录入、修改、删除和查询等。
(3)资源管理:课程设计大纲、课程设计要求、课程设计报告要求及样本文件、参考文献等课程设计相关资料的上传、下载管理。
(4)选题管理:首先对学生进行分组,再以小组为单位从题库中选择题目,填写小组成员信息及小组成员的分工情况。
(5)课程设计报告管理:学生可以在网上提交设计的相关报告,填写进度情况,登记低质报告的提交情况。
(6)教师管理:指导教师发布题目及要求,查看学生进度,上传学习资料,提交课程设计成绩等。
⑵课题研究的基本要求:
1)题目必须是结合比较流行的如ASP.NET、PHP、JSP、JAVA等技术,实现B/S结构的信息管理系统或基于网络的应用软件。
2)系统要求具有普通用户和管理用户不同操作界面。
3)信息管理系统涉及的数据表不能少于4个。
4)系统要求能正常运行。
课程思政案例管理系统的设计与开发
基于Android的移动学习平台的设计与实现——以《Java
基于C语言的图书管理信息系统的设计与实现
“软件工程”课程网上课堂设计与开发
数据库原理课程网站设计
基于WEB的《网络工程》官方网站设计及实现
《大学英语》在线考试系统的设计与实现
《Introduction of Computer Science》在线考试系统