c程序设计课程设计任务书题目
17页1、C+程序设计课程设计任务书南昌航空大学科技学院 信息工程系2013年元月16C+程序设计课程设计任务书一、课程设计目的1、巩固并加深学生对C+语言程序设计知识的理解;2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;3、进一步掌握和应用VC+ 6.0集成开发环境;4、提高运用C+语言解决实际问题的能力; 5、初步掌握开发小型实用软件的基本方法,能独立设计、实现具有实际功能的小系统;6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。二、课程设计要求1、根据分组情况对规定的课程设计题目要求进行分析、设计;2、利用Visual C+独立编写程序代码,并调试程序使其能正确运行;3、源程序要有适当的注释,使程序容易阅读;4、设计完成的软件要便于操作和使用,采用模块化设计方法;5、要求系统的用户界面尽量简单、合理,鼓励学生自动增加新功能模块(视情况可另行加分);6、完成并提交课程设计报告,具体要求见相关说明文档。三、课程设计内容每个学生根据分组情况,从教师提供的课程设计题目中选择题目,独立完成,不可任意更换题目。题目1 “高校人员信息管理系统设计”1、问
2、题描述某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。2、功能要求(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。(2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。(6)统计功能:能根据多种参数进行人员的统计。能统计四类人员数量以及总数,统计男、
3、女员工的数量。(7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告。 题目2 “公司员工信息管理系统设计”1、问题描述某公司需要存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。其中,雇员分为经理、技术人员、销售人员和销售经理。设计一程序能够对公司人员进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。2、功能要求(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。(2)查询功能:可根据
4、编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。(6)统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,或者统计男、女员工的数量等信息。(7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。3、问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定
《c程序设计课程设计任务书题目》由会员自***分享,可在线阅读,更多相关《c程序设计课程设计任务书题目》请在金锄头文库上搜索。
药店营业员培训-终端拦截技巧.ppt
穿越A4纸三种图解.ppt
虚拟仿真实训软件的制作技术.ppt
社会调查的历史发展.ppt
铰链四杆机构的基本性质课件.ppt
黑暗中的碰撞-盲人体验馆设计环艺毕业设计.ppt
老僧与蝎子材料作文讲评及例文.ppt
青岛版六年级科学上册《2生物的启示》课件.ppt
项羽之死优秀课件课件.ppt
菩萨蛮-书江西造口壁课件.ppt
鸟的天堂PPT课件.ppt
辩证唯物主义知识结构图.ppt
菩萨蛮优秀课件(温庭筠)PPT.ppt
蒲松龄《狼》(复习总结课).ppt
近代史人物介绍-张灵甫.ppt
韦庄《菩萨蛮》(其二)ppt课件课件.ppt
荷史诗中的战争.ppt
粉磨对水泥质量的影响.ppt
财政学-社会保障制度.ppt
记忆大师-数字密码.ppt
2023-04-08 3页
2022-07-24 10页
2023-12-23 10页
2023-10-07 4页
2023-03-03 14页
2023-09-26 1页
2022-11-21 8页
2022-11-16 2页
2022-11-08 2页
2023-11-10 5页