asp学生信息管理系统

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
我要下载该资源
资料介绍:

asp学生信息管理系统

摘要

在信息化时代的不断冲击下,学生管理与计算机技术的结合,将会是一条提高学生管理水平的捷径。使用计算机对学生的各项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速度快、存储量大等多个优点。将其使用在学生管理中,不仅能够提高学生管理中管理员的工作效率,而且可以使学生管理更加科学与规范。从某些方面上来说,现代学生管理的不断标准化促使学生各方面的管理都逐渐与现代信息处理密切相连,因此应该开发计算机毕业设计asp学生信息管理系统将现代信息处理更快的融入到学生管理之中。

根据本计算机毕业设计asp学生信息管理系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助asp编程语言、sqlserver数据库和iis服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

 

关键字:管理系统,学生,asp编程语言,sqlserver数据库

 

研究现状

计算机毕业设计asp学生信息管理系统是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生信息日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生信息管理系统。 

在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

研究内容

     定位好课题所要达到的目标后,就是逐步分析并实现系统了。具体研究内容为:

(1)通过Sqlserver数据库创建管理员表、用户信息表、学生表、教师表、订购表、课程表、成绩表等;

(2)普通用户实现登录、退出以及用户相关的功能;

(3)管理员通过SQLSERVER语句实现数据录入、修改、更新和插入以及用户账号管理;

(4)系统通过计算机软件对录入的数据进行分析统计;

(5)通过访问后台数据库,实现用户对信息的查询;

(6)整个系统是在Iis 服务器上实现的。

论文的组成

(1)绪论

从开发系统的背景、意义、以及系统的发展状况,详细描述了系统的在哪些方面能得到应用、然后对本章进行总结。

(2)系统分析

概述、用户需求调研、系统业务流程分析、系统数据组成、本章小结。

(3)系统设计

    网站系统网络结构设计、系统总体设计、系统功能模块的划分、系统功能模块的需求,数据库设计概述、数据库概述结构设计、数据库逻辑结构设计。

(4)系统开发环境介绍

    Microsoft Dreamweaver简介、HTML简介、SQLSERVER简介、ASP简介、数据库概念和特点、本章小结

(5)系统的实现

登录模块的实现、管理员模块设计、教师模块的实现、学生模块的实现。

(6)系统测试

系统编码实现后,需要进行测试,测试包括黑盒测试和白盒测试,本系统采用黑盒测试,通过输入不同组的测试数据进行测试的功能模块测试。

功能需求分析

本系统主要分为几大功能模块,其中包括了系统用户管理、班级信息管理、学生档案管理、老师档案管理、学杂费管理、订购管理、课程信息管理、学生成绩管理、获奖证书管理、系统管理等功能模块,其中以图书订购模块最为重要。

表3-1 功能需求列表

编号

功能名称

功能描述

输入内容

输出内容

1.      

用户登录

保证用户通过身份验证进入系统进行操作

用户名、密码

用户登录是否成功和用户登录状态

2.      

站内搜索

用户可以通过关键字搜索站内信息

输入关键字,点击搜索按钮

搜索出来的列表信息

3.      

添加订购记录

教师添加订购记录

维修的相关信息

订购记录列表

4.      

编辑订购记录

教师修改订购记录

维修相关信息

是否编辑成功

5.      

删除订购记录

教师删除订购记录

订购记录

订购记录删除成功或失败

6.      

数据备份

超级管理员对系统的数据进行备份

点击数据备份按钮

数据备份是否成功

7.      

修改个人信息

用户可以根据自己当前的情况修改个人的信息

要修改的信息

提示修改的结果

8.      

添加订购项目申请

学生添加订购项目申请

订购项目申请的相关信息

订购项目申请列表

9.      

编辑订购项目申请

学生修改订购项目申请信息

订购项目申请相关信息

是否编辑成功

10.  

删除订购项目申请

学生删除订购项目申请

订购项目申请信息

订购项目申请删除成功或失败

11.  

订购项目申请审核

管理员给学生添加的订购项目申请进行审核

订购项目申请审核信息

订购项目申请审核是否通过

12.  

添加学杂费

管理员添加学杂费

维修的相关信息

学杂费列表

13.  

编辑学杂费

管理员修改学杂费

维修相关信息

是否编辑成功

14.  

删除学杂费

管理员删除学杂费

学杂费

学杂费删除成功或失败

15.  

添加学生成绩

管理员添加学生成绩

商品的相关信息

学生成绩列表

16.  

编辑学生成绩

管理员修改学生成绩

商品相关信息

是否编辑成功

17.  

删除学生成绩

管理员删除学生成绩

学生成绩

学生成绩删除成功或失败

 

业务流程分析

系统的业务流程设计主要包括总体业务流程设计、学生业务流程设计、学生登录业务流程设计、管理员登录业务流程设计和管理员管理业务流程设计,为了使系统业务流程直观易懂,设计如下的系统业务流程图:

总体业务流程:以用户的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、学杂费查询、订购项目申请、申请记录、个人成绩查询、订购项目添加、订购记录添加、成绩管理等功能操作,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理、班级信息管理、学生档案管理、老师档案管理、学杂费管理、订购管理、课程信息管理、学生成绩管理、获奖证书管理、系统管理等功能操作。具体如下图所示:

总体业务流程图

系统总体设计

    根据前面的各项设计分析,按照系统开发的基本理念对系统进行分解,从模块上主要可分用户模块和管理员模块。

用户模块只要是让普通用户使用,包括个人资料管理、学杂费查询、订购项目添加、订购记录添加、成绩管理,管理员模块只要是让管理员使用,包括系统用户管理(系统用户录入、删除、修改、登录密码修改)、班级信息管理(班级信息录入、删除、修改)、学生档案管理(学生档案录入、删除、修改)、老师档案管理(教师档案录入、删除、修改)、学杂费管理(学杂费录入、删除、修改)、订购查询、、课程信息管理(课程信息录入、删除、修改)、学生成绩管理(学生成绩录入、删除、修改)、获奖证书管理(获奖证书录入、删除、修改)、系统管理(数据备份),可以对数据进行添加、删除、修改及查询等操作。

系统功能结构图如下图所示。

 

系统功能结构图

4.3系统功能模块设计

1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。

2.系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。

3.普通用户管理:普通用户包括学生和教师,管理员可以管理系统的其他普通用户的账号,包括录入新用户,删除现有的普通用户,修改现有的普通用户的信息,,并可以通过用户名和姓名等关键字搜索普通用户,打印用户列表页面,导出用户列表至excel中。

4.修改密码:系统所有用户(管理员和用户)应该都要能修改自己的登录密码,修改后需要重新登录。

5.数据备份:数据备份功能应该只有超级管理员才能使用,数据备份将系统的数据库的数据生成保存在.dat的文件中,当数据丢失时,可以通过运行.dat文件恢复数据库数据。

6.成绩管理:教师在此窗口输入要选择学生编号和考试编号,系统自动补全数据,然后输入该科考试课程的成绩。如果点击“对已输入成绩进行删除”按钮,则将已经输入的成绩信息删除。老师可以将成绩录入到学生信息管理系统中,老师录入成绩的时候,能通过网页直接导入excel表格录入到数据库,同时可以对其中的信息进行修改。

7.订购管理:学生申请书籍订购项目,教师确认订购项目,教师发起图书订购,管理员确认图书订购。

8.学杂费信息管理:系统需要一个可以管理学杂费的功能,包括添加、删除、修改、查询,同时用户端的学杂费信息要跟着管理员端的学杂费信息同步更新。

9.课程管理:系统需要一个可以管理日志的功能,包括添加、删除、修改、查询,同时用户端的课程要跟着管理员端的课程同步更新。

10.页面打印:设计系统时,在代码中连接打印机,进行系统的一些页面的打印。

11.导出报表:用户可能需要将某些数据列表提取出来,在代码中调用导出至excel中的函数,并开启连接excel的驱动,实现导出报表的功能。

 

主页面的实现

经过用户登录后,页面跳转至后台首页,main.asp,首页是由2个页面组成的,包括top、left和center等页面,通过@ Register引入,这里也是浏览者操作系统功能的入口,系统首页主要介绍系统的基本信息,包括当前用户、当前日期、当前访问浏览器的版本、服务器的端口数、当前用户的权限、当前电脑的ip、当前电脑的操作系统名称、本系统的开发日期、系统作者、指导教师、开发日期等,主页面如下图所示。

主页界面

登录模块的实现

用户登录与的用户管理模块相关联,可以对用户(管理员)进行添加、删除、修改等操作。登录流程图如下所示,登录模块界面如下图所示,登录提示密码错误界面如下图所示。 登录成功提示界面如下图。

登录流程图

登录界面

密码错误提示框界面

用户登陆成功界面

    随着系统规模的壮大,系统发布更新的信息及对普通用户量会越来越多,只有超级管理员负责网站后台恐怕任务艰巨,本网站考虑到这一问题后开发了超级管理员有权限可以增加管理员的模块。管理员角色不同对应权限亦不相同。添加管理员操作界面如下图所示。

管理员管理界面

学生成绩录入模块的实现

教师添加学生成绩是在查询学生信息的前提下操作的。当页面显示查询的文学生信息后,可以点击“添加成绩”超级链接,既可跳转到xueshengchengji.asp页添加成绩。管理员在xueshengchengji_list.asp进行成绩管理,xueshengchengji_ list.asp通过查询数据库的成绩表列出所有学生成绩信息,每条成绩对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除成绩信息,并重定向当前页面,当管理员选择点击修改,则进入xueshengchengji_update.asp页面,进行成绩信息的修