学籍管理系统设计学士学位论文.doc
《学籍管理系统设计学士学位论文.doc》由会员分享,可在线阅读,更多相关《学籍管理系统设计学士学位论文.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要摘 要随着计算机技术的飞速发展和教育体制改革的不断深入,传统的学籍管理方法和手段以及工作效率己不能适应新发展的需要,无法很好地完成对学生的管理工作。未来的学校管理模式对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为学校教务管理部门有待解决的课题之一。本文对学籍管理系统所需完成的任务及设计进行了系统分析,并对计算机硬件和软件解决方案进行了论证,对应用领域进行调查分析。简要介绍了开发本系统所需的软件技术。本学生学籍管理系统是一套基于B/S(浏览器/服务器)结构的管理系统,采用ASP+Access技术设计与开发学生学籍管理系统,并介绍了Access20
2、00数据库系统的开发平台。系统运行于服务器端,客户端只需安装有浏览器即可使用本系统。本系统使用一台专门的计算机作为数据库服务器,其他的计算机可以远程对数据库进行访问,并可以自主的对数据库进行增加、删除、修改等等的数据库操作。本系统包含学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。本文设计的数据库系统实现了学生管理,学生信息管理和系统管理等方面的功能。本系统用户界面友好,基本满足了学校对学生学籍信息进行管理的需求。本系统降低了人工劳动并增加了信息的准确性。关键字:学籍管理;Access2000;B/S;管理系统;功能模块I第一章 绪论Abstract The traditional
3、 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 im
4、prove 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 ,demonstr
5、ate 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 Access200
6、0 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: informat
7、ion management, score management ,examination management ,and user management and the SDMS achieve them .The systems interface is good for user, it satisfy requirement for school administer .The system reduces manpower and enhances informations veracity.Keywords:administration; Access2000;B/S;Manage
8、ment System; Function component49电子科技大学成都学院本科毕业设计论文第一章 绪 论11.1课题背景11.2系统设计的目的和意义1第二章 系统需求分析22.1 需求分析22.2功能定位22.3设计目标3第三章 系统技术简介与分析43.1系统开发的前提要求43.2系统设计模式43.2.1 B/S结构的特点43.2.2选择B/S结构的原因53.3系统运行环境63.4数据库开发工具Access 2000简介73.4.1 Access数据库的六种对象73.4.2关系数据库简介73.5 ASP介绍(Active Server Pages)83.6创建和配置ODBC数据源9
9、3.6.1ODBC简介93.6.2ODBC的架构103.6.3.依据ODBC的规格,其界面共可分为以下九类界面函数113.7 ADO访问学籍管理系统的设计133.8操作系统WINDOWS 2000 SERVER概述133.8.1 WINDOWS 2000 SERVER特性143.8.2其他网络特性143.9关键技术数据读取Recordset14第四章 系统总体结构和数据库设计154.1学籍管理系统的处理流程图154.2软件总的功能模块组成164.2.1功能模块174.2.2部分功能模块说明204.3系统总体模块图214.4数据库设计224.4.1系统功能划分224.4.2系统功能的描述224.
10、4.3学生学籍管理系统数据流程图表分析234.5数据库概念结构设计284.6数据库逻辑结构设计304.7网络架构31第五章 系统功能模块设计与实现325. 1学生信息管理模块325.1.1录入学生信息(如图5.3)335.1.2查询学生信息(如图5.4所示)335.1.3修改/删除学生信息(如图5.6)345.1.4打印学生信息(如图5.7)355.1.5班级管理(如图5.8)355.2学生成绩管理模块355.2. 1录入学生成绩(如图5.11)365.2.2查询学生成绩(如图5.13和5.14)375.2.3修改/删除学生成绩(如图5.16)375.2.4打印学生成绩385.2.5计算总分与
11、排名(如图5.22)405.2.6目标分管理405. 3考试管理模块415. 4用户管理模块42第六章 系统测试446.1系统测试方法446.2测试方案446.2.1测试项目446.2.2测试项目说明456.3测试结论47第七章 结束语48致 谢49参考文献50第一章 绪 论1.1课题背景计算机的诞生,将人类科技带入一个新纪元,近年来,网络技术的发展速度更是超出人们的想象。现在各个部门、行业都进入这条方便的通道,当然教育也不例外。随着计算机技术的飞速发展和教育改革的不断深入,传统的学籍管理方法和手段以及工作效率已不能适应新的发展的需要,无法很好地完成学生的管理工作。随着学校规模的不断扩大,学生
12、数量的急剧增加,教务处管理的内容也是越来越多,原本滞后的管理体系已不能满足信息化发展的需要了。面对庞大的信息量,就需要有学生信息管理系统、以及对学生考试成绩的登统系统来提高管理工作的效率。未来的学校管理模式对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为学校教务管理部门有待解决的课题之一。1.2系统设计的目的和意义学校的学籍信息管理是学校的一项重要的数据资源,学籍管理也是学校的一项常规性的重要工作。而长期以来,学籍管理都是依赖人工进行的,面对如此众多的学籍信息,其工作量可想而知。不仅仅浪费了大量的人力物力资源,而且由于人工管理存在大量的不可控因素,造
13、成了学籍管理的某些不规范,使得学籍管理陷入“事半功倍”的地步。学籍管理系统不但能使教务人员从繁杂的学籍管理任务中解脱出来,而且对于推动教学的发展也起到了非常重要的作用!目前很多学校对教务管理的现代化进程已提高到一定的认识高度,设计一套现代化的教务管理系统也是很多学校目前急需解决的一项课题,如何运用信息化手段,合理利用资源,代替繁琐的人工操作,并且有利于实现资源的共享、合理调度及有效利用,从而达到节省人力资源、物质资源和时间资源,提高管理功效,成为校园信息化建设的焦点问题。众所周知,在学校诸多的事务中,对学生的信息管理已是教务管理的一个重点和难点。因此,建立一个完整统一、技术先进、高效稳定、安全
14、可靠的学生学籍管理系统已迫在眉睫。学籍管理系统,可以做到对信息的规范管理、科学统计和快速查询,从而能够方便学生对信息的查询,教师对学生的管理,以及每学期对学生考试成绩的登统等等,大大减少了教务人员的工作量,规范了学校的管理,实现了无纸化办公。本系统正是利用这一思路将学生成绩学籍管理纳入计算机管理并设计为多用户,放在计算机网络上运行。第二章 系统需求分析第二章 系统需求分析2.1 需求分析随着大中学教育改革的不断深化,学校规模的不断扩大,原有的手工录入或单机版的学籍管理系统已经不能满足现代化的教育理念,和现代化的教育管理模式。高效、实用和操作简捷的网络版学籍管理系统是中学学籍管理模式的一种探索,
15、本系统的设计对象是针对高中校的教务常规管理,通过对几所高中学校的需求调研,了解到目前学校对学生管理提出的需求主要包括以下几个方面:(1) 学生信息管理:这是目前学校管理中问题最多也是最急需解决的一个问题。现在高中校建设的重点是示范校和重点校,对普通校的合并和重新划分使得学校规模越来越大,学校生源越来越多,传统的学籍管理的方法存在效率低、更新慢、不方便查询等缺点,所以单机版的纯数据库模式的学籍管理方式亟待改进,一款界面友好、操作方便的多用户学籍管理系统正是本次设计的重点。(2) 学生成绩管理:每个学期末的学生考试成绩登统是任课老师和教务人员所面临的又一大难题。一张张表格的计算,各科成绩和各个学生
16、的成绩汇总和排名,都是相当枯燥和繁琐的,容易出错不说,如果想要查找某个班级的某个学生的某门成绩,就更是复杂而困难了。所以学校希望系统能够方便队学生成绩进行登统的同时,也能够对学生成绩进行随时地横向和纵向查询。(3) 学生跟踪管理:学校的每名学生从入校注册开始,学校就希望能对其每个学期的考试成绩进行跟踪管理,这样在学生毕业时,可以了解学生在校的基本情况。本系统就要求能够随时方便的查询每个学生的基本信息和在校期间的各个学期的考试成绩,以方便对学生的管理。2.2功能定位 考虑到高中校的教务管理的重点是对学生的信息进行管理以及对每学期末的考试成绩的登统的管理,所以对本系统设计功能定位主要也是对学生的信
17、息管理和考试成绩管理。另外根据学校的实际情况和面对用户的特点,本系统设计功能要满足以下几方面要求:(1) 信息录入:系统设计是希望替代原有的手工录入和重复录入现象,尽量减少使用者的录入工作量,所以应该以最简洁最高效的方式进行信息的登记,减少重复性工作。比如在学生的成绩登记时,用户只选择班级和考试科目,就可调出全班学生的名单,直接录入成绩就可以了,或者通过学号调出学生,登记其各科考试成绩,考试科目可以在考试管理模块进行设定。(2) 信息查询:系统区别于原有工作模式的主要特点就是支持多用户的多任务的实时查询,根据用户登录的身份,设置不同的权限,可以对不同内容进行查询。例如学生不需要登录就可以查询自
18、己的各科考试成绩等。另外系统支持横向和纵向查询,例如可以通过学号或姓名查询某个学生在校期间的所有信息和考试成绩,也可以通过班级查询某个班级的全部学生的信息和某门考试的成绩。(3) 信息管理:能够对已有信息进行实时修改也是体现智能化管理系统的特点之一。本系统应该能够实现对信息的修改和删除,在每个功能模块中都应该支持此项功能,这也是系统设计必不可少的一项任务。(4) 用户界面:考虑到系统设计面向用户是学校的全体老师和学生,所以系统的界面设计一定要做到美观实用,精美与高效兼顾。网页设计体现学校形象,在框架编排、色彩搭配,使整个页面不可让人感觉浮躁、炫目。2.3设计目标(1) 按照国家教委提出的“存得
19、进、取得到、跑得快、不篡权、能共享”校园信息化建设思想,旨在将校内原先以手工操作的教学管理提升到信息化共享的校园网应用平台上,并能及时、准确、可靠地采用和传输信息。(2) 基于B/S模式网络学生学籍管理系统,主要实现对学生学籍的管理,包括信息的录入/修改/删除,成绩的录入/修改/删除,自动计算总分及排名,添加/修改/删除考试信息,添加/删除考试科目和添加/修改/删除用户等功能。(3) 安全可靠,用户权责分明。根据用户权限的不同提供不同的信息处理权。例如,作为普通学生在不登录的前提下,只可以在线查询考试成绩等。第三章 系统技术简介与分析第三章 系统技术简介与分析3.1系统开发的前提要求 开发该软
20、件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理,基于Microsoft ACCESS数据库系统的数据管理使该软件有更优异的性能。软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出。数据的输入与输出处理流程都依靠数据库的支持。ACCESS的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容。3.2系统设计模式 随着学校基础设施的逐渐完善,网络应用的逐步展开,设计开发基于网络的学籍管理系统是必要和可行的。目前,网络应用软件运行的模式主要有两类:C/S(客户机/服务器)模式与B/S
21、(浏览器/服务器)模式。由于传统的C/S网络应用系统模式在开发性与信息的发布、交流等方面存在很大的局限性,现在,B/S网络结构模式作为传统C/S模式的扩展,为学校的信息化建设提供了崭新的技术手段。所以本人选择了B/S模式作为系统开放模式,下面具体阐述原因。3.2.1 B/S结构的特点 采用B/S模式在开发方面只针对Sever端系统开发,而客户端采用通用的浏览程序,无需单独开发客户端程序;也就是说用户不需另外安装一套客户端程序,利用客户端的浏览器便可以浏览到应用系统的运行结果,这样也使得系统开发工作更方便更集中。B/S模式在维护方面,因为只需要对Server端进行维护,而C/S模式,则还要对客户
22、端进行维护,而客户端越多,维护投入的人力物力也大,而且客户端的维护管理也是一项很繁杂的工作;相比较而言,B/S模式系统运行成本不会随企业规模的膨胀而膨胀,这样使得企业运营成本得到了有效控制。( 1) B/S模式的优点 系统开发、维护和升级的经济性:B/S模式所具有的框架结构可以大大节省软件开发、维护与升级的费用,同时,B/S模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。B/S模式提供了一致的用户界面:B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。B/S模式具有很强的开
23、放性:在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。B/S模式的结构易于扩展:由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。B/S模式具有更强的信息系统集成性:在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。 B/S模式提供灵活的信息交流和信息发布服务:B/S模式借助因特网强大的信息发布与信息传送能力可以有效地解决企业、高等院校内部的大量不规则的信息交流。(2) B/S模式的工作原理 基于因特网的网络管理系统是以Web为中心,采用TCP/IP,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍 管理 系统 设计 学士学位 论文
限制150内