班级学生管理系统的设计与开发
摘 要
随着信息处理技术的飞速发展,基于计算机网络的信息处理已成为人们日常工作,学习和生活必备系统。在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,它已成为社会生活的一部分。学生信息处理的电脑化、网络化,是实现学校管理现代化和信息化的重要内容,也是方便用户快捷查询相关充足信息的重要工具。与传统学生信息处理模式相比,基于网络的学生管理系统具有无可比拟的优越性。
本系统的开发是基于B/S结构,使用 ASP程序设计语言及Access 2000数据库进行设计与开发。本文首先对学生信息管理系统进行较详细的需求分析,并给出系统总体架构及详细设计步骤。系统主要包含普通用户和管理员两大模块,主要功能包括学生信息的查询,统计,添加,修改,删除,用户管理和用户注册验证等功能。通过测试分析说明,本系统的开发基本达到预定目标,并具有一定的应用价值。
关键词:学生管理系统;数据库;B/S结构;系统构架;信息查询目 录
1 引 言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本系统研究的意义 1
1.4 本系统的研究方法 1
1.5 本文的主要工作 1
1.5.1 研究的主要内容 1
1.5.2 论文各章节安排 2
2 需求分析与开发工具 2
2.1需求分析 2
2.2开发工具 2
3系统设计 2
3.1 系统的结构图 2
3.2 基本功能模块概述 3
3.2.1学生信息管理 3
3.2.2学生成绩管理模块 3
3.2.3考试管理模块 4
3.2.4用户管理模块 4
3.3 数据库设计 4
3.4 数据库需求分析 4
3.5 数据库物理设计 5
3.6 数据库逻辑设计 5
3.7 数据库连接 5
4 系统的具体实现 6
4.1前台登陆模块 6
4.1.1流程分析 6
4.1.2前台登陆模块效果 7
4.2学生信息管理模块 9
4.3成绩管理模块 9
4.4考试管理模块 9
4.5用户管理模块 10
5 运行测试与分析 16
5.1运行测试 16
5.1.1学生档案信息查询 16
5.1.2学生成绩查询 17
5.1.3考试管理 17
5.1.4用户查询 17
5.1.5测试系统管理模块 17
5.1.6留言版模块 17
5.2具体测试流程 17
5.3测试与分析 18
结 论 18
参考文献 19
致 谢 20
声 明 21
1.1课题背景
着Internet信息管理技术的飞速发展,基于计算机网络的信息处理系统已成为人们日常工作、学习和生活必备系统。而学生信息处理的电脑化、网络化,是实现学校管理现代化和信息化的重要内容,也是方便用户快捷查询相关充足信息的重要手段。与传统管理模式相比,基于网络的学生管理系统具有无可比拟的优越性。
1.2 国内外研究现状
基于网络与传统模式相比可以将各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预管理活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高安全性和保密性,具有无可比拟的优越性。现在国内外,对学生信息管理的研究和开发都已经进行的如火如荼,在研究的过程中又不断采用新的技术和作用提出,丰富了整个学生管理系统的功能和结构。
1.3 本系统研究的意义
网络学生信息系统是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。学生信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.4 本系统的研究方法
本毕业设计要求设计一个功能较完善的网络学生信息管理系统,实现学生的信息管理,成绩管理,用户管理等功能。因此,本次毕业设计应首先分析学生信息管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、编程技术、数据库、信息安全等相关知识),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文的写作准备材料。