《学生档案管理系统毕业设计说明书.ppt》由会员分享,可在线阅读,更多相关《学生档案管理系统毕业设计说明书.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、开始开始学生档案管理系统学生档案管理系统-学生档案管理模块学生档案管理模块xx学院学院姓名:姓名:姓名:姓名:xx班级:班级:班级:班级:04计本计本2班班指导老师:指导老师:指导老师:指导老师:xx20082008年年年年6 6月月月月系统幻灯片目录系统幻灯片目录开发背景开发背景系统开发意义系统开发意义系统简介系统简介数据库设计数据库设计主要功能介绍主要功能介绍 几年前,各个学校的学生档案管理基本上都几年前,各个学校的学生档案管理基本上都几年前,各个学校的学生档案管理基本上都几年前,各个学校的学生档案管理基本上都是靠手工进行,传统的人工管理方式存在着许多是靠手工进行,传统的人工管理方式存在着
2、许多是靠手工进行,传统的人工管理方式存在着许多是靠手工进行,传统的人工管理方式存在着许多缺点,如:效率低,保密性差,时间一长,将产缺点,如:效率低,保密性差,时间一长,将产缺点,如:效率低,保密性差,时间一长,将产缺点,如:效率低,保密性差,时间一长,将产生大量的文件和数据,这对于查找,更新和维护生大量的文件和数据,这对于查找,更新和维护生大量的文件和数据,这对于查找,更新和维护生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,并且会耗费大量劳动力,都带来了不少的困难,并且会耗费大量劳动力,都带来了不少的困难,并且会耗费大量劳动力,都带来了不少的困难,并且会耗费大量劳动力,难于避免
3、错误的产生。难于避免错误的产生。难于避免错误的产生。难于避免错误的产生。网络管理系统的出现,改变了手工管理的麻网络管理系统的出现,改变了手工管理的麻网络管理系统的出现,改变了手工管理的麻网络管理系统的出现,改变了手工管理的麻烦。而且网络管理系统界面友好,使用起来得心烦。而且网络管理系统界面友好,使用起来得心烦。而且网络管理系统界面友好,使用起来得心烦。而且网络管理系统界面友好,使用起来得心应手。所以我想借本次毕业设计之际,开发一个应手。所以我想借本次毕业设计之际,开发一个应手。所以我想借本次毕业设计之际,开发一个应手。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用
4、高不仅适用本校各系而且适用于其它各校的通用高不仅适用本校各系而且适用于其它各校的通用高不仅适用本校各系而且适用于其它各校的通用高校学生档案管理系统。校学生档案管理系统。校学生档案管理系统。校学生档案管理系统。开发背景开发背景 开发一套基于开发一套基于开发一套基于开发一套基于 ASP ASP 的学生档案管理系统,它又有着传统的学生档案管理系统,它又有着传统的学生档案管理系统,它又有着传统的学生档案管理系统,它又有着传统意义上的学生档案管理系统所无法比拟的优势:意义上的学生档案管理系统所无法比拟的优势:意义上的学生档案管理系统所无法比拟的优势:意义上的学生档案管理系统所无法比拟的优势:1.1.基于
5、网络的管理。基于网络的管理。基于网络的管理。基于网络的管理。由于基于由于基于由于基于由于基于ASPASP的学生档案管理系统是把整个系统安装在网的学生档案管理系统是把整个系统安装在网的学生档案管理系统是把整个系统安装在网的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计络上的某一台服务器上的,因此只要有一台能够连上网络的计络上的某一台服务器上的,因此只要有一台能够连上网络的计络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。算机,在任何时间,任何地点,都能够对这个系统进行操作。算机,在任何时间,任
6、何地点,都能够对这个系统进行操作。算机,在任何时间,任何地点,都能够对这个系统进行操作。2.2.客户端免安装。客户端免安装。客户端免安装。客户端免安装。目前的大多数计算机安装的操作系统都是目前的大多数计算机安装的操作系统都是目前的大多数计算机安装的操作系统都是目前的大多数计算机安装的操作系统都是WindowsWindows系列的,系列的,系列的,系列的,一般都自带一般都自带一般都自带一般都自带IEIE浏览器,在这种情况下,不需要安装任何软件,浏览器,在这种情况下,不需要安装任何软件,浏览器,在这种情况下,不需要安装任何软件,浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。就能
7、对这个系统进行操作。就能对这个系统进行操作。就能对这个系统进行操作。3.3.客户端零维护。客户端零维护。客户端零维护。客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端对系统数据库进行维护的工作是服务器端的任务,客户端对系统数据库进行维护的工作是服务器端的任务,客户端对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。用户不用担心系统维护的事情。用户不用担心系统维护的事情。用户不用担心系统维护的事情。系统开发意义系统开发意义系统简介系统简介 本系统是用本系统是用本系统是用本系统是用 ASP ASP ASP ASP 技术开发的技术开发的技术开发的技术开发的
8、 B/S B/S B/S B/S 模式的学生档案管理系模式的学生档案管理系模式的学生档案管理系模式的学生档案管理系统,系统的功能根据使用者的不同而有所不同,主要有三种用统,系统的功能根据使用者的不同而有所不同,主要有三种用统,系统的功能根据使用者的不同而有所不同,主要有三种用统,系统的功能根据使用者的不同而有所不同,主要有三种用户:系统管理员、老师、普通用户(学生)。户:系统管理员、老师、普通用户(学生)。户:系统管理员、老师、普通用户(学生)。户:系统管理员、老师、普通用户(学生)。1.1.1.1.管理员可以添加、删除、修改、打印和浏览所有学生的管理员可以添加、删除、修改、打印和浏览所有学生
9、的管理员可以添加、删除、修改、打印和浏览所有学生的管理员可以添加、删除、修改、打印和浏览所有学生的基本信息和成绩信息。并且还可以对班级、科目和教师信息进基本信息和成绩信息。并且还可以对班级、科目和教师信息进基本信息和成绩信息。并且还可以对班级、科目和教师信息进基本信息和成绩信息。并且还可以对班级、科目和教师信息进行简单的管理。行简单的管理。行简单的管理。行简单的管理。2.2.2.2.教师可以添加、删除、修改、打印和浏览所有学生的基教师可以添加、删除、修改、打印和浏览所有学生的基教师可以添加、删除、修改、打印和浏览所有学生的基教师可以添加、删除、修改、打印和浏览所有学生的基本信息和成绩信息。本信
10、息和成绩信息。本信息和成绩信息。本信息和成绩信息。3.3.3.3.普通用户(学生)只能查看属于自己的各种信息。普通用户(学生)只能查看属于自己的各种信息。普通用户(学生)只能查看属于自己的各种信息。普通用户(学生)只能查看属于自己的各种信息。学生、老师、学生家长都可通过输入学生的学号查询学生学生、老师、学生家长都可通过输入学生的学号查询学生学生、老师、学生家长都可通过输入学生的学号查询学生学生、老师、学生家长都可通过输入学生的学号查询学生成绩,同时输入学生姓名和身份证号可查询学生的档案信息。成绩,同时输入学生姓名和身份证号可查询学生的档案信息。成绩,同时输入学生姓名和身份证号可查询学生的档案信
11、息。成绩,同时输入学生姓名和身份证号可查询学生的档案信息。各用户功能图如图各用户功能图如图各用户功能图如图各用户功能图如图1 1所示所示所示所示学学学学生生生生档档档档案案案案管管管管理理理理系系系系统统统统 管理员管理员管理员管理员 普通用户普通用户普通用户普通用户 教教教教 师师师师成绩信息管理成绩信息管理成绩信息管理成绩信息管理院系班级管理院系班级管理院系班级管理院系班级管理查看教师信息查看教师信息查看教师信息查看教师信息科目信息管理科目信息管理科目信息管理科目信息管理用户资料管理用户资料管理用户资料管理用户资料管理查看个人档案查看个人档案查看个人档案查看个人档案修改登录密码修改登录密码
12、修改登录密码修改登录密码基本信息管理基本信息管理基本信息管理基本信息管理基本信息管理基本信息管理基本信息管理基本信息管理成绩信息管理成绩信息管理成绩信息管理成绩信息管理科目信息管理科目信息管理科目信息管理科目信息管理修改登录密码修改登录密码修改登录密码修改登录密码图图1 1数据库设计数据库设计选择选择选择选择AccessAccessAccessAccess的理由的理由的理由的理由1.1.1.1.在数据量不是很大的情况下,此数据库的效率完全能够满在数据量不是很大的情况下,此数据库的效率完全能够满在数据量不是很大的情况下,此数据库的效率完全能够满在数据量不是很大的情况下,此数据库的效率完全能够满足
13、平时使用的要求;足平时使用的要求;足平时使用的要求;足平时使用的要求;2.Access2.Access2.Access2.Access数据库可移植性强,如果以后数据量增大,系统的数据库可移植性强,如果以后数据量增大,系统的数据库可移植性强,如果以后数据量增大,系统的数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向查询和处理速度无法达到要求时,可以很容易地转向查询和处理速度无法达到要求时,可以很容易地转向查询和处理速度无法达到要求时,可以很容易地转向 SQL SQL SQL SQL Server Server Server Server 等大型数据库,程
14、序部分基本不用改动;等大型数据库,程序部分基本不用改动;等大型数据库,程序部分基本不用改动;等大型数据库,程序部分基本不用改动;3.3.3.3.目前办公室里的大多数电脑通常都安装有目前办公室里的大多数电脑通常都安装有目前办公室里的大多数电脑通常都安装有目前办公室里的大多数电脑通常都安装有 Office Office Office Office 系列软系列软系列软系列软件,在这样的电脑软件环境下不用再安装额外的数据库引件,在这样的电脑软件环境下不用再安装额外的数据库引件,在这样的电脑软件环境下不用再安装额外的数据库引件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;擎,
15、就能进行数据库的管理;擎,就能进行数据库的管理;擎,就能进行数据库的管理;4.4.4.4.该数据库文件单一,利于数据的导入与导出。该数据库文件单一,利于数据的导入与导出。该数据库文件单一,利于数据的导入与导出。该数据库文件单一,利于数据的导入与导出。数据库在一个管理系统中占有很重要的地位,数据库结数据库在一个管理系统中占有很重要的地位,数据库结数据库在一个管理系统中占有很重要的地位,数据库结数据库在一个管理系统中占有很重要的地位,数据库结构设计的好坏将直接影响系统的效率以及所能实现的效果。构设计的好坏将直接影响系统的效率以及所能实现的效果。构设计的好坏将直接影响系统的效率以及所能实现的效果。构
16、设计的好坏将直接影响系统的效率以及所能实现的效果。学生档案管理系统以学生档案管理系统以学生档案管理系统以学生档案管理系统以AccessAccess作为后台数据库开发工具。作为后台数据库开发工具。作为后台数据库开发工具。作为后台数据库开发工具。学生信息表学生信息表学生信息表学生信息表(st_infost_infost_infost_info)学生社会关系表学生社会关系表学生社会关系表学生社会关系表(fimalymemberfimalymemberfimalymemberfimalymember)学生奖惩记录表学生奖惩记录表学生奖惩记录表学生奖惩记录表(jiangchengjiangchengji
17、angchengjiangcheng)学生教育经历表学生教育经历表学生教育经历表学生教育经历表(experience)(experience)(experience)(experience)学生学籍变动信息表学生学籍变动信息表学生学籍变动信息表学生学籍变动信息表(change)(change)(change)(change)院系信息表院系信息表院系信息表院系信息表(part)(part)(part)(part)班级信息表班级信息表班级信息表班级信息表(class)(class)(class)(class)管理员用户表管理员用户表管理员用户表管理员用户表(admin)(admin)(admin)
18、(admin)学生成绩表学生成绩表学生成绩表学生成绩表(chengjichengjichengjichengji)考试信息表考试信息表考试信息表考试信息表(testnotestnotestnotestno)总成绩表总成绩表总成绩表总成绩表(total_chengjitotal_chengjitotal_chengjitotal_chengji)教师信息表教师信息表教师信息表教师信息表(teacher)(teacher)(teacher)(teacher)科目信息表科目信息表科目信息表科目信息表(subject)(subject)(subject)(subject)学生管理系统中共建立了一个数据
19、库学生管理系统中共建立了一个数据库学生管理系统中共建立了一个数据库学生管理系统中共建立了一个数据库StudentStudentStudentStudent,主要包括,主要包括,主要包括,主要包括以下以下以下以下13131313张表:张表:张表:张表:主要功能模块主要功能模块添加学生信息添加学生信息查询学生信息查询学生信息打印学生信息打印学生信息一、添加学生基本信息一、添加学生基本信息二、查询学生信息二、查询学生信息 查询学生信息包括按学生入学年份查询、按班级查询、按查询学生信息包括按学生入学年份查询、按班级查询、按查询学生信息包括按学生入学年份查询、按班级查询、按查询学生信息包括按学生入学年份查询、按班级查询、按学号查询、按姓名查询,查询学生信息页面如图学号查询、按姓名查询,查询学生信息页面如图学号查询、按姓名查询,查询学生信息页面如图学号查询、按姓名查询,查询学生信息页面如图5 5 5 5所示:所示:所示:所示:图5三、打印学生信息三、打印学生信息下一页学生信息管理学生信息管理院系班级管理院系班级管理用户信息管理用户信息管理谢谢各位老师观赏!谢谢各位老师观赏!