《面向对象程序设计》课程设计报告.doc
《《面向对象程序设计》课程设计报告.doc》由会员分享,可在线阅读,更多相关《《面向对象程序设计》课程设计报告.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计课程设计提交时间:提交时间:在 2019 年 5 月 26 号晚上 23:59 之前,班干部收集报告后(Word 格式文件一个,不包含程序项目代码文件,以“学号-姓名.doc”格式命名) ,以班级为单位压缩,发送到邮箱,过期提交无成绩。一、一、题目(任选下列题目之一,鼓励自拟题目)题目(任选下列题目之一,鼓励自拟题目)1、图书馆管理系统2、学生学籍管理系统3、人事管理系统4、客房管理系统5、民航订票系统6、商场销售管理系统二、文档要求二、文档要求1、需求分析(系统功能说明) ;2、架构设计(系统总框图) ;3、模块设计(每个模块的设计分析) ;4、分模块列出所有定义的类、函数及说明;5
2、、举例说明 2 个比较有特色的算法;6、存在的问题与不足及对策;7、使用说明(含截图) ;8、程序源代码;三、三、要求要求1、必须使用 C+语言,必须使用文件存储数据。2、可制定图形界面等(自学) 。3、可以使用 Visual C+、g+等任意 C+编译器。四、成绩评定方法四、成绩评定方法根据课程设计完成的质量、正确性和工作量综合评分,具体如下:1、 验收时提问(暂定第 13 周)2、 选题的新颖性、难度3、 选题完成的质量、正确性4、 文档撰写的质量、正确性5、 程序工作量评估南京航空航天大学南京航空航天大学面向对象程序设计课程设计报告人人 事事 管管 理理 系系 统统学号:学号:00000
3、000000姓名:张三姓名:张三日期:日期:2018-5-20目目 录录一、需求分析.5 二、架构设计.5 三、模块设计.5 四、类和函数的说明.6 五、比较有特色的算法.7 六、存在的不足及对策.8 七、使用说明.8 八、程序源代码.8一、需求分析一、需求分析为什么给某个单位要开发这样的一个管理系统?为什么要采用 C+?系统的主要功能包括: 1、添加功能: 添加一个员工的基本信息,包括姓名,身份证号码,生日,电话号码,部门,薪水, 性别,职务、 2、删除功能: 按姓名对一个员工的信息进行删除 3、清除全部员工信息: 能够对于全部员工的信息进行删除 4、显示功能: 显示所有员工的主要信息,例如
4、包括姓名,身份证号码,工作证号,生日 5、查找功能: 根据你键入的员工姓名,显示其详细信息 6、修改功能: 对员工的信息进行修改二、架构设计二、架构设计系统总框图如下:具体说明每个部分的功能三、模块设计三、模块设计1. 添加模块 系统将提示用户输入新添加的员工的信息,插入在链表中 2. 显示模块 显示模块将输出所有员工的主要资料。 3. 修改模块 首先由用户输入要修改的员工的姓名,然后系统用修改函数查找,显示该名员工的资主 函 数添 加 信 息删 除 信 息清 空 信 息修 改 信 息显 示 信 息查 找 信 息料,然后系统提示用户输入需要修改的项目和新的资料。 4. 查找模块 首先由用户输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 课程设计 报告 讲演 呈文
限制150内