面向对象技术大作业要求

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象技术》课程大作业任务书

一、大作业基本要求

(1)要求利用面向对象的方法以及c++的编程思想来完成系统的设计;

(2)要求在设计的过程中,建立清晰的类层次;

(3)在系统中至少要定义两个类,每个类中要有各自的属性和方法;

(4)用VC++6.0及MFC开发软件;

(5)程序要自己完成,不可抄袭。

二、大作业参考题目(任选一题,或经过批准自选题目)

题目一:学生信息管理系统

要求完成以下功能:

1)从屏幕上输入学生信息并保存数据,例如采用文件方式保存。学生信息包括地址、出生

日期、学科成绩(语文,英语,数学,物理)、个人信息(姓名,性别,民族,国籍,学历)、联系方式(手机,家庭电话,学校电话)等。

2)从文件中删除一个学生信息。

3)显示所有学生信息。

4)能够按编号或姓名对学生的信息进行检索并将检索结果显示在屏幕上。

5)能够对单个学生进行编辑。

6)可以统计全部学生的总成绩,及其在班上的排名。

7)能够统计各科的平均成绩及及格率。

8)要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。

9)如果检索不到相应的信息应提示用户。

10)要求利用菜单的形式进行管理。

提示:可以用单链表每个节点存储一个学生的信息。可以采用文件存储。需要创建链表类,操作类,地址类,链表结点类,学生类,分数类,电话号码类等

题目二:图书管理系统设计

要求完成以下功能:

1)借书。图书借阅信息:借阅人、借阅人所在单位、借书证号、所借书名、借阅日期、归还日期、逾期罚款等。借阅期限为一个月,逾期1天,罚款1角。

2)还书。

3)图书维护:删除图书,增加图书等。图书基本信息:图书编号、书名、作者(要考虑多个作者情况)、出版社、出版日期、定价、馆藏数、借阅数等。

4)读者维护:包括新增读者、更改读者信息、查找读者、读者信息删除、读者信息输出。5)要求利用菜单的形式进行管理。

提示:建议对读者和图书都使用类进行管理。需要创建类

●读者类

包括读者编号、读者姓名、所借图书等,实现对读者的信息的描述

●图书类

包括图书的编号、书名、是否借出等,实现对图书的描述。

●读者库类

读者信息保存在一个文本文件中(以下假定为reader.txt),实现利用文本文件建立读者的个人资料、按编号查找、输出或删除所有读者信息

●图书库类

图书信息保存在一个文本文件中(以下假定为book.txt),实现对图书的维护、查找和删除等。

其它参考题目(功能要求自己设定):

1、人事管理系统

2、学生管理系统

3、学生成绩管理系统

4、图书借阅管理系统

5、超市收款管理系统

6、铁路售票管理系统

7、长途汽车售票管理系统

8、大剧院售票管理系统

9、运动会成绩及名次管理系统

10、仓库管理系统(小超市)

12、航空售票管理系统

13、汽车销售管理系统

14、电脑彩票销售及摇奖模拟系统

15、网上订票系统

16、房屋租赁管理系统

17、酒店客房管理系统

18、工资管理系统

19、考勤管理系统

20、员工培训管理系统

三、大作业报告参考模板

《面向对象技术》课程大作业报告项目名称:

项目完成时间:

五邑大学计算机学院

(另起一页)

目录

(另起一页)

正文

●系统设计目标、功能介绍。

●系统的详细设计思路。

●系统流程图、类关系图、主要运行界面图、运行结果图。

●说明系统设计、开发过程中遇到的问题及创新点。

●课程设计心得体会。

(另起一页)

附录

程序源代码及简要系统使用说明、测试报告等。

相关文档
最新文档