此文是一篇数据库论文范文,关于数据库方面论文范文数据库,与基于农村校园网的中小学教学管理系统设计与实现相关在职研究生毕业论文。适合不知如何写数据库及信息管理及教学管理系统方面的论文格式专业大学硕士和本科毕业论文以及数据库类开题报告范文和职称论文的作为写作参考文献资料下载。
摘 要:在信息技术的应用中,数据库信息系统的开发和应用仍然是计算机技术最广泛的应用领域之一.我校的班主任、教师积分制,学生成绩日常管理工作及学籍管理等日趋繁重、复杂,迫切需要研制开发一款功能强大,操作简单,具有人性化的教师学生成绩评价系统.有效利用国家投资兴建的校园网络提高办公效率,更方便地为我们的教学服务,从而解决了教学上一些繁琐的问题.
关 键 词 :数据库;查询及打印;教学管理系统
中图分类号:TP311.52
1.需求分析
近年来,随着中小学的合并,办学越来越集中化,规模也越来越大,师生人数也日益增多,随之而来的教学管理工作也日益复杂繁重.每次考试结束后,统计学生成绩和教师的教学成绩管理工作让人苦不堪言,耗费了大量的人力、物力,通过对中学教学工作的深入了解分析,开发一款教学管理软件是必须的.
2.实现目标
(1)系统操作简单,窗口友好.(2)基本信息输入方便快捷,成绩记录表能自动生成等.(3)支持多用户同时操作,同时有权限分配功能.(4)为方便用户和系统数据安全,支持各种不同身份的用户管理、查询、打印等工作.(5)能实现与微软excel的对接与转换,方便数据的共享和一般用户的操作.(6)系统的数据库安全很重要,因此系统应该具有良好方便的数据库备份和还原功能,方便教师的使用.
有关论文范文主题研究: | 关于数据库的论文范文检索 | 大学生适用: | 在职论文、学年论文 |
---|---|---|---|
相关参考文献下载数量: | 68 | 写作解决问题: | 如何写 |
毕业论文开题报告: | 标准论文格式、论文题目 | 职称论文适用: | 技师论文、中级职称 |
所属大学生专业类别: | 如何写 | 论文题目推荐度: | 经典题目 |
3.系统总体及各模块的设计
根据对教学管理系统的分析以及功能需求,首先将应用程序分为几个子系统,再把子系统分解为模块,这样逐层分解不仅眉目清楚,而且按菜单选择功能时,每张菜单项数较少,便于使用.教学管理系统主要有基本信息输入、学生信息管理、教师信息管理、数据库维护、系统管理五大功能模块组成.基本信息输入模块主要完成班级设置、课程设置、教师信息录入、教师任教设置、教学录入、学生成绩录入等工作.
该文网址:http://www.sxsky.net/geshi/426423.html
学生信息管理模块主要完成学生基本信息的查询,学生成绩统计,成绩查询与打印工作.教师信息管理模块主要完成教师信息查询,教师积分成绩查询与打印,教师综合指数查询与打印.数据库维护模块完成备份数据库,还原数据库,清理垃圾数据表功能.系统管理模块主要完成系统登录情况查看,用户管理,更换用户的功能.
3.1 教学管理系统主窗口设计.教学管理系统主窗口是由菜单栏、工具栏、状态栏和部分控件组成.位于窗口顶端的菜单栏主要用来连接实现系统功能对应的窗口;菜单栏下面的工具栏用与连接常用的系统功能窗口;位于底部的状态栏主要用来显示系统当前的状态信息;控件用来显示备忘信息、登录时间、操作员等.设计一个好的主窗口有利于用户对相应功能进行调用,方便用户的管理工作.例如要查询教师综合指数单击工具栏综合指数即可打开相关窗口,也可从菜单教师信息管理中选择“综合指数查询”打开.用户打开本系统登录成功后运行主模块程序,用户可以通过主窗口菜单选择基本信息设置、学生信息管理、教师信息管理、数据库维护、系统管理中的下一级菜单,即可使用相应的功能.
3.2 系统登录设计.教学管理系统启动后,首先进入登录窗口,登录窗口主要实现以下功能,通过下拉列表框的形式显示系统用户,用户名和密码验证成功后,进入教学管理系统主窗口.输入密码错误,提醒用户登录错误并返回,让用户重新登录.3次输入密码错误,自动退出本系统,防止他人蓄意破坏系统.作为一个学校教学管理系统,适合管理员、教师、学生查询和打印有关信息,设置登录权限是必须的,也是为数据安全考虑,很方便地实现了访问系统的权限控制作用.
3.3 基本信息设置.教学管理要反映教师的教学情况、学生成绩等,这就必须要输入必要的信息包括教师基本情况、教师任教情况、班级设置、班主任、学生基本情况、学生成绩等基本信息,保存在数据库后,通过其它程序进行统计、查询打印.基本信息的录入流程基本相同,打开相关信息录入窗口,在文本框添加正确的信息,有些信息只需做出选择,如果信息重复或者信息数据、格式不准确应给予相应的提示,确认保存后可以进入下一个信息的录入,同时点击相应的按钮信息可以被删除和修改.
3.4 学生信息管理.学生信息管理主要由学生信息查询、学生成绩统计两个功能模块组成.(1)学生信息查询是为了便于从学生信息表中方便查看到各班或学生个人信息而设计的,该模块可以按年级、班级查询,也可以通过个人学号或姓名查询到学生的一般信息.(2)学生成绩统计是按要求完成各年级学生成绩的总分、平均分等统计任务,同时该模块应能按照成绩统计窗口内容的格式显示或打印,它实际上是对已经存在的数据做进一步的格式转换和简单计算工作,并为正确反映教师积分成绩或综合指数成绩提供数据支持.
3.5 教师信息管理.教师信息管理主要由教师信息查询、教师积分查询及打印两个功能模块组成.(1)教师信息的查询模块可以查询到教师任教情况和教师的基本个人信息,任教情况可以按照年级或班级学科进行查询,按照姓名、教师号也能查询到个人情况.(2)教师积分查询模块可以查询到各个年级、班级的教师教学积分情况,也可以按照要求查询个人积分情况,根据需要可以进行排序,查询功能十分强大.查询的结果可以进行报表预览和打印,同时也可以根据需要选择为excel表格形式输出.
3.6 数据库维护.数据库维护主要是为方便管理员完成数据库的维护工作,它由数据库备份、数据库还原、垃圾数据表清理三个功能模块构成.由于用户可能不会使用SQL Server 2000同时为防止意外而使数据库惨遭破环,教学管理系统设计了数据库的备份,该模块不需要输入繁琐的命令,可以很方便地对使用的数据库进行备份保存.用户只需要输入本系统的数据库名,点击开始备份选择相应的位置即可开始备份保存,一般由管理员完成.
3.7 系统管理.系统管理可以为用户提供登录用户情况查看、用户注册、用户删除、用户密码修改、更换用户身份等功能,主要由登录用户查看、用户管理、更换用户三个功能模块构成.
为了方便管理员能查看到正在使用系统的网络用户,如用户名、登录时间等信息,设计了系统用户登录情况查看,为实现该模块,数据库中专门设计了用户表,当用户登录系统时就把登录情况记录为登录状态,退出系统时记为未登录状态,同时记录下用户的登录时间,然后通过查询用户表就可知道了,系统用户登录一个好的系统必须有安全保护措施,防止用户误操作和蓄意破坏.
4.系统实现
服务器端环境:(1)操作系统:Microsoft Windows 2000 Advanced Server;(2)支持环境:Tomcat;(3)数据库:Microsoft SQL Server 2000;(4)开发环境:Visual Basic 6.0;(5)客户端环境:Windows操作系统
5.总结
在开发该系统之前,经过详细的调查,搜集大量的相关资料,并征求学校领导的意见,并得到老师们的大力支持后才进行了该系统的设计,设计时严格按照软件工程的思想,从需求分析、可行性分析、总体设计、最后到详细设计.本系统最出色的地方,就是几乎都是采用类控件设计的,因为采用该设计便于统一外观,简化操作,给用户带来极大的方便.根据需要可以在校园网内同时输入实现了教学管理的网络化.
参考文献:
[1&