1、用户登陆模块
登录系统是为防止非法用户进入系统而设计的。主要用于辨认操作员身份,以确定其使用权限。用户登陆,关键是验证用户名称和口令,用户进入系统要在登陆帐号的文本框中添入自己申请的帐号,然后添入相应的密码。程序以输入的用户名和密码为条件从密码权限表中查询数据,只有注册过的用户,正确输入登陆帐号,以及确认密码无误之后才能进入系统。如果用户输入的登陆帐号和与之相对应的密码错误的时候,系统会显示“密码或用户名错误!请检查!”,这样就需要重新返回登陆界面重新登陆了。如果连续三次输入错误的用户名和密码,系统会提示对话框:“对不起,你已连续三次输入错误!”,然后退出系统。
2、系统模块
系统模块主要包括两个方面:注销,退出。点击注销按钮时回退出系统主界面,返回到登陆窗口,允许下一位用户继续登陆,点击退出时将关闭整个应用程序。
3、查询模块
查询模块主要包括三个方面:学生成绩查询、学生资料查询、教师资料查询。
学生成绩查询:在期末输入成绩单后,学生可以在查询成绩界面中查看自己的学科成绩。登录成绩查询界面后,需要输入学生编号、开课年份,然后在课程名称下拉列表中会自动显示已修课程,选择相应课程,单击查询按钮,即可显示相应课程成绩。
学生资料查询:登录学生资料界面后,输入学生编号,单击查询按钮,即可显示相应的学生信息。
教师资料查询:教师资料查询与学生资料查询相类似,登录教师资料查询界面后,需要输入教师姓名,单击查询按钮,即可显示相应教师信息。
4、浏览模块
浏览模块主要包括两个方面:单科成绩浏览,学年开课清单。
单科成绩浏览:学生对录入成绩的查询是教学管理系统的一个重要组成部分,因此有必要开发一个成绩查询窗体,它主要设计数据的查询。登陆成绩浏览界面后,选择要查询的年份及学期信息,便可查询相应的考试成绩。
学年开课清单:学年开课清单与单科成绩浏览界面像类似,登陆界面后,选择要查询的年份及学期信息,这一学年的开课信息就可以显示在列表中浏览。
5、计算模块
计算模块主要包括两个方面:学分计算、平均分计算。
学分计算:学分累加计算主要用于查询学生已修课程的累计学分,在此界面中,输入要查询的学号及课程类型,系统会自动统计合格学分及不合格学分并显示在列表框中。同时可以查看所有以修课程的成绩信息。
平均分计算:平均分是反映学生的整体学习效果,是学生总体成绩情况的直观体现,因此在此系统中,设计了平均分计算模块。输入要查询的年份、课程名称及教师姓名,学生的平均分会自动计算出来并显示,此外还可以生成一个学生成绩分布直方图。
6、维护模块
维护模块主要包括三个方面:添加修改学生信息、教师信息、课程信息、学生成绩,删除学生信息、教师信息、课程信息、学生成绩,备份数据库,还原数据库,更改密码,添加帐号、删除帐号。
添加修改学生信息、教师信息、课程信息、学生成绩四个小模块的窗体大致相同,只是实现的具体操作各有不同,以下以“添加学生信息”为例介绍本部分功能。当需要更新一个全新的学生信息后就可以在“添加修改学生信息”模块中添加信息如:学号、姓名、性别、籍贯、出生年月、联系电话、电子邮件、照片。当用户将这部分模块内容添加之后,点击插入按钮添加一个新的学生信息。
作为数据库信息管理系统,其信息总是会过时的。因此,如果没有存在的价值,就需要将一些记录按条件进行删除。所以有必要开发专门用于删除信息的功能模块。删除学生信息、教师信息、课程信息、学生成绩三个模块的基本窗体也大致相同,以“删除教师信息”为例介绍本部分功能。此处需要说明的是:具有删除功能的只能是数据库管理员。输入要删除的教师姓名然后按回车键定位,会显示相应的教师信息,点击删除按纽,删除此教师信息。
在数据库应用程序中,由于病毒的入侵或磁盘的损坏,常常出现数据丢失的现象。如果预先对数据库中的数据进行备份,那麽在系统遭到破坏时,就可以恢复数据,从而避免重大的损失。备份数据库与还原数据库模块主要完成数据库的备份与恢复。
本系统设计了修改用户密码功能模块来提高系统的安全性,用户通过输入用户名和原来的密码可以进行密码的修改。在该窗体中,有输入新的密码和确认密码两项,在这两项的文本框中输入新密码,系统会判断你输入的这两次密码是否相同,若相同则单击“确认”按钮后,密码就修改成功了。若两次输入的密码不同,则光标会自动回到要求输入新密码的文本框中,表示系统要求你重新输入新密码。如果不想修改,单击“取消”按钮即可.
此外,用户以数据库管理员的身份登陆即可注册新的帐号。用户只需点击“添加用户”按钮即可弹出“添加用户”对话框,便可以选择添加的用户类型进行新用户的添加。首先判断“新用户名”是否与现有的用户名重名,如果是则终止过程并弹出“用户名已存在”提示框,请用户重新输入用户名。如果“用户名“不重名则验证两次输入的用户密码是否一致,如果不一致则需重新输入。如果以上验证全部通过则弹出“用户添加成功”提示框。
删除帐号主要功能是删除一个用户,只有最高级别的管理员才有删除的权利。选择要删除的用户名,确认无误后即可把该用户信息删除。
7、帮助模块
主要包括三个方面:关于、系统信息、给我发邮件。此模块中包含着软件的版本信息、制作时间、制作人的联系方式及一些基本的相关信息。
本题目的相关搜索:DELPHI+ACCESS教学信息管理系统(教务管理系统)开题报告 DELPHI+ACCESS教学信息管理系统(教务管理系统)源代码 DELPHI+ACCESS教学信息管理系统(教务管理系统)论文 DELPHI+ACCESS教学信息管理系统(教务管理系统)答辨稿
博宇科技主营业务:1.计算机毕业论文资源提供、计算机毕业设计资源提供、计算机论文及设计定制业务。 2.企业管理系统、企业门户网站开发。3.网站推广业务 4.店铺装修业务