VFP实验报告(中国海洋大学学生档案管理)

VFP实验报告(中国海洋大学学生档案管理)
VFP实验报告(中国海洋大学学生档案管理)

设计中国海洋大学人事行政管理系统

学号:110112009003 专业年级:09政治学与行政学姓名:常征上机时间:周五78节

实验目的:

通过设计中国海洋大学人事行政管理系统,将本学期所学的VFP知识进行综合,设计出一个结合自己专业的数据库管理系统,以熟练掌握VFP基本操作。

实验目录:

一、组成模块 (1)

二、各模块介绍 (2)

(一)部门查询 (2)

(二)院系归属 (4)

1、建立如下所示的三个数据表,结构索引如下图 (4)

2、建立数据库,添加表,熟悉数据库的应用 (5)

3、表之间临时关系的建立: (6)

4、表之间的永久关系的建立: (7)

5、查询在该系统中的应用: (8)

(1)单表 (8)

(2)多表 (9)

(3) 子查询 (9)

(三)职称评定 (10)

1、添加新字段 (10)

2、字段有效性 (10)

3、添加自己记录 (11)

4、更新字段 (11)

5、删除记录 (11)

(四)人事管理 (12)

1、顺序结构的应用(换课) (12)

2、分支结构的应用(讲课费计算) (13)

3、循环结构的应用(抽调教师) (14)

(五)退出 (15)

三、结束语 (16)

一、组成模块

(各模块相应菜单见下面过程中的截图)

二、各模块介绍 (一)部门查询

以教务处为例,进入系统,调用密码验证表单

中国海洋大学人事行政管理系统

部门查询

院系归属 职称评定 退 出

人事管理

a=thisform.text1.value

if a="jiaowuchu"

https://www.360docs.net/doc/b66133309.html,bel2.caption="欢迎使用本系统!" https://www.360docs.net/doc/b66133309.html,mand1.visible=.T.

https://www.360docs.net/doc/b66133309.html,bel1.visible=.F.

thisform.text1.visible=.F.

else

b=b+1

if b>=3

messagebox("对不起,你不是合法用户,请退出")

thisform.release

else

messagebox("你是第"+str(b,3)+"次输入,请重试") this.selstart=0

this.sellength=len(rtrim(this.value))

return 0

endif

endif

(二)院系归属

1、建立如下所示的三个数据表,结构索引如下图

三个表浏览如下图

2、建立数据库,添加表,熟悉数据库的应用

(参照完整性)

3、表之间临时关系的建立:

use kc

locate for 课程名="公共关系学"

no=课程号

SELECT 2

use dt

index on 课程号tag 课程号

use js

set relation to 课程号into b

replace all 姓名with b.学科带头人for 课程号=no

4、表之间的永久关系的建立:

(主索引)

(建立关联)

5、查询在该系统中的应用:

(1)单表

Select 教工号,姓名,count(课程号) as 授课数量from js group by 姓名into table sksj

相关主题
相关文档
最新文档