BS结构学生信息管理系统的设计与实现(ASP+SQL2000)
摘 要
由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
本系统采用B/S结构,asp为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。并根据模块制定所需的功能。详细介绍了系统各个模块与功能的实现原理。最后总结开发阶段与测试阶段所遇到的问题与解决方法。本系统完成了基本所需功能,界面友好,操作简单。 [资料来源:http://www.doc163.com]
关键词: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. [资料来源:Doc163.com]
Key words: asp; SQL Server 2000; B/S structure; Fnctions; Mdule [来源:http://www.doc163.com]
系统概述
本系统主要采用B/S结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。并实现用户注册功能。用WindonwsXP为操作平台,asp作为开发语言,采用SQL Sever 2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。
系统各模块介绍如下:
(1)用户注册模块: 用户可以通过自主注册,拥有唯一帐号,如果注册相同帐号,系统会提示帐号名相同,并要要求重新输入帐号。密码等基本资料填写错误,该系统也会要求用户重新填写。该功能让系统更人性化,可以不需要向每位用户分配帐号,减少人力,物力等。
(2)用户登陆模块: 根据用户的帐号和密码进行判断登陆条件,如果帐号不存在,系统会提示,该用户不存在。密码错误或则为空等情况,系统也会作出相应提示。这样系统更有一定的保密性。
(3)个人管理模块: 当用户需要修改自己的密码时,该功能可以通过用户的输入的帐号,旧密码,来判断用户是否存在,加强用户自主功能,可以随时通过修改密码来实现系统的安全功能。
(4)基本信息管理模块: 每年都有新生入学,该功能主要实现对新生入学后的基本信息的管理,如学号,姓名,班级,专业,籍贯等等信息的录入。在此管理中,也可实现对基本信息的修改,删除,查询等功能。实现对新生更系统化管理。
(5)特殊信息管理模块:新生入学后即刻成为在校学生,在校生一般拥有一些特殊信息,例如,是否有补助,是否勤工助学,是否受到处罚等信息。用户可以实现对这些信息的修改,删除,查询,录入等功能,分化新生与在校生的信息,这样对信息的管理更鲜明化,避免信息的交错管理。 [资料来源:http://www.doc163.com]
(6)毕业生信息管理模块: 毕业生信息管理也很重要的一部分。面对毕业生信息,主要体现在毕业生是否离校,并提供对毕业生求职意向信息的管理。
(7)成绩管理模块: 成绩也是学生重要的一部分。用户可以对每学期的课程进行管理,比如对课程实现添加,修改,删除。对应每学期的课程,用户可以录入相应的成绩,并对成绩进行管理。实现对成绩的修改,删除,查询等功能。
(8)更多管理模块:主要支持特殊信息的管理。是对补助信息,勤工助学信息,奖励信息等特殊信息的高级管理,使特殊信息更明朗化,对学生在校的表现有更明确的了解。
(9)退出系统模块:使用户安全退出系统,加强系统的安全性。
目录
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
[来源:http://www.doc163.com]
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
[来源:http://www.doc163.com]