论文部分内容阅读
摘 要:学生信息查询系统是典型的信息管理系统(MIS)的一个子系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序(前台应用程序和后台应用程序)功能完备,易使用,对用户权限进行限制使得不同的用户登陆不同的页面,进行不同的操作等特点。
关键词:学生信息 asp 互联网
在信息时代来临之季,各高校都紧跟时代的脚步,转变着学校的运营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,学校的传统式的办公管理模式也在逐步向自动化办公管理模式转变。学校的学生信息查询管理系统就是在这样的大背景下应运而生的。
一、系统分析
本章节是对本系统的需求分析和可行性分析进行调查研究。
(一)系统的需求分析
使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案、学生在校情况进行全面管理。
学生信息查询是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
(二)系统的可行性研究
可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:
1.技术可行性
本系统采用Windows XP作为操作平台。数据库管理系统选用Micorosoft Access,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发平台选用ASP,这是目前网络应用系统的主流开发平台。
2.经济可行性
采用新的学生信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。
3.营运可行性
(1)本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。
(2)面对于系统设计还应该以“安全性、高效性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。
二、系统设计
(一)系统的总体设计目标
本系统为了实现学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。将学生信息查询系统分为:学生基本信息管理,学生成绩管理,学生活动管理和用户管理四个功能模块。
(1)学生基本信息管理模块主要对学生信息(如学号、姓名、性别、班级、家庭住址等)进行管理,本模块又分为三个子模块。
① 学生信息录入。②学生信息查询。③学生信息修改删除。
(2)学生成绩管理模块主要是对学生成绩进行管理,3个子模块。
①学生成绩录入。②学生成绩查询。③学生成绩修改/删除。
(3)学生活动管理模块主要对学校在校的经历进行管理。
① 学生奖惩情况的查询。②学生的旷课记录,担任职务等进行查询。
(4)用户管理主要对用户权限设置进行管理。
用户名,密码设置(管理人员和普通用户),找回密码等功能
(二)数据库的关系模型
学生基本信息表(学号,姓名,登陆密码,性别,出生年月,年龄,出生日期,专业,系别,年级,学历,培养模式,身高,体重,政治面貌,健康程度,出生地点,籍贯,户口所在地,入学时间,家庭住址,邮编,电子邮箱,学习经历,家庭背景)
学生成绩表(学号,姓名,课程ID,课程名称,学期,学年,课程类别,成绩1,成绩2,成绩3)
学生活动经历表(学号,姓名,旷课记录,奖惩记录,担任职务记录)
学生课程表(课程ID,课程名称,课程类别,学年,学期,教师)
用户管理表(用户名,密码,密码提示问题,提示問题的答案)
(三)系统的功能设计
首先要设计的是登陆首页,在这个登陆首页中要求用户填写用户名和密码,随机产生的验证码,并进行角色选择,阅读用户须知,然后进入相关的页面。
普通学生用户登陆页面是这个学生查询系统的核心部分,是这个页面来具体实现学生的信息查询工作。其中包括学生的基本信息的查询和修改,学生的成绩查询,学生活动情况(学生的获奖记录、学生的旷课情况、学生在校担任的职务等)的查询,学生对自己的基本信息的修改,登陆密码的修改,以及给管理员留言的信箱。
管理员登陆的页面是对学生信息查询系统的后台管理工作,它决定着学生信息的准确性,及时性。其中包括整体浏览学生信息,精确查找学生(按学号、姓名查找),添加学生信息,添加学生的成绩信息,修改学生的成绩,添加学生的在校活动记录。
两个模块的功能就是这些,在设计的时候还要想到的是权限的设置。特别是管理员登陆的页面必须要拥有管理员的权限才可以进入。一般的用户不可以进入,就算是在地址栏里直接输入网页的地址也不可以进入,这样就保证了系统的安全性,信息的可靠性。
三、系统实现
系统实现是学生信息查询系统开发的第三个阶段。系统实现包括两方面的工作:首先是系统总体页面结构的实现,并给每个页面进行命名;其次是系统各功能模块的详细实现。系统的各项功能,进行具体的编程实现。
系统实现包括如下工作内容:
(1)系统总体页面结构的实现
(2)数据库的连接及登陆页面实现
(3)普通学生登陆界面设计和各功能实现
(4)管理员界面设计和各功能实现
(5)学生成绩管理系统模块实现
(6)学生档案管理系统模块实现
四、系统的评价
学生信息查询系统符合操作简便、界面友好、灵活、实用、安全的要求出发。学生信息查询系统基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及各类相关信息的使用。并提供部分系统维护功能,使用户方便进行数据添加、数据查询、数据修改,对于数据的一致性的问题也通过程序进行了有效的解决。
参考文献:
[1]尚俊杰.《网络程序设计—ASP(第2版)》.清华大学出版社、北方交通大学出版社,2004年2月
[2]徐军、吴玉新.《网站ASP后台解决方案》.人民邮电出版社,2001年1月
[3]吴振峰.《网站建设与管理》.高等教育出版社,2005年1月
[4]白以恩.《计算机网络基础及应用》.哈尔滨工业大学出版社,2000年1月
关键词:学生信息 asp 互联网
在信息时代来临之季,各高校都紧跟时代的脚步,转变着学校的运营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,学校的传统式的办公管理模式也在逐步向自动化办公管理模式转变。学校的学生信息查询管理系统就是在这样的大背景下应运而生的。
一、系统分析
本章节是对本系统的需求分析和可行性分析进行调查研究。
(一)系统的需求分析
使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案、学生在校情况进行全面管理。
学生信息查询是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
(二)系统的可行性研究
可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:
1.技术可行性
本系统采用Windows XP作为操作平台。数据库管理系统选用Micorosoft Access,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发平台选用ASP,这是目前网络应用系统的主流开发平台。
2.经济可行性
采用新的学生信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。
3.营运可行性
(1)本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。
(2)面对于系统设计还应该以“安全性、高效性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。
二、系统设计
(一)系统的总体设计目标
本系统为了实现学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。将学生信息查询系统分为:学生基本信息管理,学生成绩管理,学生活动管理和用户管理四个功能模块。
(1)学生基本信息管理模块主要对学生信息(如学号、姓名、性别、班级、家庭住址等)进行管理,本模块又分为三个子模块。
① 学生信息录入。②学生信息查询。③学生信息修改删除。
(2)学生成绩管理模块主要是对学生成绩进行管理,3个子模块。
①学生成绩录入。②学生成绩查询。③学生成绩修改/删除。
(3)学生活动管理模块主要对学校在校的经历进行管理。
① 学生奖惩情况的查询。②学生的旷课记录,担任职务等进行查询。
(4)用户管理主要对用户权限设置进行管理。
用户名,密码设置(管理人员和普通用户),找回密码等功能
(二)数据库的关系模型
学生基本信息表(学号,姓名,登陆密码,性别,出生年月,年龄,出生日期,专业,系别,年级,学历,培养模式,身高,体重,政治面貌,健康程度,出生地点,籍贯,户口所在地,入学时间,家庭住址,邮编,电子邮箱,学习经历,家庭背景)
学生成绩表(学号,姓名,课程ID,课程名称,学期,学年,课程类别,成绩1,成绩2,成绩3)
学生活动经历表(学号,姓名,旷课记录,奖惩记录,担任职务记录)
学生课程表(课程ID,课程名称,课程类别,学年,学期,教师)
用户管理表(用户名,密码,密码提示问题,提示問题的答案)
(三)系统的功能设计
首先要设计的是登陆首页,在这个登陆首页中要求用户填写用户名和密码,随机产生的验证码,并进行角色选择,阅读用户须知,然后进入相关的页面。
普通学生用户登陆页面是这个学生查询系统的核心部分,是这个页面来具体实现学生的信息查询工作。其中包括学生的基本信息的查询和修改,学生的成绩查询,学生活动情况(学生的获奖记录、学生的旷课情况、学生在校担任的职务等)的查询,学生对自己的基本信息的修改,登陆密码的修改,以及给管理员留言的信箱。
管理员登陆的页面是对学生信息查询系统的后台管理工作,它决定着学生信息的准确性,及时性。其中包括整体浏览学生信息,精确查找学生(按学号、姓名查找),添加学生信息,添加学生的成绩信息,修改学生的成绩,添加学生的在校活动记录。
两个模块的功能就是这些,在设计的时候还要想到的是权限的设置。特别是管理员登陆的页面必须要拥有管理员的权限才可以进入。一般的用户不可以进入,就算是在地址栏里直接输入网页的地址也不可以进入,这样就保证了系统的安全性,信息的可靠性。
三、系统实现
系统实现是学生信息查询系统开发的第三个阶段。系统实现包括两方面的工作:首先是系统总体页面结构的实现,并给每个页面进行命名;其次是系统各功能模块的详细实现。系统的各项功能,进行具体的编程实现。
系统实现包括如下工作内容:
(1)系统总体页面结构的实现
(2)数据库的连接及登陆页面实现
(3)普通学生登陆界面设计和各功能实现
(4)管理员界面设计和各功能实现
(5)学生成绩管理系统模块实现
(6)学生档案管理系统模块实现
四、系统的评价
学生信息查询系统符合操作简便、界面友好、灵活、实用、安全的要求出发。学生信息查询系统基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及各类相关信息的使用。并提供部分系统维护功能,使用户方便进行数据添加、数据查询、数据修改,对于数据的一致性的问题也通过程序进行了有效的解决。
参考文献:
[1]尚俊杰.《网络程序设计—ASP(第2版)》.清华大学出版社、北方交通大学出版社,2004年2月
[2]徐军、吴玉新.《网站ASP后台解决方案》.人民邮电出版社,2001年1月
[3]吴振峰.《网站建设与管理》.高等教育出版社,2005年1月
[4]白以恩.《计算机网络基础及应用》.哈尔滨工业大学出版社,2000年1月