c语言手机管理系统,C语言信息管理系统.doc

一:信息功能模块结构块图

职工信息管理系统:

1.文件

a.导入文件

b.保存文件

c.退出系统

d.关于我们

2.入录

3.修改

4.插入

a.一个员工

b.一个部门

5.删除

a.一个部门

b.一个员工

c.一个职称

d.所有信息

6.查询

a.按卡号查

b.职工信息

c.按职称查

d.各种工资

7.统计

a.员工数目

b.年龄分布

c.各种工资

d.税金总额

8.排序

a.应发工资

b.卡号排序

c.按缴税排

d.按年龄排

二:结构设计和说明

由于程序是职工信息管理系统,涉及的东西比较多,项目复杂且相互关系交叉,程序中为了把这些表示清楚,总共定义了五个结构体,其中三个是主要的,包括STRUCT FAC,STRUCT WORK和STRUCT MON结构数组,构成十字交叉链表,其中:

STRUCT FAC型结构数组是主链,它负责部门的确定和统计,其他的分支(职工,职工的信息)都是从这里展开。它的STRUCT FAC *HEAD是指向下个分支数组。

STRUCT WORK型结构数组是包含职工的各方面的完整的信息,包括姓名,性别,年龄,工资等等。同样它的*FIRST指向职工的每个月的信息状况,*NEXT则指向下一个职工。

STRUCT MON型结构数组是职工每个月信息状况的具体体现,在这里可以找到一个职工几乎所有一个月的信息。

剩下两个结构是为了方便程序的运行而设立的,比如在这两个结构数组中设定变量类计算部门和职工的数目,或者为了辅助函数的需求。

三;结构流程图

说明:本程序采用了简单的图形界面,看起来更加友好,同时功能相对来说也是具有一定的实践性,具体的将在感受中再谈。

打开程序后,界面是熟悉的,用法和turboc类似,可以用菜单栏上标的字母来快速启动需要的选项,快捷键的引入让操作更加方便。进入程序首先要新建一个文件即新链表,可启用“录入”功能键并按要求把每一项都填好,这样就建好了一个新职工信息库,以后可以对它进行添加,删除,查询,统计等等,由于职工的信息量比较大,所以在输入的时候请保持耐心,在录入的时候会反复提示是否继续录入,可以选是也可以选否,如果选否也可以在添加菜单里面在以后添加。(注意一定要按要求输入)

本程序基本是在调用一个个函数,繁多的函数是程序的基础,每个函数的功能和用途我想在这里就没必要解释了,每个功能的实现都是函数支持的结果,用了程序就会体会到函数的强大功能!

下面附些程序的截图:(不知道为什么老是截不了图,所以没办法了)

四:我的感受

C语言的课程设计暑假之前就布置下来了,暑假本来就是该是休息的时间,老师也说学校这样做是难为学生的,于是也许是这个原因自我安慰,暑假把课设放在了一边,直到开学了才发觉时间不够了。可是紧张的学习使得我不得不把重心放在平时的学习课程上,于是C课设再一次被放在了一旁,终于国庆也来了,学校通知第7周交这才恍然大悟,似乎来不及了。

时间短而仓促,仅有的一些时间,我甚至逃课去做课设,可是学C的事情都已经是几个月前的事情了,大家都忘的差不多了,所以刚开始特别吃力,甚至忘了INCLUDE前面还要加个#,于是又拿起书看,在网上到处找资料,慢慢找回了点感觉,尽管如此对于函数,链表,结构始终还上有点模糊,我就看点实例去理解,自己写的函数可能还存在很大不足(自己运行程序的时候频繁出错就说明了这个问题),很多方面需要去修改,只是现在没有时间了,还有有些函数还没写出来或者没有连接到图形界面上去,这些都是需要我去完善的,C我总觉得是有趣而又重要的,老师说这可是我们吃饭的家伙,尽管有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值