【Java项目】MVC教学评价系统

目录

☀️项目介绍

⭐️技术支撑

⭐️具体功能

⭐️数据分析

☀️项目工程总览

☀️项目效果展示

☀️设计模式类图 

⭐️单例模式

⭐️工厂模式

⭐️装饰者模式 

⭐️观察者模式 

⭐️策略模式 


☀️项目介绍

⭐️技术支撑

教学评价系统用java语言开发,有管理员设置教学评价指标,学生登录对教师的教学进行在线评价,管理员对学生和教师信息进行管理并统计出评价结果。系统开发工具是Myeclipse,数据库mysql,javabean技术,mvc三层结构。

⭐️具体功能

经过对教师教学评价过程的考察、分析,要求本系统具有以下功能。
(1)系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等。
(2)老师信息的管理,录入老师信息,浏览管理已经录入的老师信息,对于过期的老师信息予以删除。
(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信息,对于错误的学生信息予以删除或者更新。
(4)评价指标管理,要想评价老师,必须有评价指标,管理员负责维护这些评价指标信息。
(5)评价结果浏览,学生登录系统后,选择老师进行评价,评价完毕后,管理员登录系统,可以浏览学生对老师的评价信息 。
(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码
(7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。

⭐️数据分析

对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。
(1)老师信息管理功能需要对老师信息建立数据表,其中的数据项可能包括老师编号、姓名、性别、年龄等;
(2)学生信息管理,负责维录入学生的信息。其中的数据线可能包括学生好、姓名、性别、年龄、帐号、密码等
(3)评价指标管理,管理评价指标信息。其中的数据线可能包括指标名称、分数等
(4)评价结果浏览,学生评价完毕老师后。管理员可以浏览对老师的评价信息,其中的数据线可能包括指标名称、分数、老师编号、学生学号、评价时间等
(5)需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID、密码等。


☀️项目工程总览


☀️项目效果展示

  


☀️设计模式类图 

⭐️单例模式

⭐️工厂模式

⭐️装饰者模式 

⭐️观察者模式 

⭐️策略模式 

猜你喜欢

转载自blog.csdn.net/Luoxiaobaia/article/details/125252490