一、项目介绍
在设计系统之前,首先必须确定用户究竟要求软件系统完成什么任务,所以分析阶段的基本任务是了解用户的需求,并将用户的需求用书面形式表达出来。这个阶段还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。在全面客观的系统分析的基础上,根据用户提出的系统功能进行相应的功能设计。
在互联网飞速发展的今天,对于21世纪的教学而言,应该与网路息息相关。许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便,作为高校教务管理工作的一部分,既方便了学生查看学生信息、老师的教学管理、更加方便了学校的教务管理。
经过调研与可行性分析,出于对教师和学生需求的考虑,设计了这套系统,学生信息管理系统主要包括:
(1)用户信息模块:①管理员可以对课程信息、教师信息、学生信息进行录入和修改;②在用户登录方面,对用户身份进行验证,防止非法用户登录,管理员对用户分配初始密码;③在个人管理方面,对用户个人信息进行维护,如修改密码、联系方式。
(2)学生信息录入:任课教师对本课程学生信息进行录入和校验。
(3)学生信息查询:学生只能对自己的学期各科学生信息进行查询;教师能对自己所任课程进行查询;班主任能对本班级各科学生信息以及本班中的学生进行全科学生信息进行查询;管理员可以对所有学生学生信息进行查询。
(4)学生信息管理:管理员可以对各科学生信息包括补考学生信息进行添加、修改、删除操作。
设计思想遵循以下几点:
(1) 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页搜索方式的用户。
(2) 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
(3)采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
(4)简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
(5)速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
(6)设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。
此项目适合作为毕业设计、课程设计、大作业。
二、技术介绍:
Java;;JSP;Mysql
三、开发工具:
1.eclipse或者Myeclipse10.Navicat 3.Mysql 4.JDK8
四、提供的服务:
源代码(前后端源代码+sql脚本)
配套文档(一万字左右)答辩ppt
一键启动项目(适合基础薄弱的同学,一键启动,无需搭建复杂环境)
远程调试包运行
源代码和配套文档领取加文章最下方的名片哦~
代码+数据库+论文+包调试运行+答辩ppt+开题报告