- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
职工工资信息管理系统设计_本科论文
《综合实验》
实验报告
实 验 名 称___职工工资信息管理系统________
学 生 专业_____网络工程_________________
学 生 学 号____ ________
学 生 姓 名______ _______________
题目
职工工资信息管理系统
Ⅰ、需要处理的基础抒抉
职工基本信息:如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等。
工资基础信息:技术职称编号、技术职称、基本工资、职务工资、各种补助等。
费用扣除信息:工资卡号、水费、电费、清洁费(5元/月)、闭路电视费(10/月)等。
工资单数据:工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励。其中:税金计算方法为:
应发工资1800元,税金=0;
1800应发工资3400,税金=(应发工资-1800)*5%
应发工资3400元,税金=(应发工资-3400)*10%
Ⅱ、系统功能:
(1)、各种基本数据的录入。如:职工基本信息录入。
(2)、各种基本数据的修改。如:允许对以及录入的数据重新进行编辑、修改。
(3)、各种基本数据的插入。如:在工资基础信息中插入一条新信息。
(4)、各种基本数据的删除。如:假设某员工调离,删除该员工的相关信息等。
(5)、基于各种数据的查询。如:技术职称为技术员的所有员工、基本工资在1000元以上的员工等。
(6)、基于各种基本数据的统计计算
Ⅲ、数据结构说明及举例
数据结构可以采用十字交叉链表,也允许辅之以其他链表来完成对系统基础数据的完整描述。
系统功能模块结构图
各模块功能
载入模块(struct worker *loadrec())
根据data.txt文件中所保存的数据送到内存中进行处理,此时可省略录入信息的过程。
录入模块(struct worker *enterrec())
对数据进行格式化,重新录入所有员工的信息。
修改模块(void change(struct worker *p1))
根据用户所提供的员工身份证号查找员工并重新输入改员工的信息。
插入模块(void newrec(struct worker *head))
新建一个员工的信息,并把该员工放到数据链表的最后面。
删除模块(struct worker *delrec(struct worker *head))
根据用户锁提供的员工身份证号查找员工并删除该员工的信息。
查找模块
根据用户的操作判断用户所需要查找的数据类型进行查找。
统计模块
根据用户的操作判断用户所需要统计的数据类型进行统计。
四、实验结果
1、
2、
3、
4、……
五、体会
以前也做过很多实验,有时候觉得做实验没什么用,都是些小工具、小实验。现在才发现原来大实验是靠平时积累出来的,没有写过小实验,怎么会懂得写像这次综合实验一样的大实验呢!能写出想职工工资信息管理系统这么“庞大”的实验真的很有成就感。总结一句话:知识是日积月累的。由于时间比较赶,所以就实现了大部分的功能,还有小部分内容有待完善,敬请老师谅解,谢谢!
六、参考文献
①《C程序设计》 谭浩强 清华大学出版社
② 百度知道
……
附录:程序清单(程序代码)
#includestdio.h
#includestdlib.h
#includemalloc.h
#includestring.h
#include stdlib.h
#define LEN sizeof(struct worker)
struct worker
{
char credit_num[20];
char id[20];
char name[10];
char sex[10];
int age;
int workage;
char department[20];
char position[20];
int position_num;
char telephone[9];
char mobilephone[12];
double basepay;
double positionpay;
double extrapay;
double water_fare;
您可能关注的文档
- 在线考试系统的设计与实现_本科论文.doc
- 在线交易二手市场系统概要设计说明书_本科论文.doc
- 在线视频播放系统的设计与实现_本科论文.doc
- 在校大学生学车调查报告_本科论文.doc
- 在线投票系统 _大学论文.doc
- 在线考试系统设计与实现_本科论文.doc
- 渣罐倾翻车液压系统设计_大学论文.doc
- 榨菜中亚硝酸盐提取_本科论文.doc
- 造船企业船东风险问题研究_本科论文.doc
- 榨汁机内支架塑料模具设计论文_大学论文.doc
- 直流永磁同步电机伺服系统的检修与维护_大学论文.doc
- 职业技术学校新校区食堂、浴室和艺术楼工程及操场看台施工组织设计_大学论文.doc
- 职业学院基于51单片机的交通灯设计_大学论文.doc
- 纸在创意首饰设计中的应用_本科论文.doc
- 职业学院移动便携式照明小车制作与调试_大学论文.doc
- 制定支架(图535)的加工工艺,设计钻2φ11孔的钻床夹具(全套图纸 )_本科论文.doc
- 制动阀下壳零件机械加工工艺及端面夹具设计_本科论文.doc
- 职业学院建筑设计技术(建筑动漫)专业星越网咖设计(经开店)_本科论文.doc
- 制作网页设计_本科论文.doc
- 质量管理协议书分包单位质量违约扣款标准汇编_本科论文.doc
文档评论(0)