基于ASP学生信息管理系统设计
关键词:ASP;SQL Server 2000;B/S结构
摘 要
由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。
4 系统分析
4.1 系统目标
在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:
(1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率。
(2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。
(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。
4.2 可行性分析
经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:
(1)技术可行性
以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。
(2)经济可行性
一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。
(3)操作可行性
操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
4.3 系统构架
4.3.1 系统概述
目录
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