还剩35页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学生信息管理系统指导老师------学生姓名-----学号----------单位----------联系电话-----------完成日期:-----年--月--日(论文)任务书姓名-----班级-------院系--------指导教师--------课题名称学生信息管理系统课题内容1)学生信息的登录2)学生信息的修改、删除3)学生信息的单条件、多条件、模糊条件查询4)数据的统计和报表设计课题任务要求1.写作前要进行一定量的阅读2.观点正确,论证充分3.结构合理,逻辑严密4.语句通顺,无错别字5.本人独立完成
4、同组设计者无目录TOC\o1-3\h\z\u
1.论文摘要
62.引言
73.系统开发环境
93.1系统开发理论依据
93.2系统开发环境
124.系统分析
144.1系统目标
144.2可行性分析
145、系统结构
165.1平台架构
165.2管理层次
166、系统特点18方便易用18一体化的工作管理平台18完整的安全控制功能18灵活的系统体系构架18产品化开发,降低用户成本
197、系统流程分析
208、功能模块
219、各模块具体功能
229.
1、用户管理
239.
2、学生档案管
249.
3、班级管理
259.
4、课程管理
269.
5、学成绩管理
299.
6、帮助
3010、各模块数据库
3110.
1、用户
3110.
2、学生档案
3110.
3、班级
3210.
4、基本课程
3210.
5、课程
3210.
6、成绩
3311、系统安装3411.
1、系统运行所需软件3411.
2、设置与运行系统34结束语36致谢37参考文献
381.论文摘要随着科学技术的不断提高目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂面对如此繁杂的任务如果让个人去管理文档,就会显得费时费力近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义本系统采用C/S结构,java为开发语言,SQLServer2000为数据库来进行设计与开发本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法
2.引言管理信息系统就是我们常说的MISManagementInformationSystem在强调管理强调信息的现代社会中它变得越来越普及MIS是一门新的科学它跨越了若干个领域比如管理科学、系统科学、运筹学、统计学以及计算机科学在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与计算机技术使MIS得以实施的主要技术在这些技术中,软件开发是MIS开发的重点第三个因素也不能忽视企业的管理数据是MIS正常运行的基础广义地说,各项管理控制是MIS的基础是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一套管理制度作保证随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂面对如此繁杂的任务如果让个人去管理文档,就会显得费时费力尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代所以,学生信息系统的设计与开发也是一个时代必经的阶段本次设计主要采用BS结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理用WindonwsXP为操作平台,java作为脚本语言,采用SQLSever2000作为数据库,用户可以实现对数据的录入,修改,删除等操作系统开发背景随着科学技术的不断提高目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂面对如此繁杂的任务如果让个人去管理文档,就会显得费时费力近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理用户可以对各种信息进行录入,修改,删除等操作更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求
3.系统开发环境
3.1系统开发理论依据
3.
1.1Java的主要特性
1、Java语言是简单的Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧
2、Java语言是一个面向对象的Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定总之,Java语言是一个纯的面向对象程序设计语言
3、Java语言是分布式的Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等Java的RMI远程方法激活机制也是开发分布式应用的重要手段
4、Java语言是健壮的Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证对指针的丢弃是Java的明智选择Java的安全检查机制使得Java更具健壮性
5、Java语言是安全的Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵
6、Java语言是体系结构中立的Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件)然后可以在实现这个Java平台的任何系统中运行这种途径适合于异构的网络环境和软件的分发
7、Java语言是可移植的这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的
8、Java语言是解释型的如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中
9、Java是高性能的与那些解释型的高级脚本语言相比,Java的确是高性能的事实上,Java的运行速度随着JITJust-In-Time编译器技术的发展越来越接近于C++
10、Java语言是多线程的在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建通常有两种方法来创建线程其一,使用型构为ThreadRunnable的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码线程的活动由一组方法来控制Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)
11、Java语言是动态的Java语言的设计目标之一是适应于动态变化的环境Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类这也有利于软件的升级另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式特别是Java企业应用编程接口(JavaEnterpriseAPIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库
3.
1.2SQL介绍SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言SQL语言的主要功能就是同各种数据库建立联系,进行沟通按照ANSI美国国家标准协会的规定,SQL被作为关系型数据库管理系统的标准语言SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等目前,绝大多数流行的关系型数据库管理系统,如OracleSybaseMicrosoftSQLServerAccess等都采用了SQL语言标准虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括SelectInsertUpdateDeleteCreate以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作
3.
1.3C/S结构介绍 C/S(Client/Server)结构,即大家熟知的客户机和服务器结构它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统这也就是目前应用系统的发展方向传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用而且代价高,效率低
3.2系统开发环境
3.
2.1系统软件环境本系统采用的软件工具有:WindowsXPSQLServer2000MyEclipse
6.
0.
13.
2.2工具简介SQLServer2000简介SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案它一种应用广泛的数据库管理系统,具有许多显著的优点易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键除这些核心企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言XML的核心支持以及在Internet上和防火墙外进行查询的能力MyEclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTMLStrutsJSFCSSJavascriptSQLHibernate 在结构上,MyEclipse的特征可以被分为7类
1.J2EE模型
2.WEB开发工具
3.EJB开发工具
4.应用程序服务器的连接器
5.J2EE项目部署服务
6.数据库服务
7.MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错
4.系统分析
4.1系统目标在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下
(1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率
(2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发
(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本
4.2可行性分析经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下
(1)技术可行性以WindowsXP为操作系统,采用java为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用
(2)经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境
(3)操作可行性操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统
5、系统结构
5.1平台架构
2.
1.
1、软件架构层次软件架构上采用了主流的C/S和J2EE平台设计思想,具备技术先进性与稳定性,充分满足集团用户的大数据量、高可用性的要求
5.2管理层次学生信息管理系统以岗位角色为核心,采用灵活的权限管理机制,允许客户根据本单位的实际管理需要,管理者可以根据本单位的需要自行定义角色及其权限,进行各类员工所属角色的定义,赋权工作,管理层次可由管理者自行控制体现了现代管理中的定岗定员、对岗不对人的管理思想同时支持操作用户身兼多职,极大降低了由于人员调动及岗位变动为系统设置带来的影响,更贴近用户的需求
5.
2.1管理员的功能图示
5.
2.2普通员工的功能图示
6、系统特点方便易用完全采用流程化客户界面设计,操作简便直观完全基于浏览器界面、安装方便,且操作简单、方便,得心应手使用该软件,不需要做额外的使用培训一体化的工作管理平台单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的,而是在互动的过程中相互促进,共同提升与单一的业务管理软件不同,本系统根据现代办公理念而设计,将各种相关办公业务进行合理整合,提供了统一的操作平台,实现了办公管理业务信息的全面共享将各职能部门紧密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率完整的安全控制功能系统所处理的信息一般会涉及单位机关的机密,而且不同的办公人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为办公自动化系统得以投入使用的先决条件为企业信息的安全畅通提供了有力保障灵活的系统体系构架各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化开发中,本系统注意从提高产品适用范围的角度,充分调研各类企业单位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程,系统参数全动态设置等功能同时,可以使用户根据自己企业的实际情况灵活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系统间的互通、互联产品化开发,降低用户成本产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利用比率,最终反映在产品价格上,使用户的购买成本大大下降
7、系统流程分析系统流程分析图
1、确定用户是否是有效的系统用户
2、确定用户的类型
3、普通用户只可查询,管理员用户有所有权限
8、功能模块用户管理用户登录、用户修改、用户添加、用户删除、用户查询学生档案管理学生档案修改、学生档案添加、学生档案删除、学生档案查询班级管理班级修改、班级添加、班级删除、班级查询课程管理基本课程设置、课程修改、课程添加、课程删除、课程查询学成绩管理成绩修改、成绩添加、成绩删除、成绩查询帮助关于
9、各模块具体功能登录窗口主窗口总窗口管理模块的基本功能
9.
1、用户管理主要对用户的登录和对用户进行管理管理系统用户共分管理员用户和普通用户,管理员用户可以对所有信息进行修改或添加、删除,而普通用户只能查询查询/修改窗口添加窗口
9.
2、学生档案管主要对学生信息进行管理,学生档案要建立在班级的基础上,没有班级就不能有学生,用于对学生信息的查询等查询/修改窗口添加窗口学生档案管理模块功能图
9.
3、班级管理对班级的增、删、查、改,每个年级都有几个班级,班级是学生表和课程表的基础,没有班级学生和课程都不将存在查询/修改窗口添加窗口
9.
4、课程管理不同年级的不用班级都有不同的课程,这里主要是设置每个班级的课程安排但设置课程前先要设置基本课程,它是一个课程目录,用它添加到每个班级中进行设置查询/修改窗口添加窗口基本课程设置窗口课程管理模块功能图
9.
5、学成绩管理成绩是建立在学生和课程的基础上的所以设置成绩前要先设置有班级中的学生和课程添加成绩一定要先选好年级班级学号才可以进行添加查询/修改窗口添加窗口成绩管理模块功能图
9.
6、帮助关于这系统的相关信息;
10、各模块数据库
10.
1、用户表名user描述用户表,存放用户信息字段名字段类型长度可否空关键词描述Uidvarchar20否是用户唯一标识Passwordvarchar20否密码Popedomint4否权限
10.
2、学生档案表名studentRecord描述学生表,存放学生信息字段名字段类型长度可否空关键词描述Gradevarchar20否是年级ClassXvarchar20否是班级Numbervarchar20否是学号namevarchar20姓名Sexvarchar50性别Birthdayvarchar20生日Addressvarchar20住址Phonevarchar20电话Enrollmentvarchar128入学时间
10.
3、班级表名class描述班级表,存放班级信息字段名字段类型长度可否空关键词描述Gradevarchar20否是年级ClassXvarchar20否是班级Classroomvarchar20教室Specialtyvarchar20专业Direectorvarchar20班主任Remarkvarchar50备注
10.
4、基本课程表名basisCurricula描述基本课程表,存放基本课程信息字段名字段类型长度可否空关键词描述Idint4否唯一标识Namevarchar20否课程名称Materialvarchar50否教材名称
10.
5、课程表名curricula描述课程表,存放课程信息字段名字段类型长度可否空关键词描述Gradevarchar20否是年级ClassXvarchar20否是班级Syllabusvarchar50课程目录id用“,”分开
10.
6、成绩表名grade描述成表,存放成绩信息字段名字段类型长度可否空关键词描述Gradevarchar20否是年级ClassXvarchar20否是班级Numbervarchar20否是学号Performancevarchar20否成绩表(用“,”分开)
11、系统安装11.
1、系统运行所需软件
1、JDK先安装jre-6u13-windows-i586-p-s.exe,如图:这是java的编译器Java用通过编译器编译成汇编语言又转成机器语言,这样机算机才能运行java语言的程序
2、SQLServer2000sp4安装SQLServer2000sp4时注意将“选择身份验证模式”选“混合模式”选中“空密码”因为程序里的数据库连接是通过ID:SA密码空,来连接的记得要将SQLServer2000升级到SP411.
2、设置与运行系统
1、数据库设置studentManage_Log.LDF、studentManage_Data.MDF是SQLServer2000的脱离文件里面是存放系统的相关表格和数据,所以要将它们附加上SQLServer2000附加方法
2、系统运行先运行数据库SQLServer2000的“服务器管理”然后双击“学生信息管理系统.exe”就会弹出登录窗口管理员帐号为“1”、密码为“2”结束语经过一阶段的设计与开发,我们的学生信息管理系统基本开发完毕其基本功能符合各项要求在开发过程中我们遇到了许多难题,我们请老师指点,向同学请教,翻阅大量的有关资料,最后都被我们一一攻破在开发的过程中我深深的体会到,遇到问题,不能浮躁,坚持不懈,才能克服困难经过一阶段的练习,我们既锻炼了操作能力,对开发MIS有了一定的经验,又使我们所学的理论知识得到深华这个系统还有不尽人意的地方,现在这个系统是单机版,还没有实现网络化,数据库完整性与一致性还不够完善,以后还需要不断的改进更新致谢本论文是在导师教授的指导下完成的从论文的选题、结构到资料的整理等工作都得到了导师的悉心指导在撰写论文的过程中,导师渊博的学识,严谨的治学态度,丰富的实践经验,循循善诱的指导方式,令学生终生受益,谨此表示学生最衷心的感谢在攻读大专的这几年时间内,不可避免地存在着工作、家庭、学习的矛盾,但得到了单位领导、同事、家人、同学的大力支持和帮助,为此向他们致谢最后向本论文的评阅人和参加答辩工作的各位老师致以诚挚的谢意参考文献
[1]张孝祥.Java就业培训教程(含盘).清华大学出版社2003年09月
[2](美)梁著,万波等译.Java语言程序设计基础篇(原书第6版).机械工业出版社2008年06月
[3]李钏蔚,马文强,王殊宇.Java项目开发实例自学手册附光盘.人民邮电出版社2008年09月
[4](美)兰格(JeffL.).Java2入门经典JDK
5.电子工业出版社.2006年09
[5]明日科技.SQLServer2000应用与开发范例宝典附盘.人民邮电出版社2006年07月
[6]王国辉,李钟尉,王毅.Java程序设计自学手册1CD.人民邮电出版社2008年02月
[7]林建素,孟康健.Eclipse开发学习笔记(含光盘1张).电子工业出版社2008年04月
[8]邹建.中文版SQLServer2000开发与管理应用实例.人民邮电出版社2005年08月
[9]王占全,苏玲.Eclipse全程指南含光盘1张.电子工业出版社2008年03月
[10]李大卓,刘海.Eclipse核心编程——插件、界面与Web开发(附光盘).人民邮电出版社2007年04月
[11]苗春义.Java项目开发全程实录(配光盘)(软件项目开发全程实录).清华大学出版社2008年06月表示层数据逻辑数据管理用户接口逻辑客户端运行表示层运行用户接口逻辑数据库服务器优化性能工作流数据中心运作-降低成本软件更新TetText用户管理添加用户查询用户修改用户学生档案管理添加档案查询档案修改档案班级管理添加班级查询班级修改班级课程管理添加课程查询课程修改课程成绩管理添加成绩查询成绩修改成绩登录关于退出管理员工作模式TetText用户管理查询用户学生档案管理查询档案班级管理查询班级课程管理查询课程成绩管理查询成绩登录关于退出普通用户工作模式拥有所有权限用户登录开始读取该用户类型拥有查询权限查询用户查询档案查询班级查询成绩查询课程删除用户删除档案删除班级删除成绩删除课程增加用户增加档案增加班级增加成绩增加课程修改用户修改档案修改班级修改成绩修改课程学生信息管理系统帮助学成绩管理课程管理班级管理学生档案管用户管理基本课程设置、课程修改、课程添加、课程删除、课程查询用户登录、用户修改、用户添加、用户删除、用户查询关于成绩修改、成绩添加、成绩删除、成绩查询档案修改、档案添加、档案删除、学生档案查询班级修改、班级添加、班级删除、班级查询总窗口用户管理学生档案管理班级管理课程管理厅局级管理帮助班级管理学生档案管理查询学生档案修改学生档案删除学生档案增加学生档案基本课程设置课程管理查询课程修改课程删除课程增加课程班级管理课程管理成绩管理成绩课程成绩课程成绩课程成绩课程学生档案管理。