当前位置:首页>软件介绍>教师信息管理系统的开发和数据库设计 查询:
     
教师信息管理系统的开发和数据库设计

  名易软件开发教师信息管理系统,是为了满足信息时代高效率管理的需要,其任务是记录教师基本信息、科研业绩、工作及考核情况等,并随时按不同要求添加、更新、查询、统计,方便管理。以NET4.5为工具,采用结构化程序设计的方法,按照系统规划、系统分析、系统设计、系统实施和系统运行与维护几个主要阶段,开发教师信息管理系统。就是在前面需求分析、软件设计的基础上,进行的和应用程序的的过程。其最终目标是整个系统最后要编译成可执行程序文件(EXE),脱离VFP环境运行。

  教师信息管理是高校管理工作的一个有机组成部分,它能为高校管理教师的业务考核、职称评定、工资晋升、统计报表等提供准确资料。开发高校教师信息管理系统,是为了满足信息时代高效率管理的需要,其任务是记录教师基本信息、科研业绩、工作及考核情况等,并随时按不同要求添加、更新、查询、统计,方便管理。以VisualFoxPro为工具,采用结构化程序设计的方法,按照系统规划、系统分析、系统设计、系统实施和系统运行与维护几个主要阶段,开发教师信息管理系统。

  系统实施就是在前面需求分析、软件设计的基础上。通过需求分析的成果就要充分了解软件用户的需求是什么,还要全面地理解用户的各项要求,并准确地表达所接受的用户需求..如果投入大量的人力,物力,财力,时间,开发出的软件,最后却不满足用户的要求,没人要,那所有的投入都是徒劳.通过软件设计要明白软件的结构和每部分的功能。

  (1)界面简洁,美观大方。

  (2)进入系统需要口令验证,不同的口令使用不同的功能,提高了系统的安全性。

  (3)人机交互性好,容错能力强。对于用户操作上的错误,系统能够给出相应的提示。

  (4)系统采用模块化程序设计,系统文件管理规范,相关文档齐全。

  (1)数据管理功能:根据需要进行添加、删除、修改等操作。

  (2)查询浏览功能:提供多种方式浏览,能进行多条件复合查询。

  (3)数据计算功能:可以进行基本加减。

  (4)系统打印功能:提供一定的打印功能。

  (1)建立项目及项目文件。

  (2)建立数据库及数据库表。

  (3)创建本地视图。

  (4)表单制作。

  (5)系统测试。

  (6)项目连编

  建立项目及项目文件

  为了数据文件管理的方便,首先创建项目管理器文件,并将其保存。

  建立数据库及数据库表

  在项目管理器中,单击ALL选项卡中的Date左边的+号,选择Datebases选项,或者直接在Date选项卡中选择Datebases选项,然后单击New按钮,建立老师信息管理系统数据库,保存后就会进入Datebasedesigner(数据库设计器)。

  虽然单独使用自由表,可以存储和查看许多信息。但是,当信息量很大,而且各个数据表之间的关系又非常复杂时,自由表就很难胜任了。为此就需要将若干个表组织到一个数据库中,理清数据间的关系,减少数据冗余存储,保证数据完整性。因此为该数据库创建7数据库表,分别为:教师表、课程表、信息表、科研表、课题表、发表论文表、待遇表。这7个表的结构分别为表1至7所示。

  表1教师表

  教师编号课程名教室时间

  表2 课程表教师编号籍贯现住址办公电话手机号码电子邮箱

  表3 信息表教师编号课题编号论文编号

  表4 科研表

  表5 课题表论文编号论文名称发表时间发表位置获得评价

  表6 发表论文表教师编号基本工资奖金公积金福利津贴

  表7 待遇表

  利用视图设计器创建本地视图,在项目管理器中选择本地视图,新建视图khcsd。

  1.选择数据源,教师表,课程表。

  2.视图设计

  选取字段:教师表.教师编号、教师表.姓名、课程表.课程名、课程表.教室、课程表.时间;

  设置连接:教师表.教师编号=课程表.教师编号;

  排序依据:课程表.时间,升序;

  分组依据:教师表.教师编号;

  系统启动是由系统启动表单begin.scx负责,该表单被执行后,出现教师信息管理系统,和进入、退出两个按钮。单击进入按钮可以进入下一级权限认证表单,单击退出就退出系统了。相关代码如下:进入,DOformD:教师信息管理教师信息管理系统formspassword.scx;退出,thisform.Release CLEAREVENTS QUIT。

  权限认证由权限认证表单password.scx负责,如果单击该表单的确认按钮控件,将验证用户名、密码的有效性,即与数据库中口令表password.dbf比较;如果输入的用户名及密码任一有错,都会提示重新输入。当都输入正确时单击确认将启动mainform.scx表单,进入系统主界面同时将用户名和权限存放在变量username和rank中,以备后面的表单验证权限时使用。单击退出按钮,系统退回至系统启动表单。

  表单init过程代码

  PUBLICusername变量username用来存放用户名

  username=

  thisform.combo1.SetFocus

  控件CombolInteractiveChange过程代码

  username=thisform.combol.value

  thisform.Text1.SetFocus

  进入单击事件(Click)过程代码

  IFLEN(ALLTRIM(thisform.combol.value))0.and.len(ALLTRIM(thisform.text1.Value))0

  SELECTpassword

  LOCATEforALLTRIM(password.用户)==ALLTRIM(thisform.control.combol.value)

  IFALLTRIM(password.密码)==ALLTRIM(thisform.Text1.Value)

  thisform.Release

  DOformformsmainform.scx

  ELSE

  MESSAGEBOX(密码不正确,请重新输入,0,提示!)

  thisform.text1.Value=

  thisform.text1.SetFocus

  ENDIF

  ELSE

  MESSAGEBOX(密码或用户名不能为空,请重新输入,0,提示!)

  thisform.text1.SetFocus

  ENDIF

  退出单击事件(Click)过程代码

  thisform.Release

  DOformD:教师信息管理教师信息管理系统formsbegin.scx

  系统主界面表单是mainform.scx执行表单后,单击不同的命令按钮,选择并执行其他表单;单击退出命令,返回权限认证表单。通过命令按钮组控件可以选择下列表单:数据维护表单sjwh.scx 数据查询表单sjcx.scx 打印表单dy.scx。

  图1

  通过该表单,完成对系统主要数据表的基本维护功能。完成对相关信息的查询。在打印中要制作打印报表文件khcsd.frk。

  根据系统模块的划分,同时对应用程序的功能和结构进行测试。在表单设计和编码中就交替进行着不断的测试。

  清理项目,在项目菜单下,选清理项目。连编项目,点击项目管理器中的连编。可执行文件运行。


完美电话电话销售管理系统系统流程的10个步骤七个实用技巧帮助门店分销管理系统软件员快速提高门店分销管理系统软件
门店分销管理系统软件员成单秘笈:用心和行动来做好客户跟踪医药市场电话电话销售管理系统系统8大沟通要素
门店分销管理系统软件抗拒的分类及应对方法教育oa系统对于教师的管理工作,哪家厂商做的比较好
要成为门店分销管理系统软件高手必须懂得学习传统文化与您分享服装零售管理系统技巧的关键点是什么
【失传的门店分销管理系统软件营销秘诀】这样门店分销管理系统软件太厉害!苹果Apple Watch的门店分销管理系统软件策略与话术
"三分货,七分卖"——终端门店成功的门店分销管理系统软件技巧!门店分销管理系统软件犹如漏斗,是一个不断筛选出目标用户的过程
汽车销售管理系统员的四大素质门店分销管理系统软件中阻碍你成功的五大潜在敌人!
门店销售管理软件包含如下几大子系统衡量汽车销售管理系统团队的12个指标
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 教师信息管理系统的开发和数据库设计