最终版08794101李洪飞_第1页
最终版08794101李洪飞_第2页
最终版08794101李洪飞_第3页
最终版08794101李洪飞_第4页
最终版08794101李洪飞_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/鞍山师范学院高等职业技术学院2011届学生毕业论文(设计)题目:液体自动混合控制系统的设计与仿真系别:计算机专业班级:计算机控制技术08级1班姓名:

李洪飞学号:

08794101指导教师:

刘治国

完成时间:2011年3月2日摘要:教师信息管理系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难.随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性.如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。关键词:VB6.0企业版;MicrosoftOfficeAccess2003;Windows2003操作系统ﻬAbstract:Teachers'informationmanagementsystemisaschoolsallkindsofinformationmanagement,forschooladministratorspartofitisveryimportant,sothesystemdesignedformanagerstoprovideteachersshouldbethebasicinformationmanagementmeansandsomeconvenientinquirestheway。Inthepast,thecomputerisnotverypopularandcomputerapplicationisnothigh,thepeopleuseartificialmethodmanagementallkindsoffiles,thismanagementwayhasalotofdisadvantages:efficiencybottom,secrecy,willproducethemassivedocumentsandthedata,tosearch,therenewalandthemaintenanceinformationbringsconsiderabledifficulties.Alongwiththedevelopmentofscienceandtechnology,computerscienceincreasinglymatureanditspowerfulcomputingfunctionshavebeenwellrecognized,thecomputerplaysamoreandmoreimportantrole。Asapartofcomputerapplication,usethecomputertoteachers’informationmanagement,haveartificiallywaysandincomparableadvantages。Suchas,convenience,highreliability,storagecapacityisbig,thesecrecygood,thelifeislong,lowcost,maintenanceisveryconvenient,etc,theseadvantagescangreatlyenhanceworkefficiencyhave,thisalsoistheschoolscientificandmodernization,regularizationpointreflect.Keywords:VB6。0theEnterpriseEdition;MicrosoftOfficeAccess2003;Windows2003Operatingsystem目录摘要…………………IAbstract……………II引言…………………1第1章方案的提出…………………2第2章数据库逻辑设计……………32。1数据库概念结构设计…………32.2数据表设计……………………4第3章软件功能设计………………73.1系统功能模块…………………7第4章章界面设计…………………8第5章窗体对函数的调用…………9结论…………………12参考文件……………13致谢…………………14某学校员工信息的管理系统引言该项目开发的软件为学校教师信息管理系统软件,是鉴于目前学校教师人数剧增,教师信息呈爆炸性增长的前提下,学校对教师信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校)的教师信息的管理。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,教师管理系统也是有了很大的发展,商业化的教师信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。第1章方案的提出系统操作流程:第2章数据库逻辑设计2.1数据库概念结构设计由上面的数据项,可以设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。对本系统设计以下实体:管理信息实体、教师信息实体、院系(部门)信息实体、工资信息实体和课程信息实体实体间的关系E-R图教师用户信息实体E-R图学生用户信息实体E-R图部门信息实体E-R图课程信息实体E-R图2.2数据表设计根据上面的需求分析教师信息管理系统数据库中各个表中的数据结果如下列表所示,每个表格表示在数据库中的一个表。本系统管理员默认用户名和密码为wangxingang和123,教师用户可由管理员添加或统一用相同的用户名和密码,本系统采用统一的帐号和密码,默认帐号:jiaoshi,密码:123。用户表序号列名数据类型长度字段说明1用户名文本50记录用户名字2口令文本50记录用户密码3权限文本50记录各用户的权限补助表序号列名数据类型长度字段说明1职称文本50记录教师职称2基本工资数字长整型记录教师基本工资3水电补助数字长整型记录教师水电补助4偏远补助数字长整型记录教师偏远补助5房屋补助数字长整型记录教师房屋补助6电话补助数字长整型记录教师电话补助部门表序号列名数据类型长度字段说明1机构文本50记录机构2部门名文本50记录部门名工资表序号列名数据类型长度字段说明1工号文本50记录工号2基本工资数字长整型记录基本工资3课费数字长整型记录课费4补助数字长整型记录补助5工资总汇数字长整型记录工资总汇教师表序号列名数据类型长度字段说明1工号文本50记录工号2姓名文本50记录姓名3性别文本50记录性别4年龄文本50记录年龄课程表序号列名数据类型长度字段说明1工号文本50记录工号2课号文本50记录课号3课名文本50记录课名4基本工资数字长整型记录基本工资职称表序号列名数据类型长度字段说明1工号文本50记录工号2职称文本50记录职称3部门文本50记录部门第3章软件功能设计3.1系统功能模块根据上面的分析,可以描述系统的功能模块图。下面分别从管理员登陆和教师登陆对功能模块进行描述.如下:管理员的系统功能模块图教师查询登陆模块图第4章界面设计本系统的管理员登陆界面和教师登陆界面采用同一个登陆界面,如下图所示:登陆后的主菜单,如下图所示:第5章窗体对函数的调用PublicuserlevelAsString'保存用户级别PublicflagAsInteger’用作记录操作标记PublicNumAsInteger'用于保存报名号PubliccondstrAsString’条件字符串PublicrecsAsInteger'保存记录集中记录个数PublicselAsBooleanPublicFunctionexesql(ByValsqlAsString)AsADODB。Recordset’用于执行sql语句,且返回执行结果sql=Trim$(sql)Setconn=NewADODB.Connection’定义一个Connection对象Setrst=NewADODB.Recordset'定义一个Recordset对象conn.ConnectionString=”Provider=Microsoft.Jet。OLEDB.4.0;DataSource=db\teacher.mdb;PersistSecurityInfo=False"'连接数据库的语句conn.OpenSetrst.ActiveConnection=connrst。LockType=adLockOptimisticrst.CursorType=adOpenKeysetrst.Opensql'执行Setexesql=rstSetrst=NothingSetconn=NothingEndFunctionPublicSubdeldata(ByValtnAsString)'删除指定表中所有记录DimsqlAsStringsql="delete*from"&Trim$(tn)Setconn=NewADODB.Connection’同上conn.ConnectionString="Provider=Microsoft.Jet.OLEDB。4.0;DataSource=db\teacher。mdb;PersistSecurityInfo=False"'同上conn.Openconn.Executesqlconn。CloseEndSubPublicSubendata(KeyascAsInteger)IfKeyasc=13Then’回车键的ASC码是13SendKeys”{TAB}"’将回车键转换成Tab键EndIfEndSub在用户登陆的时候,为了防止用户恶意登陆,采用了登陆次数的限制,代码如下:PublicnAsIntegerPrivateSubCommand1_Click()DimmrcAsADODB。Recordsettxtsql="select*fromoperwhere用户名=’”&_Trim$(Text1(0)。Text)&”'”&”And口令=’"&Trim$(Text1(1).Text)+"’"Setmrc=exesql(txtsql)Ifmrc.RecordCount=0Then’未找到用户记录n=n+1Ifn<3ThenMsgBox"没有这个用户,继续登录”,vbOKOnly+vbExclamation,”信息提示"Text1(0)。Text=""Text1(1)。Text=""Text1(0).SetFocusElseMsgBox"已登录失败三次,退出系统",vbOKOnly+vbExclamation,”信息提示"mrc。CloseUnloadMeEndIfElse'找到合法用户记录userlevel=Trim(mrc。Fields("权限"))mrc。CloseUnloadMemenu.Show’调用main窗体EndIfEndSubPrivateSubCommand2_Click()UnloadMeEndSubPrivateSubForm_Load()n=0'n保存登录的次数EndSubPrivateSubText1_KeyPress(IndexAsInteger,KeyAsciiAsInteger)Callendata(KeyAscii)EndSub结论本系统的开发着实花费了一段时间,原来用VB只做过一些简单的东西,没有完成过比较完整的系统,这次做了这个教师管理系统,虽然系统设计的比较简单,但是对我们来说也是一种挑战,同时也从中收获了很多东西,从系统的整体设计到每一个细小的环节,都有一定的收获,更重要的是对数据库理论知识和软件开发之间的联系有了更进一步的认识,当然也巩固了我们数据库和编程方面的知识。当然,由于水平和时间有限,本系统的功能还很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论