项目源代码放在本人主页
2020年 8 月
- 开发背景
编写该系统的目的是为了对学生的成绩进行信息化管理,降低教师管理的成本,提高工作效率。该系统有六张数据表:学生表、教师(管理员)表、成绩表、课程表、班级表、登录表。学生表和教师表用来存储系统用户;成绩表用来存储学生成绩;课程表用来储存课程信息;班级表用来存储班级信息;登录表用来存储登录信息。该系统使用了MVC设计模式,实现了权限管理、登录登出、自动登录、验证码,成绩的增加、删除、修改、查询等功能。 - 系统分析
2.1需求分析
学生信息管理系统是可以用于修改,删除,查询等功能。要求本系统满足以下要求: - 统一友好的操作界面,具有良好的用户体验;
- 可以看到学生的各项信息;
- 用户可通过关键字搜索指定的学生信息;
- 设计网站后台,管理网站的各项基本数据;
- 系统运行安全稳定、响应及时。
2.2可行性分析
在正式开发系统之前,首先需要对学生信息管理系统的技术、操作和经济成本3个方面进行可行性分析。
1.技术可行性
本系统采用MVC设计模式,在前台用JSP进行页面开发和管理用户界面,利用轻巧的JavaScript库——jQuery处理页面的JavaScript脚本,使开发更加高效,提示信息更加完善,界面友好,具有较强的亲和力。后台采用MySQL数据库,MySQL小巧高效的特点足以满足系统的性能要求。本系统使用当前主流的 Java开源开发工具 Eclipse和Tomcat服务器进行程序开发和发布,它们是完全免费的,可以节约开发成本。本系统采用的技术和开发环境在实际开发中应用非常广泛,充分说明