c课程设计保安排班系统

上传人:壹****1 文档编号:508172732 上传时间:2023-09-21 格式:DOC 页数:9 大小:92KB
返回 下载 相关 举报
c课程设计保安排班系统_第1页
第1页 / 共9页
c课程设计保安排班系统_第2页
第2页 / 共9页
c课程设计保安排班系统_第3页
第3页 / 共9页
c课程设计保安排班系统_第4页
第4页 / 共9页
c课程设计保安排班系统_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《c课程设计保安排班系统》由会员分享,可在线阅读,更多相关《c课程设计保安排班系统(9页珍藏版)》请在金锄头文库上搜索。

1、c+课程设计保安排班系统 计算机学院网络工程专业?程序设计综合课程设计?报告2021/2021学年 第一学期学生姓名: 秦佳学生班级: 网络工程102001学生学号: 202120030112指导教师: 谢丽萍 2021年 12月30日目 录一、课程设计的目的2二、 课程设计的任务3三 系统设计方案33.1系统详细描述33.2模块结构图4四 系统实现与测试44.1 主菜单4流程图4代码5测试64.2排班模块的实现7程图7块代码7块测试104.3输入资料模块13料模块流程图13料模块代码13料模块测试154.4查询模块实现15块流程图15块代码16块测试174.5删除资料模块17料流程图17料代

2、码18料测试194.6修改资料模块194.7查询工龄模块的实现20龄流程图20龄代码21龄测试214.8查询休息时间模块的实现22息时间流程图22息时间代码23息时间测试234.9输出模块实现23块代码24块测试244.10修改密码模块实现25码流程图25码代码26码测试274.11退出模块实现28块代码28五 程序调试中出现的问题及解决方法29六 参考文献29七 附录源代码29一、课程设计的目的学习综合运用C高级语言课程和其他先修课程的知识,提高分析和解决实际问题的的能力,进一步稳固、加深和拓宽所学的知识;进一步加强结构化程序设计的思想,加深对高级语言根本语言要素和控制结构的理解。全面系统的

3、学习面向对象程序设计的根本概念、根本语法和编程方法;独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。在参与一系列子工程的实践过程中,提高如何综合运用所学知识解决实际问题的能力,以及获得相关工程管理和团队合作等众多方面的具体经验。课程设计的任务学校有7名保安人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为适宜的休息日。请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日,每个人先选择自己的休息,然后经过分析和商量,列出有关的可能的方案

4、。系统的创立与实施可以为生活区或者企业提供很方便的效劳。便于保安人员的工作效劳。管理员可以修改值班的信息以及根本的信息。同时为了使每个人都满意,可以实施轮流的方案,这样每个人就处于平等的优势,当然保安人员可以请假或者经过他们自己的商量,暂时的替班。三 系统设计方案 本保安值班安排系统主要有以下四个功能:保安排班管理,管理员可以通过登录界面进入信息界面查看保安人员的值班信息;管理员管理,管理员可以通过信息修改表修改保安人员的值班信息:保安排班查询.,保安人员可以通过登陆界面查询值班情况:程序管理权限的设置,即管理员和保安人员的登陆后进入的界面不同。本系统根本操作要求有以下几点:该程序要求应该是能

5、够输入每人选择的休息日期,由于工作需要进行轮休制度,一星期中每人休息一天。先让每一个人选择自己认为适宜的休息日此程序打印轮休的所有可能方案。当然使每个人都满意每个人先给出自己的想休息的星期天,然后,经过商量,让主管人员给出可能的方案。系统模块设计的模块结构图如下:开始排班输入资料查询删除资料更改资料查询工龄查询休息时间输出资料修改密码退出 注释:输入相应数字可进入相应菜单,删除和更改资料需要输入密码。四 系统实现与测试4.1 主菜单 流程图代码int main int m;string p;int t 1;while t! 0 system cls ;cout *欢送进入排班系统* endl;

6、cout # * # endl;cout # * # endl;cout # * # endl;cout # *快乐排班* # endl;cout # * # endl;cout # * # endl;cout # * # endl;cout *欢送进入排班系统* endl;cout 排班请输入1;输入资料请输入2;查询请输入3;删除资料 endl 请输入4; 更改资料请输入5;查询工龄请输入6;查询休息 endl 时间请输入7;输出资料请输入8;修改密码请输入9;退出 endl 请输入0 endl;cin m;if m 1 case1 ;else if m 2 if case0 0 case

7、2 ; else if m 3 case3 ;else if m 4 if case0 0 case4 ; else if m 5 if case0 0 case2 ; else if m 6 case6 ;else if m 7 case7 ;else if m 8 case8 ;else if m 9 case9 ;else if m 0 t 0;else cout 无该选项请重新选择! endl;cout 输入任意数值返回主菜单。 endl;cin p; return 0; 运行本保安排班安排系统,进入主菜单界面如图4.2:程图块代码void case1 void int m,i;string o;int z7;int j,k,h,n 0,flag 1;int a,b,c,d,e,f,g;int achoice,bchoice,cchoice,dchoice,echoice,fchoice,gchoice;int q77;int A7;cout *欢送进入排班系统* endl;cout # 特别注意! # endl;cout # 请各位工作人员输入自己想要轮休的日期 # endl;cout # 请先选择你要选择的次数 # endl;cout # 再选择你要轮休的日期 # endl;cout #

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号