1、 设设 计计 报报 告告 课题名称:学生管理系统设计 学 院: 专业班级:计算机科学与技术 11(专升本) 学 号:XXXXXXXXX 学 生:XXX 指导教师: 2011 年 12 月 30 日 学 生 XXX 指导教师 课题名称 学生管理系统 设计时间 2011.12.1912.30 设计地点 分散 设计目的 复习、巩固 Java 语言的基础知识,进一步加深对 Java 语言的理解和掌 握;为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知 识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生 适应实际,实践编程的能力;培养学生在项目开发中的创新意识及能力。 指导
2、教师 评 语 系部教研室 意 见 一、系统需求分析一、系统需求分析 1.1.开发背景开发背景 现代学生管理的本质在于快捷方便,以往的学生管理完全手工操做,通过文档记录信息, 既浪费时间,又浪费人工、纸张,而且学生和课程以及成绩的信息查询比较麻烦,不能及时 提供领导管理上需要的各种信息,例如,老师课程情况、学生成绩情况。随着电子信息技术 的飞速发展,这些工作也发生了实质性的进展和变化。现代化的服务手段逐渐替代传统的手 工操作,网上选课、网上添加课程、查询成绩等项目开始在教学领域普及。在计算机技术、 网络技术的进一步冲击下,学生管理系统随着教育教学改革的深入和素质教育的全面推动, 逐渐演变形成信息
3、化网上查询方式,其作用也越来越重要了。为了使学生管理更科学、更方 便,减少重复劳动,节省学生信息管理建设和管理中的人力、财力,方便老师及学生查询课 程和成绩,所以有必要建立一个学生信息管理系统。这个系统是典型的学生信息管理系统,其 开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 2.2.系统介绍:系统介绍: 开发一个学生信息管理系统,主要有三个部分:系统管理,数据管理,数据查询。 (1) 系统管理主要用于用户信息的相关管理。主要包括密码设置、用户登录、退出三个功 能。 (2) 数据管理主要用于信息的增加、删除、更改,主要包括学生管理、课程管理和成绩管 理三大模块。其中学生管
4、理下有添加了添加学生、删除学生、修改学生三大功能,同样课程 和成绩也有增加、删除、修改这三大功能。 (3) 数据查询主要用于查询信息管理,主要包括查询学生信息管理、查询课程信息和查询 成绩信息三大功能。 3 3 系统面向的用户群体系统面向的用户群体 本系统为某高校所开发。立足于校园实际,着眼于未来发展,建成符合标准化协议、通 用性较强、实用的系统,以提学生信息的现代化发展,实现信息资源的共享。系统的建成无 疑会为广大师生提供极大的帮助。 4.4.开发环境开发环境 Eclipse 应用程序 Access 数据库 二、系统总体设计二、系统总体设计 该系统的设计是充分考虑到学生的管理和课程的管理两个大的方面,首先用户需要根据 自己的用户名登陆到系统主界面,然后才能对该系统实施操作,否则不能登陆该系统。系统 中主要包含的内容有: (1)学生管理中的增、删、改、查等功能; (2)课程管理中的增、删、改、查等功能; (3)用户名密码的更改等操作; (4)以上操作都直接关联数据库; (5)数据库采用的是 ACCESS 数据库; 1.1.系统功能结构图系统功能结构图 2