资源描述:
《电子教务管理系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子教务管理系统毕业设计目录摘要IABSTRACTII第一章引言11.1背景11.1.1电子教务管理系统11.2开发电子教务管理系统的目的和原则31.3开发环境介绍31.3.1开发平台41.3.2数据库设计工具——ACCESS数据库管理系统7第二章系统设计92.1系统分析92.2系统流程和操作方式设计11第三章系统界面设计123.1系统界面设计以及代码分析1264第四章数据库的设计304.1数据库设计304.2数据库概念和发展304.3系统测试与评价38总结39致谢40参考文献41第一章引言对于一个学校来说
2、,大量教师信息,学生管理信息,教职工日常工资管理,学生成绩管理,以及学生评语的生成还有基本数据的维护都难于通过传统的方法进行管理;这就迫切需要利用计算机技术来帮助学校管理者来处理这些日常管理.电子教务管理系统是管理信息系统的一个典型用例.1.1背景1.1.1电子教务管理系统64开发电子教务管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和教务管理实践活动两者之间架设桥梁。1.2开发电子教务管理系统的目的和原则电子教务系统只要服务于高校管理者方便管理本校教职员工,学生的基本信息
3、如教师工资福利,学生成绩信息学籍管理等.1.3开发环境介绍1.3.1开发平台本电子教务管理系统的开发平台为微软windowsxpvisualbasic6.0以及微软的Access作为操作数据库.1.3.2数据库设计工具——ACCESS数据库管理系统MicrosoftAccess介绍:使用Microsoft64Access,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索
4、所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。如果要保存数据,请为每一种类型的信息创建一个表。如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。在打开一个窗体时,Microsoft Access 将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局
5、或所创建的版面布局,将窗体显示在屏幕上。如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。第一章系统设计642.1系统分析本电子教务管理系统主要由以下几大模块构成.一.通用模块(教工信息管理,学生信息管理,评语管系统,考试管理系统,基础数据维护,窗口,操作员命令)二..超级信史,系统助手2.2系统流程和操作方式设计窗口程序登陆主界面教职工信息管理学生信息管理评语管理系统考试管理系统基础数据维护窗
6、口操作员命令64第一章系统界面设计3.1系统界面设计1.登陆界面代码设计:PRIVATESUBCMBUSER_KEYPRESS(KEYASCIIASINTEGER)IFKEYASCII=13THENCMDOK_CLICKENDSUBPRIVATESUBCMDCANCEL_CLICK()ME.HIDEENDSUBPRIVATESUBCMDOK_CLICK()DIMTXTSQLASSTRING64SETMRC=NEWADODB.RECORDSETIFTRIM(CMBUSER.TEXT)=""THENCMBUSE
7、R.SETFOCUSELSETXTSQL="SELECT*FROMLOGINWHERE登录姓名='"&CMBUSER.TEXT&"'"MRC.OPENTRIM$(TXTSQL),CON,ADOPENKEYSET,ADLOCKOPTIMISTICSETEXECUTESQL=MRCIFMRC.EOF=TRUETHENCMBUSER.SETFOCUSELSEIFTRIM(MRC!密码)=TRIM(TXTPASSWORD.TEXT)THENLOGINUSER=MRC!登录姓名PERMISSION=MRC!权限IFC
8、HECK1.VALUE=1THENR=WRITEPRIVATEPROFILESTRING("用户信息","姓名",CMBUSER.TEXT,APP.PATH+"电子教务系统.INI")S=WRITEPRIVATEPROFILESTRING("用户信息","密码",TXTPASSWORD.TEXT,APP.PATH+"电子教务系统.INI")64IFR<>1ORS<>1THENMSGBOX"写基本信息出错!",