东北大学信息科学和工程学院

程序实践汇报

题目 工资管理系统

课题组长 刘诚阳

课题组组员 张鹏举 于文鑫

专业名称 计算机科学和技术

班 级 计算机1405

指导老师 张晓红

20XX 年 4月

目录

TOC \h \z \t "样式1,1,样式2,2,样式3,3" 1.课题概述 - 3 -

1.1课题任务:工资管理系统 - 3 -

1.2课题原理 - 3 -

1.3 课题实践目标 - 3 -

1.4 相关知识 - 4 -

2.需求分析 - 4 -

2.1课题调研 - 4 -

2.2用户需求分析 - 5 -

3.方案设计 - 5 -

3.1总体功效设计 - 5 -

3.2数据结构设计 - 6 -

3.3函数原型设计 - 7 -

3.4主算法设计 - 12 -

3.5用户界面设计 - 13 -

3.6程序特色设计 - 13 -

4.方案实践 - 14 -

4.1开发环境和工具 - 14 -

4.2程序设计关键技术 - 14 -

4.3个人设计实现 - 14 -

4.3.1刘诚阳设计实现 - 14 -

4.3.2张鹏举设计实现 - 22 -

4.3.3于文鑫设计实现 25

5.测试和调试 27

5.1个人测试 27

5.1.1刘诚阳测试 27

5.1.2张鹏举测试 37

5.1.3于文鑫测试 42

5.2组装和系统测试 46

5.3系统运行 49

6. 课题总结 50

6.1课题评价 50

6.2团体协作 50

6.3个人设计小结 51

6.3.1刘诚阳设计小结 51

6.3.2张鹏举设计小结 52

6.3.3于文鑫设计小结 52

6.4参考资料 53

7.附录A和附录B 54

附录A 课题任务分工 54

A-1 课题程序设计分工 54

A-2 课题汇报分工 55

附录B 课题设计文档 56

1.课题概述

1.1课题任务:工资管理系统

以结构体/共用体设计数据结构,采取动态链表、文件存放方法,结构化、模块化程序设计方法,设计一个功效完善系统 ,要有功效菜单。

本系统应含有数据维护(包含数据录入、添加、修改、删除),数据查询(可按 编号、姓名、基础工资、岗位工资、绩效工资 、房改补助、奖励、应发工资、公积金、扣税、实发工资等进行查询,也可进行组合查询),排序,统计,输出,系统维护(包含数据备份、数据恢复、口令维护),帮助,退出等功效。

本系统要有通用性、界面美观、操作方便。要考虑系统安全。

可增加其它有用功效。

1.2课题原理

利用结构体数据结构,采取动态链表,实现对数据即时增删。

使用文件存放方法,对数据进行有效存取。

采取结构化、模块化设计方法,每个.C文件仅包含一个或一类函数,实现模块化设计开发模式。

使用C语言次序、选择、循环三种基础语句,实现函数所需功效。

利用函数定义、申明和调用等基础知识,实现数值、地址传输,进行数据计算。

利用C语言独特指针功效,对数据地址进行处理,实现对应操作。

1.3 课题实践目标

经过程序实践,强化计算机应用技能,验证、巩固和充实所学理论知识,加深对相关内容了解,拓宽知识面,培养创新精神和实践能力。

深入掌握C数据类型、基础结构、结构体、文件、链表、结构化、模块化设计等知识点。

深入熟悉基础步骤控制结构——实现分支if…else语句、switch语句和实现循环for、while…、do…while语句、break、continue等。

掌握C语言程序设计基础思想,了解简单系统分析和了解数据库系统理论。

掌握数据库设计基础方法,熟悉数据库设计步骤。

深入巩固、加深所学专业课程《C语言程序设计》基础理论知识,理论联络实际,深入培养综合分析问题,处理问题能力。

利用所学知识,开发小型应用系统,掌握利用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理综合能力。

1.4 相关知识

C语言数据类型、基础结构知识。

基础步骤控制结构——实现分支if…else语句、switch语句和实现循环for、while…、do…while语句、break、continue等。

数据结构设计。

系统分析和数据库系统理论及设计知识。

结构体建立和基础操作。

动态链表建立和基础操作。

文件操作——对数据进行输入和输出

多文件项目管理应用。

开发程序所用结构化、模块化设计等知识点。

2.需求分析

2.1课题调研

伴随企业快速发展,企业规模越来越大,职员数量也越来越多,企业工资管理愈加复杂。

工资管理是一项琐碎、复杂而又十

开发c语言系统怎么分工,C语言专业课程设计工资统一标准管理系统.doc相关推荐

  1. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...

    <c语言程序设计>课程设计报告-职工信息管理系统.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  2. 用c语言编写研究生录取程序,C语言_课程设计---研究生初试录取管理系统.doc

    计算机科学与技术系 课程设计任务书 2010-2011年第二学期 课程 C语言课程设计 课程设计名称 研究生初试录取管理系统 专业班级 10 计本4 指导教师 2011年6月 一. 课程设计目的 将理 ...

  3. c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...

    河南理工大学计算机学院 <C语言程序设计>课程设计报告 题目: 学生信息管理系统 专业: 计算机科学与技术 班级: 计算机XX班 学号: 311009033232 姓名: ***** 日期 ...

  4. 用1602液晶显示秒表功能 c语言编写程序 单片机 加注释,单片机课程设计--1602LCD显示的秒表.doc...

    单片机课程设计 题目: 1602LCD显示的秒表 系别/班级:信息工程系11级嵌入式技术与应用专业 小组成员: 小组成员学号: 指导老师: 目录 1 单片机原理-------------------3 ...

  5. c语言课程设计图书销售,C语言程序课程设计报告-图书销售管理系统.doc

    图书销售管理系统设计.......................................................................................... ...

  6. c语言销售管理系统设计,原创:终稿C语言课程设计_服装销售管理系统.docOK版

    <C语言课程设计_服装销售管理系统.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)C语言课程设计_服装销售管理系统.doc(OK版)>相关文档资源请在帮帮文库(www ...

  7. 用C语言编程网上购物系统,华中科技大学C语言课程设计报告 -- 网上购物管理系统.pdf...

    华中科技大学自动化学院 C 语言课程设计报告 网上购物管理系统 专 业:自 动 化 班 级:自动化1306 班 组 员: 指导教师:周纯杰 何顶新 彭刚 周凯波 完成时间:2014 年11 月7 日星 ...

  8. c语言商品订购系统总结报告,c语言课程设计报告-商业销售管理系统

    c语言课程设计报告-商业销售管理系统 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 C语言课程设计商业销售管理系统学号姓名班级软 ...

  9. c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...

    兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...

最新文章

  1. live555实现视频格式数据流化处理
  2. web安全—XSS攻击(二)
  3. 如何破解Synplify Pro 9.6.2? (SOC) (Synplify)
  4. 如何在MVCsheet表单页面的后台取到页面自定义字段的值?
  5. linux驱动中地址空间转换
  6. idea测试单元错误_不要单元测试错误
  7. Spring Cloud Gateway –配置简单路由
  8. DIN+DIEN,机器学习唯一指定涨点技Attention
  9. 拳王虚拟项目公社:网上比较容易挣到钱方式?虚拟资源项目是赚钱的最佳选择
  10. CUDA、MPI和SU混编,MakeFile文件的编写
  11. Android 强升逻辑和实现
  12. 构建tcpdump/wireshark pcap文件
  13. Tina Linux 蓝牙BT调试命令和方法-RealTek系列、Ampak系列、芯之联XR系列
  14. tomcat修改端口号后无法访问
  15. 极通”由于找不到这台计算机安全许可证...i=258 R=2056“的 解决方法
  16. 东芝2510ac请求维修cd40_TOSHIBA东芝2510复印机维修资料
  17. “华为”云桌面终端CT3200+显示器、键盘和鼠标
  18. c++滑动窗口leetcode3\567
  19. java程序员那些提升_Java程序员如何进行自我提升?
  20. 堡垒主机内控管理平台产品方案介绍

热门文章

  1. ionic知识系列:Could not remove dir ‘/data/data/io.ionic.starter/code_cache/.ll/‘
  2. windows系统安装live-server
  3. 代理沙特SASO贸促会认证
  4. Linux中chmod命令的用法
  5. 抽象类和抽象方法 abstract类和abstract方法
  6. 块数据传输程序:将由src单元开始的20个字,转存到由dst开始的单元中(带详细注释)
  7. 什么是“便携式”应用程序,为什么如此重要?
  8. 监控mysql的pr,数据库监控指标操作手册
  9. PS进阶篇——如何PS软件钢笔工具抠图(三)
  10. python入门与提高实践 老男孩_跟老男孩学Linux运维:MySQL入门与提高实践