摘要
摘 要
随着计算机技术的飞速发展和教育体制改革的不断深入,传统的学籍管理方法和手段以及工作效率己不能适应新发展的需要,无法很好地完成对学生的管理工作。未来的学校管理模式对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为学校教务管理部门有待解决的课题之一。
本文对学籍管理系统所需完成的任务及设计进行了系统分析,并对计算机硬件和软件解决方案进行了论证,对应用领域进行调查分析。简要介绍了开发本系统所需的软件技术。本学生学籍管理系统是一套基于B/S(浏览器/服务器)结构的管理系统,采用ASP+Access技术设计与开发学生学籍管理系统,并介绍了Access2000数据库系统的开发平台。系统运行于服务器端,客户端只需安装有浏览器即可使用本系统。本系统使用一台专门的计算机作为数据库服务器,其他的计算机可以远程对数据库进行访问,并可以自主的对数据库进行增加、删除、修改等等的数据库操作。本系统包含学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。本文设计的数据库系统实现了学生管理,学生信息管理和系统管理等方面的功能。本系统用户界面友好,基本满足了学校对学生学籍信息进行管理的需求。本系统降低了人工劳动并增加了信息的准确性。
关键字:学籍管理;Access2000;B/S;管理系统;功能模块
I
Abstract
Abstract
The traditional methods and approaches of students’ official file administration have not completely met developing requirement as the full development of computer technology and the education system reform. It limits the working efficiency of students’ administration. Nowadays school administrative mode requires improve the working of educational administration to promote the traditional administrative mode, thus one item of school educational administration is sciential administration applying modern technology.
The paper introduces the task of the Students Data Management System ,analyze its system ,demonstrate resolve both hardware and software ,and diagnoses application .Then ,the paper introduces the techniques that are required for the system .The management system is based on B/S frame, utilize ASP and Access for developing program ,moreover ,the paper introduces developing stage for the Access2000 database techniques .The system runs in server computer .And client can use this system if it has browser .The system use a special computer for data server ,other long-distance computers can visit the data ,and may add ,delete ,amend information in the data .This system includes modules: information management, score management ,examination management ,and user management and the SDMS achieve them .The system’s interface is good for user, it satisfy requirement for school administer .The system reduces manpower and enhances information’s veracity.
Keywords:administration; Access2000;B/S;Management System; Function component
II
第一章 绪论
第一章 绪 论 ........................................................ 1
1.1课题背景 ..................................................... 1 1.2系统设计的目的和意义 ......................................... 1 第二章 系统需求分析 ................................................. 2
2.1 需求分析 ................................................... 2 2.2功能定位 ..................................................... 2 2.3设计目标 ..................................................... 3 第三章 系统技术简介与分析 ........................................... 4
3.1系统开发的前提要求 ........................................... 4 3.2系统设计模式 ................................................. 4
3.2.1 B/S结构的特点 ......................................... 4 3.2.2选择B/S结构的原因 ..................................... 5 3.3系统运行环境 ................................................. 6 3.4数据库开发工具——Access 2000简介 ........................... 7
3.4.1 Access数据库的六种对象 ................................ 7 3.4.2关系数据库简介 ......................................... 7 3.5 ASP介绍(Active Server Pages) ................................ 8 3.6创建和配置ODBC数据源 ........................................ 9
3.6.1.ODBC简介 ............................................. 9 3.6.2.ODBC的架构 .......................................... 10 3.6.3.依据ODBC的规格,其界面共可分为以下九类界面函数 ....... 11 3.7 ADO访问学籍管理系统的设计 .................................. 13 3.8操作系统——WINDOWS 2000 SERVER概述 ........................ 13
3.8.1 WINDOWS 2000 SERVER特性 .............................. 14 3.8.2其他网络特性 .......................................... 14 3.9关键技术——数据读取Recordset .............................. 14 第四章 系统总体结构和数据库设计 .................................... 15
4.1学籍管理系统的处理流程图 .................................... 15 4.2软件总的功能模块组成 ........................................ 16
4.2.1功能模块 .............................................. 17 4.2.2部分功能模块说明 ...................................... 20 4.3系统总体模块图 .............................................. 21 4.4数据库设计 .................................................. 22
4.4.1系统功能划分 .......................................... 22 4.4.2系统功能的描述 ........................................ 22 4.4.3学生学籍管理系统数据流程图表分析 ...................... 23 4.5数据库概念结构设计 .......................................... 28 4.6数据库逻辑结构设计 .......................................... 30 4.7网络架构 .................................................... 31 第五章 系统功能模块设计与实现 ...................................... 32
5. 1学生信息管理模块 ........................................... 32
5.1.1录入学生信息(如图5.3) ................................. 33 5.1.2查询学生信息(如图5.4所示) ............................ 33 5.1.3修改/删除学生信息(如图5.6) ............................ 34
III
系统需求分析
5.1.4打印学生信息(如图5.7) ................................. 35 5.1.5班级管理(如图5.8) ..................................... 35 5.2学生成绩管理模块 ............................................ 35
5.2. 1录入学生成绩(如图5.11) ............................... 36 5.2.2查询学生成绩(如图5.13和5.14) ......................... 37 5.2.3修改/删除学生成绩(如图5.16) ........................... 37 5.2.4打印学生成绩 .......................................... 38 5.2.5计算总分与排名(如图5.22) .............................. 40 5.2.6目标分管理 ............................................ 40 5. 3考试管理模块 ............................................... 41 5. 4用户管理模块 ............................................... 42 第六章 系统测试 ................................................... 44
6.1系统测试方法 ................................................ 44 6.2测试方案 .................................................... 44
6.2.1测试项目 .............................................. 44 6.2.2测试项目说明 .......................................... 45 6.3测试结论 .................................................... 47 第七章 结束语 ...................................................... 48 致 谢 ............................................................. 49 参考文献 ........................................................... 50
IV
第一章 绪论
第一章 绪 论
1.1课题背景
计算机的诞生,将人类科技带入一个新纪元,近年来,网络技术的发展速度更是超出人们的想象。现在各个部门、行业都进入这条方便的通道,当然教育也不例外。随着计算机技术的飞速发展和教育改革的不断深入,传统的学籍管理方法和手段以及工作效率已不能适应新的发展的需要,无法很好地完成学生的管理工作。随着学校规模的不断扩大,学生数量的急剧增加,教务处管理的内容也是越来越多,原本滞后的管理体系已不能满足信息化发展的需要了。面对庞大的信息量,就需要有学生信息管理系统、以及对学生考试成绩的登统系统来提高管理工作的效率。未来的学校管理模式对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为学校教务管理部门有待解决的课题之一。
1.2系统设计的目的和意义
学校的学籍信息管理是学校的一项重要的数据资源,学籍管理也是学校的一项常规性的重要工作。而长期以来,学籍管理都是依赖人工进行的,面对如此众多的学籍信息,其工作量可想而知。不仅仅浪费了大量的人力物力资源,而且由于人工管理存在大量的不可控因素,造成了学籍管理的某些不规范,使得学籍管理陷入“事半功倍”的地步。学籍管理系统不但能使教务人员从繁杂的学籍管理任务中解脱出来,而且对于推动教学的发展也起到了非常重要的作用!
目前很多学校对教务管理的现代化进程已提高到一定的认识高度,设计一套现代化的教务管理系统也是很多学校目前急需解决的一项课题,如何运用信息化手段,合理利用资源,代替繁琐的人工操作,并且有利于实现资源的共享、合理调度及有效利用,从而达到节省人力资源、物质资源和时间资源,提高管理功效,成为校园信息化建设的焦点问题。众所周知,在学校诸多的事务中,对学生的信息管理已是教务管理的一个重点和难点。因此,建立一个完整统一、技术先进、高效稳定、安全可靠的学生学籍管理系统已迫在眉睫。学籍管理系统,可以做到对信息的规范管理、科学统计和快速查询,从而能够方便学生对信息的查询,教师对学生的管理,以及每学期对学生考试成绩的登统等等,大大减少了教务人员的工作量,规范了学校的管理,实现了无纸化办公。本系统正是利用这一思路将学生成绩学籍管理纳入计算机管理并设计为多用户,放在计算机网络上运行。
1