当前位置:文档之家› 学生管理系统论文

学生管理系统论文

学籍管理系统设计实验报告学校:__________院系:___________专业:________班级:___________姓名:____________学号:_____________------------摘要------------ 学籍管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

我们使用dreamweaver开发工具,利用其提供的各种编辑功能,完成网络计,应用access作为数据库进行后台数据管理。

首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:网页、数据库第一章引言 ..................................................................................- 5 -1.1背景.....................................................................................- 5 -1.2学籍管理系统的介绍 ........................................................- 5 - 第二章系统的分析和设计..........................................................- 6 -2.1 需求分析 ...........................................................................- 6 -2.1.1 学校工作流程分析...................................................- 6 -2.1.2 系统设计思想...........................................................- 7 -2.1.3 系统设计分析...........................................................- 7 -2.1.4 系统功能分析...........................................................- 7 -2.2 数据库设计 .......................................................................- 7 -2.2.1 数据流图...................................................................- 8 -2.2.2 数据库表设计...........................................................- 9 - 第三章系统的实现.................................................................... - 11 -3.1 系统功能实现 ................................................................. - 11 - 第四章主要程序代码.................................................................. - 11 - 第五章总结 ................................................................................. - 24 -第一章引言1.1背景随着网络技术的快速发展,远程教育、电子商务、电子政务等网上应用磅礴发展。

这就要求WWW不仅可以显示有关信息,而且可以像普通软件一样实现网上交流,网上办公。

在这样的背景下,网络设计语言应运而生。

我们用asp来实现系统的前端服务,用access来提供后台数据支持。

学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2学籍管理系统的介绍学籍管理系统设计,它的内容主要对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情。

第二章系统的分析和设计2.1 需求分析为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。

我所开发的这个系统所采用的是当前较为流行的软件asp作为实现语言,以数据库 access 2003作为系统的后台操作,其功能在系统内部有源代码直接完成。

我们只需按系统要求输入即可操作。

2.1.1 学校工作流程分析学校工作总体规划由教务人员在学生学籍信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

每举行一次考试后由管理员对本科的成绩进行录入,对成绩汇总。

并进行等级划分,然后再进行汇总,并对本年级各科成绩及总成绩总结。

教务处跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。

2.1.2 系统设计思想1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

2、系统就满足学校的需求,例如学生信息的录入、查询、更新等。

学生录入与排名。

3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

2.1.3 系统设计分析本系统功能主要分为五大类:用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。

课程管理:用于对各学期课程的开设和修改。

成绩管理:用于对成绩的输入、修改、汇总及排名。

帮助信息:用于对本系统的具体操作进行详解。

2.1.4 系统功能分析权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。

普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

录入功能:为一般用户提供相应的录入功能,为超级用户提供对信息的录入。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

打印功能:能打印全校学生的信息及积各班信息,科目成绩等。

帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。

退出功能:结束并关闭系统。

2.2 数据库设计2.2.1 数据流图数据库分析用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

数据流图描述:本系统从总体上分为系统信息管理、学生信息管理、课程管理和成绩管理四大部分。

每个模块有自己的作用。

下面的各模块功能流图就是由各功能之间的关系而得出的。

数据库关系图:数据流程:2.2.2 数据库表设计学生基本信息表:学生基本信息表里存储了学生的档案包括:学号、姓名、性别、年龄、班号等表如下图主键:学生学号列名数据类型长度允许空学生学号学生姓名学生性别出生日期入校日期籍贯民族课程信息表:课程信息表存储了课程的信息:课程纺号、名称、描述等如下表:主键:课程编号列名数据类型长度允许空课程编号课程类型成绩信息表:成绩信息表里存储了学生的成绩包括:学号、成绩等如下表列名数据类型长度允许空考试编号学生学号课程名称分数用户信息表:用户信息表里存储了用户的信息包括:用户名、密码等如下表用户信息表:列名数据类型长度允许空用户名用户密码第三章系统的实现3.1 系统功能实现系统管理模块:用户的添加、删除、修改及权限的赋予。

学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。

还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。

班级信息管理模块:输入班号、教室号、班主任等信息,并可以对班级信息进行添加、修改。

包括班号、教室号、班主任、年级的录入及修改。

输出班号、教室号、班主任年级等信息。

成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。

还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。

输出查询的学生成绩信息。

课程信息管理模块:输入课程的基本信息,并可以对课程信息进行添加、修改、删除及课程设置。

课程设置能够对各年级的课程进行分类。

划分学期所学的课程。

相关主题