需求分析:更方便学校管理,对学校的整个教辅系统变动进行综合管理和快速查询。为了节省花费的人力和物力,有助于提高整个学校的教辅水平和管理水平。
项目简介:实现教学资源的上传与下载以及对教师学生的账号管理。
技术栈:Spring、Mysql、MyBatis。
主要功能模块的设计与实现:
1.用户登录:用户在前端进行账号和密码的输入,后端对于用户输入的账号和密码进行验证,验证账号和密码是否正确以及是否匹配,如何是,则跳转到主界面,供用户进行系统的操作,如果不是,则跳转到错误提示界面,提示用户相应的出错信息,并提供“注册”超链接,让用户可以跳转到“注册”页面进行注册操作。
2.用户注册:用户在前端进行账号和密码以及确认密码的输入,后端对于用户输入的密码和确认密码进行验证是否已存在,如果已存在,则跳转到错误提示界面,如果不相同,则将用户信息添加到数据库user表中。
3.添加教师和学生信息:实现管理员对于教师和学生信息的添加操作。
4.修改教师和学生信息:实现管理员对于教师和学生信息的修改操作。
5.删除教师和学生信息:实现管理员对于教师和学生信息的删除操作。
6.查询信息:用户在前端进行信息的输入,后端对于用户输入的模糊信息查找,输出至主页面。
7.文件的上传和下载:实现用户端对文件上传和下载操作。以及管理员端和教师端的删除文件操作。
职责描述:
1.通过SSM框架连接MYSQL进行对教师学生账号的处理。
2.通过Fileltem 接口,DiskFileltemFactory 类,ServletFileUpload 类实现教学资源的上传与下载。
3.通过模糊查询查询到MYSQL中对应的账号。
遇到的问题:
1.java往数据库中传入值时,中文的值不能正常显示。
2.出现404错误,无法调用controller
3.mybatis报错整理org.apache.ibatis.binding.BindingException: Type interface spring.wmm.mapper.StudentMapper is not known to the MapperRegistry.
解决方案:
1.在URL后添加?useUnicode=true&characterEncoding=UTF-8
2.修改路径
3.修改该mybatis的全局配置文件,
总结:开发“高校教辅系统”的目的就是利用计算机的查询和运算功能,代替手工处理,提高了工作效力和质量,所以该系统是必要而且能够实现的。
点击空白处退出提示












评论