自考管理系统中计算机笔记,管理信息系统计算机应用上机笔记

这是一个关于职工系统的数据库操作和菜单程序设计的示例。程序包括规划、建库、输入数据、编译菜单程序和各个功能模块,如查询、数据处理、统计。统计模块计算了男女职工人数和平均工资。修改和删除功能允许按照编号、姓名、性别和工资进行操作,查询则支持按姓名和编号查找。此外,还提供了按工资升序排序的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、规划——根据题目中给定的要求,先做规划

Main.prg

cx.prg cl.prg tj.prg retu

shr.prg xg.prg shch.prg retu

注:如果没有给出“退出”,自己添加。

2、建库、输入数据

BM.DBF XSH.DBF

部门号N ,,2编号:N,5

部门名C,20姓名:C,8

性别:C,2

工资:N,10

部门号:N,2

。crea xsh(忘记的时候用:输入数据APPE)

3、编菜单程序

。modi comm main

clea

set talk off

DO while .T.

X=0

@ 2,20 say‘学生系统’

@ 3,5 prompt‘查询’

@ 3,15 prompt‘数据处理’

@ 3,25 prompt‘统计’

@ 3,35 prompt‘退出’

menu to x

DO case

Case x=1

DO cx(查询)

Case x=2

DO CL(处理)

Case x=3

DO TJ(统计)

Case x=4

Clea

Retu

Endcase

Enddo存盘退出

。copy file main.prg to cl.prg

。modi comm cl

clea

set taik off

4、输入程序

。modi comm shr

clea

set taik off

use库名

x=‘Y’

DO while upple(x)=‘Y’

小写值变大写

appe

clea

@ 5,10 say‘是否继续输入(Y/N)’get x

read

enddo

use

clea

retu

统计:

CL TJ

TJ1 TJ2 TJ3 retu

。modi comm TJ1

clea

set taik off

use库名

x=0

y=0

coun all for性别=‘男’to x

coun all for性别=‘女’to y

@ 5,5 say‘男士人数为:’+ str(x)

@ 5,5 say‘女士人数为:’+ str(y)

wait

use

retu

。modi comm TJ3

clea

set talk off

use库名

x=0

aver all工资to x

@ 5,5 say‘平均工资:’+ str(x)

wait

use

retu

—————————————————————————————

CX1 CX2 CX3 CX4

N,5 C,8

。modi comm CX1

clea

set talk off

use库名

DO while .T.

X=0

Clea

@ 5,10 say‘请输入编号:’get x

read姓名

loca all for编号=x

if .NOT. eof()

DO while .NOT. eof()

Disp

Wait修改

Cont

Enddo

Else

@ 5,10 say‘查无此人’

wait

endif

clea

y=‘’

@ 5,10 say‘是否继续查找(Y/N)’get y

read修改

if uppe(y)< >‘Y’

use

clea

retu

endif

enddo

—————————————————————————————

题目:职工系统

要求:对职工进行输入、修改、查询、删除、统计计算等处理。

其中:修改要球能够按照编号、姓名、性别、工资进行

删除要求能够按照姓名、编号进行

查询要求能够按照编号、姓名、部门进行

统计计算要求:

1、求所有人平均工资

2、求男职工工资总额

3、求出工资最高的职工

4、按升序排序工资

—————————————————————————————

部门DB(BM.DBF)

部门号C 3

部门名C 20

职工DB(ZHG.DBF)

编号N 5

姓名C 8

性别C 2

民族C 8

学历C 10

工资N 8,2

部门号C 3

Wait修改

Z=‘’

@ 5,10 say‘是否修改(Y/N)’get z

read

if uppe(z)=‘Y’

EDIT删除dele

endif

weixin_zk.gif%20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值