论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(C)VFP012教师信息管理系统

第一章:引言

1.1题目背景

   进入二十世纪90年代后计算机技术得到了巨大的发展,无论是在速度还是稳定性,还在体积上都有着巨大的飞越,和早期的计算机已经不能同日而语了,这使得计算机在各行各业得到了进一步的应用,因为有了计算机使生活更加方便捷,而计算机在其他的领域得到了巨大的发展他使天气的预测得到了实现,在计算行业已经不能取代,它使地球突然之间变成了一个村子,通信是如此的简单。如果说瓦特发明了蒸气机,带来了第一次工业革命,那我认为,计算机的发明则是任何行业的革命,据专家分析计算机的发明使人类的进步至少前进了50年。 内容来自论文无忧网 www.paper51.com

把计算机比做人,那么硬件就是他结实而有力的身体第三章  行为特征设计

paper51.com

               3.1系统功能介绍

copyright paper51.com

3.1.1文件中的输入模块 内容来自www.paper51.com

此模块主要用于数据的输入,没有修和删除的功能比较单一,但是可以批量的进行输入,作为输入可以说非常的实用,简单而不缺少功能。使用起来非常容易上手。由于输入时怕两个表发生混淆,所以在编写的时候把两个库的输入分开来写,不容易让使用者产生误操作。对于输入模块主要的两个表单为input.scx和input1.scx。input1.scx用于教师基本信息的输入,而input.scx则是应用在教师教学信息管理。 内容来自www.paper51.com

3.1.2文件中的查找模块 内容来自www.paper51.com

   此模块主要用于数据的查找,主要应用的是SQL语言加 visualfoxpro8.0控件而作出来的,查找模块则是把两个库的查询控件都放在一个表单上了,退过一个命令按钮组来实现两个表单之间的切换,因为查找对数据产生的错误没有直接的影响,所以才考虑把两个库放在一起操作的。由于有SQL语句的帮助,使查找的结果非常易懂一目了然。这个模块主要是放在search.scx中。

内容来自论文无忧网 www.paper51.com

3.1.3文件中的浏览模块 内容来自论文无忧网 www.paper51.com

   此模块主要用于数据的浏览,这个模块使用了一个page的控件同样是把两上表放在一起浏览(其实只是将控件连接到两个自由表),用page控件把两个表分开,由于没有数据浑淆的危险,所以也没有考虑将其分开来。这个模块主要放在native.scx中。 http://www.paper51.com

3.1.4编辑管理中的编辑信息模块 内容来自www.paper51.com

   这个模块主要用于数据在输入后,发生输入错误,而后想改正,就是由这个模块来完成修改的。作者本想把他做成两个表单,但是为了方便还是做成了一个表单,为了防止错误也加入了一些方法。例如使用了容器,还使用了命令按钮组,来避免错误的发生。这个模块放在edit.scx表单中 http://www.paper51.com

3.1.5编辑管理中的管理信息模块 内容来自论文无忧网 www.paper51.com

   时间一长的时候数据库的维护管理是非常有必要的,他可以纠正一些错误,还有使数据库显得井井有条,使数据库能发挥它应有的效率,管理模块是非常有用的,而为了不让没有权限的人使用他,作者特意加上的密码,只有有权限的人才能使用管理模块。在管理模块中有编辑,删除,打印,查找等几个细小而人性化的东西,使管理模块发挥最大的作用。这个模块放在mantable.scx中。 http://www.paper51.com

3.1.6编辑管理中的日历模块

内容来自论文无忧网 www.paper51.com

   作者还加入了一个visual foxpro8.0 自带的一个控件”日历控件”。这个模块放在cal.scx中。这个模块可以随时提醒用户时间,节省一些不必要的麻烦。

http://www.paper51.com

3.1.7用户模块 paper51.com

这个大的模块主要包括了三小模块,添加用户:可以添加新的用户,可是登录本系统,但想使用这个模块必须要有管理员以上权限的人才能使用,这个模块放在adduser.scx表单中。用户密码:只要拥有这个系统的用户都可以用这个模块来完成密码的修改,这个模块可以不使用权限,这个模块放在中muser.scx表单中。帐户管理,这个模块可以对库中的所有帐户进行管理,他需要有超级管理员的身份才能进入。他可以修改任何人的密码,还可以给其他用户以管理员,或者让他失去管理员的功能,

paper51.com

3.1.8帮助模块 paper51.com

这个模块主要有帮助和关于两小模块,关于模块:是告诉用户此系统的一些信息如作者是谁版本号是什么,什么时间做出来的等等信息,这个模块主要放在about.scx表单中。帮助模块:帮助模块是告诉用户一些具体的使用方法,快捷键代表着什么等。这个模块放在help.scx表单中

paper51.com

3.1.9主模块 内容来自论文无忧网 www.paper51.com

主模块上面有一个菜单,一个欢迎的滚字模和一副图片所组成。主要功能是完成对其他模块的连接,和对库的浏览。还配有时间功能,随时告诉用户打开此界面的时间。

内容来自论文无忧网 www.paper51.com

3.2系统功能的设计 内容来自论文无忧网 www.paper51.com

为了便于从宏观上理解本系统,本节采用模块图的形式描绘此系统的功能。以帮助对以上模块的理解。 copyright paper51.com

3.2.1主功能模块

copyright paper51.com

内容来自www.paper51.com

3.2.2文件功能模块 内容来自论文无忧网 www.paper51.com

copyright paper51.com

3.2.3编辑管理模块图 paper51.com

http://www.paper51.com

3.2.4用户模块图 copyright paper51.com

http://www.paper51.com

3.2.5 帮助模块图

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

3.2.6  退出模块图

paper51.com

copyright paper51.com

退出整个系统,返回桌面。

内容来自www.paper51.com

3.3流程图 内容来自www.paper51.com

这里主要列出了几个模块的流程图 http://www.paper51.com

程序的总体思想图

copyright paper51.com

1.登录模块的流程图 copyright paper51.com

2.主界面的流程图 内容来自论文无忧网 www.paper51.com

3.浏览介面 copyright paper51.com

4.添加模块的流程图 copyright paper51.com

5.管理模块流程图 内容来自论文无忧网 www.paper51.com

由于整个项目有两个表所以不论什么模块都有两上,这里说明有可能只说一个有两个都被说到,但是确是相同的。 http://www.paper51.com

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

内容来自www.paper51.com

paper51.com

3.4系统的实现及算法

内容来自论文无忧网 www.paper51.com

  现在已经完成了程序各个功能模块的设计,现在来看看整个系统的运行,运行程序将出现登录窗口。输入用户名和密码后(出现登录成功的提示信息),进入系统。 内容来自论文无忧网 www.paper51.com

l        选择菜单中“新建”一项会出现一个下拉菜单,(包括二项)。分别是教师基本信息和教师授课信息。按下每一个按钮都会弹出一个菜单,是老师的个人基本情况。确定之后,会弹出一个对话是利用MASSAGE BOX命令来完成。用户可根据需要任意选择。

内容来自www.paper51.com

选择“查找”菜单,会出现一个下拉菜单(包括三项)。根据需要任意选择。此模块功能是通过SQL语言来完成的。主要运用DO CASE与END CASE语名循环。例如:case(alltrim(thisform.combo4.displayvalue)="大于等于") http://www.paper51.com

SELECT * from main WHERE &aaa>=ccc然后输入内容。还要注意的是指针是否在文件尾。IF.not.EOF(),然后再使用SKIP命令。最后根据个人需要进行查找。

内容来自www.paper51.com

l        选择“浏览信息”菜单,会出现一个下拉菜单,里面有相关信息需要添写并输入内容。(教师基本信息和教师授课信息应该是一一相对应的)。 内容来自论文无忧网 www.paper51.com

l        选择“编辑管理”菜单,会出现一个下拉菜单,(包括三项)。分别是编辑信息、管理信息和日历。在使用前二项时需要用户密码,如果不是本系统的本户,就无法使用此功能。此模块是两个库连接的实现,即SELECT1与SELECT2。具体算法如下: copyright paper51.com

SELECT2   USE MAIN.DBF

paper51.com

SELECT1   USE SCHOOL.DBF copyright paper51.com

根据需要随意选择。然后输入内容。 http://www.paper51.com

l        选择“用户管理”菜单,会现一个下拉菜单,(包括三项)。分别是创建新用户、用户改名和用户管理。第一项要求是本系统的管理员才能有此权力,他拥有密码权限。而后二项也是在此基础上完成的。具体算法如下:

内容来自论文无忧网 www.paper51.com

它是一个判断语名,当THIS FORM.CONTAINER4.VISIBLE=.T. 内容来自论文无忧网 www.paper51.com

THIS FORM.CONTAINER4.VISIBLE=.F.时成立,否则会THIS FORM.CONTAINER4.VISIBLE=.F退出此表单。 内容来自论文无忧网 www.paper51.com

l        选择“帮助”菜单项,会出现一个下拉菜单(包括二项)。功能是提供版本信息。 paper51.com

l        选择“退出”菜单,就会直接退出本系统。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式