项目报告
基于 ASP 的学生信息管理系统的设计与实现
由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来
越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进
学校管理制度和提高学校教学质量有着显著意义。
本系统采用 B/S 结构,ASP 为开发语言,SQL Server 为数据库来进行设计与
开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,
由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本
信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多
信息管理模块,退出系统模块。并根据模块制定所需的功能。详细介绍了系统各
个模块与功能的实现原理。最后总结开发阶段与测试阶段所遇到的问题与解决方
法。本系统完成了基本所需功能,界面友好,操作简单。
ASP;SQL Server 2000;B/S 结构;功能;模块
Design and Realization of ASP Student's Information
Management System
Abstract
With the expansion of school's scale and increasing number of students, the
management of students' information is getting more and more sophisticated.
Therefore, to efficiently bring the management system of students' information into
the management of school educational administration makes striking sense to promote
the school management system and improve the education quality.
The system adopts B/S as structure, ASP as exploitation language and SQL
Server 2000 as data-base to carry out the work of design and exploitation. The paper
in brief expatiates the background and environment of the exploitation, analyses the
truss of the system and according to this, carves up each module, including the
module for users' enrollment, the module for the management of basic information,
the module for special information, the module for the management of graduates'
information, the module for the management of results, the module for the
management of more information and the system module for exit. What's more, it
frame the needed functions according to the module. It gives detailed introduction of
the theory to realize each module and functions of the system. Finally, it summarizes
the problems likely to come up in the process of exploitation and test as well as the
ways to solve them. With a good interface ,the system is easy to manage ,
accomplishing the basically needed functions.
Key words: ASP; SQL Server 2000; B/S structure; Fnctions; Mdule
目 录
总页数:26 页
1 引言 ...........................................................................................................................................1
2 系统开发背景 ...........................................................................................................................2
3 系统开发环境 ...........................................................................................................................2
3.1 系统开发理论依据 ...........................................................................................................2
3.1.1 ASP 概述 ....................................................................................................................2
3.1.2 SQL 介绍...................................................................................................................4
3.1.3 B/S 结构介绍 ............................................................................................................4
3.2 系统开发环境 ...................................................................................................................4
3.2.1 系统软件环境 ...........................................................................................................4
3.2.2 工具简介 ...................................................................................................................5
4 系统分析 ...................................................................................................................................5
4.1 系统目标 ...........................................................................................................................5
4.2 可行性分析 .......................................................................................................................5
4.3 系统构架 ...........................................................................................................................6
4.3.1 系统概述 ...................................................................................................................6
4.3.2 系统模块简述 ...........................................................................................................7
5 系统的设计 ...............................................................................................................................7
5.1 系统流程分析 ...................................................................................................................7
5.2 数据库表的设计 ...............................................................................................................8
5.3 字段的设计 .......................................................................................................................9
5.4 表 .......................................................................................................................................9
5.5 注册模块设计 .................................................................................................................13
5.6 登陆模块设计 .................................................................................................................14
5.7 用户个人管理模块设计 .................................................................................................14
5.8 学生基本信息管理模块设计 .........................................................................................15
5.9 特殊信息管理模块设计 .................................................................................................16
5.10 毕业生信息模块设计 .....................................................................................................16
5.11 更多管理模块设计 .........................................................................................................17
5.12 成绩管理模块设计 .........................................................................................................17
6 系统功能实现 .........................................................................................................................18
6.1 用户注册功能 .................................................................................................................18
6.2 用户登陆功能 .................................................................................................................19
6.3 用户个人管理功能 .........................................................................................................19
6.4 查看所有信息功能 .........................................................................................................20
6.5 添加功能 .........................................................................................................................20
6.6 修改功能 .........................................................................................................................21
6.7 查询功能 .........................................................................................................................22
6.8 删除功能 .........................................................................................................................23
6.9 退出系统功能 .................................................................................................................23
7 软件测试 .................................................................................................................................23
结 论...........................................................................................................................................24
参考文献 .........................................................................................................................................24
致 谢...........................................................................................................................................25
声 明...........................................................................................................................................26
第 1 页 共 26 页
1 引言
管理信息系统就是我们常说的 MIS(Management Information System ),在强
调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的科学,它跨越
了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在
这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
近年来 Internet 的飞速发展,Intranet 技术得到了应用,为企业 MIS 提供
了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计
算机和数据。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机
构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机
技术使 MIS 得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的重点。
第三个因素也不能忽视。企业的管理数据是 MIS 正常运行的基础。广义地说,各
项管理控制是 MIS 的基础。是想要计算一台机床的成本,需要按时输入、每个零
件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和
财务等多个部门,必须有一套管理制度作保证。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校
学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由
于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。
面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理
成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强
的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。
近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。
毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制
度,提高学校教学质量与办学水平有着显著意义。
现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代
的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被
计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时
代必经的阶段。本次设计主要采用 B/S 结构,主要实用于各高校的各专业,从学
生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要有六大模块,基
本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、
勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩
管理、个人管理。用 WindonwsXP 为操作平台,ASP 作为脚本语言,采用 SQL Sever
2000 作为数据库,用户可以实现对数据的录入,修改,删除等操作。