课程设计要求示范文本.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计 提交时间:在2019年5月26号晚上23:59之前,班干部收集报告后(Word格式文件一个,不包含程序项目代码文件,以“学号-姓名.doc”格式命名),以班级为单位压缩,发送到邮箱nuaacpp@126.com,过期提交无成绩。 题目(任选下列题目之一,鼓励自拟题目) 1、图书馆管理系统 2、学生学籍管理系统 3、人事管理系统 4、客房管理系统 5、民航订票系统 6、商场销售管理系统 二、文档要求 1、需求分析(系统功能说明); 2、架构设计(系统总框图); 3、模块设计(每个模块的设计分析); 4、分模块列出所有定义的类、函数及说明; 5、举例说明2个比较有特色的算法; 6、存在的问题与不足及对策; 7、使用说明(含截图); 8、程序源代码; 要求 1、必须使用C++语言,必须使用文件存储数据。 2、可制定图形界面等(自学)。 3、可以使用Visual C++、g++等任意C++编译器。 四、成绩评定方法 根据课程设计完成的质量、正确性和工作量综合评分,具体如下: 验收时提问(暂定第13周) 选题的新颖性、难度 选题完成的质量、正确性 文档撰写的质量、正确性 程序工作量评估 南京航空航天大学 《面向对象程序设计》课程设计报告 人 事 管 理 系 统 学号:00000000000 姓名:张三 日期:2018-5-20 目 录 TOC \o "1-1" \h \z 一、需求分析 5 二、架构设计 5 三、模块设计 5 四、类和函数的说明 6 五、比较有特色的算法 7 六、存在的不足及对策 8 七、使用说明 8 八、程序源代码 8 一、需求分析 为什么给某个单位要开发这样的一个管理系统?为什么要采用C++? 系统的主要功能包括: 1、添加功能: 添加一个员工的基本信息,包括姓名,身份证号码,生日,电话号码,部门,薪水,性别,职务、 2、删除功能: 按姓名对一个员工的信息进行删除 3、清除全部员工信息: 能够对于全部员工的信息进行删除 4、显示功能: 显示所有员工的主要信息,例如包括姓名,身份证号码,工作证号,生日 5、查找功能: 根据你键入的员工姓名,显示其详细信息 6、修改功能: 对员工的信息进行修改 二、架构设计 系统总框图如下: 主 主 函 数 添加信息 删除信息 清空信息 修改信息 显示信息 查找信息 具体说明每个部分的功能 三、模块设计 1. 添加模块 系统将提示用户输入新添加的员工的信息,插入在链表中 2. 显示模块 显示模块将输出所有员工的主要资料。 3. 修改模块 首先由用户输入要修改的员工的姓名,然后系统用修改函数查找,显示该名员工的资料,然后系统提示用户输入需要修改的项目和新的资料。 4. 查找模块 首先由用户输入要查找的员工姓名,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的员工资料。 5. 删除模块 首先由用户输入要删除的单个员工姓名,然后调用删除函数,删除该名员工的资料。 6. 清空模块 系统将会把所有员工的资料全部删除,将链表清空。 四、类和函数的说明 class Date // Date类的声明 { public: Date(); //Date类的构造函数 void set(); //Date类的设置函数 friend istream & operator >>(istream &in,Date &da); //重载“》” friend ostream & operator <<(ostream &out,Date d); //重载“《” void operator =(Date d); 重载“=” private: int year; int month; int day; }; people类的声明 class people { public: people(); //people类的构造函数 friend ostream & operator <<(ostream &out,people p); //重载“〈〈” friend istream & operator >>(istream &in,people &p); //重载“〈〈” void operator =(people p); //重载“=” void set(); //people类的设置函数 char *getname(); /

文档评论(0)

189****8659 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档