- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《保安休息时间排班系统》》.doc
计算机学院信息管理与信息系统专业
《程序设计综合课程设计》报告
(2010/2011学年 第一学期)
学生姓名: 章士倩
学生班级: 信管092001班
学生学号: 200920020132
指导教师: 赵红燕
2011年1月 8日
目录
第一章 课程设计的目的和要求 1
1.1课程设计的目的 1
1.2课程设计的目标 1
1.3课程设计要求 2
第二章 课程设计任务内容 3
2.1背景 3
2.2任务内容 3
第三章 详细设计说明 4
3.1 模块描述 4
3.2 总体结构流程图 5
3.3 主函数的流程图 6
3.4 管理员登录函数的流程图 7
3.5保安登录函数的流程图 8
第四章 软件使用说明及运行结果 9
4.1使用说明 9
4.2 运行结果 9
4.2.1主函数调试图 9
4.2.2管理员登录调试图 10
4.2.3保安登录调试图 12
第五章 课程设计心得与体会 13
附录1:参考文献 15
附录2:程序清单 16
保安休息时间排班系统
第一章 课程设计的目的和要求
1.1课程设计的目的
C++课程设计的主要目的是根据课堂讲授内容,学生做相应的自主练习,在进行课程设计的过程中,消化自己所学的内容,使得课堂教学与实验实践之间关系更为密切,同时也培养综合运用C++程序设计课程所学到的知识和编写C++程序解决实际问题的能力,以及良好的程序设计习惯。
通过课程设计的训练,学生了解程序设计的基本开发过程,掌握编写、调试和测试C++语言程序的基本技巧,充分理解结构化程序设计的基本方法,熟悉运用结构化程序设计的方法。
1.2课程设计的目标
本课程设计的目标:
巩固和加深学生对C++语言课程的基本知识的理解和掌握;
掌握C++语言编程和程序调试的基本技能;
掌握利用C++语言进行软件设计的方法;
提高书写程序设计说明文档的能力;
提高运用C++语言解决实际问题的能力。
1.3课程设计要求
基本要求:
分析课程设计题目的要求;
对系统功能模块进行分析,写出详细设计说明文档;
编写程序代码,调试程序使其能正确运行;
设计完成的软件要便于操作和使用;
设计完成后提交课程设计报告。
第二章 课程设计任务内容
2.1背景
如今是信息高速发展的时代,我们已经进入了信息社会。作为计算机专业的学生,我们更应该了解信息的重要性,而电脑是当今社会的重要交流工具。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。作为电脑操作者,动手能力无疑是最重要的环节,课程设计就是锻炼动手能力的不错平台。作为高科技人才,我们必须会运用C++,编写应用程序,是一个计算机学院学生必备的技能。无论是以后的工作,还是现在的学习,都要求我们能够做好课程设计。保安人员休息时间安排系统是一个简单的软件,通过它,可以让我们掌握一个完整系统的设计和实现的方法,巩固所学的程序设计的知识。
2.2任务内容
下面是本程序的具体功能要求:
管理员和保安通过输入不同的信息进入不同的界面;
保安通过输入信息查询所有的休息时间安排情况;
管理员查询所有保安的休息时间安排情况;
管理员输入每个保安自己认为适合的休息日,并进行判断。
第三章 详细设计说明
该程序使得管理员能够输入每个保安选择的休息日期,然后经过程序运算分析,输出所有的排班情况。同时程序也可以让保安人员只能看见排班情况而不能进行修改相关信息。
3.1 模块描述
主函数
主函数为无返回值空类型函数,主要功能是实现登录界面。
管理员登录函数
此函数为无返回值空类型函数,主要功能是通过调用文件生成函数、转换函数和判断七个变量是否两两相等的函数输入保安自己认为合适的休息时间,并输出所有的休息时间排班情况。其参数为文件名char file_name[30]。
文件生成函数
此函数为无返回值空类型函数,主要功能是通过输入数据存储的文件名打开文件。其参数有文件名char file_name[]。
转换函数
此函数为有返回值的函数,主要功能是将字符转换为整型,并返回整型值。其参数为char cha。
判断七个变量是否两两相等的函数
此函数为有返回值的函数,主要功能是判断变量是否两两相
等。其参数为七个整型形参。
保安登录函数
此函数为无返回值空类型函数,主要功能是输出所有的保安休息时间排班情况。
3.2 总体结构流程图
图3-1 总体结构流程图
管理员登录后与保安人员登录后的界面不同。管理员可以修改相关的保安信息,而保安人员却不能,他只能查看自己的休息时间信息。
3.3 主函数的流程图
根据界面提示,输入字符k,进入所需要的界面,其流程图如下所示:
图3-
您可能关注的文档
- 《《万华化学2016年报企业经营排名_薪酬报告(石油化学制品业现金流量)万华化学集团股份有限公司_@九舍会智库》》.pdf
- 《《万华化学招聘薪酬工资(石油化学制品业人力资源规划)万华化学集团股份有限公司_@九舍会智库》》.pdf
- 《《三爱富招聘薪酬工资(石油化学制品业人力资源规划)上海三爱富新材料股份有限公司_@九舍会智库》》.pdf
- 《《三边封NY粒子25KG包装袋》》.pdf
- 《《三边封尼龙母粒25KG包装袋》》.pdf
- 《《三边封改性粒子25KG包装袋》》.pdf
- 《《三钢闽光招聘薪酬工资(冶金金属制品业人力资源规划)福建三钢闽光股份有限公司_@九舍会智库》》.pdf
- 《《上海家化招聘薪酬工资(石油化学制品业人力资源规划)上海家化联合股份有限公司_@九舍会智库》》.pdf
- 《《上海海顺新型药用包装材料股份有限公司创业板招股说明书》》.pdf
- 《《上海科技2016年报企业经营排名_薪酬报告(冶金金属制品业投资现金流量)上海宽频科技股份有限公司_@九舍会智库》》.pdf
文档评论(0)