C/C++ 编程代写
当前位置:以往案例 > >案例VC++实训:简易信息管理系统项目实训进度安排
2019-03-12



① 班级按项目进行分组,每个小组选定小组长,确定实训项目名称;

② 根据各个小组项目,进行数据库设计,用文件进行数据库实现,并录入数据。

③ 确定本项目的实体(类),以及它们间的相互关系;进行小组成员分工。

④ 确定各个小组所要处理的简易业务;初步确定所要使用的数据结构。

1、每个小组4至5人

2、每个项目至少5个实体



每个小组的成员,按分工进行实体层的封装。主要要求如下:

① 确定对应类的属性,分别用三种访问权限实训类属性封装。

② 实现无参造函数。

③ 实现带1个参数的构造函数重载,

④ 实现带多个参数的构造函数重载

⑤ 实现拷贝构造函数。

⑥ 实现Read()方法,(要求从文件流将信息转载到实体对象中)

⑦ 实现Display()方法,(将实体对象属性显示出来。)

⑧ 实现Write(),(将对象属性,通过文件流,写入文件中)



每个小组的成员,按分工继续完善实体层。主要要求如下:

① 进行赋值运算符“=”重载。

② 进行输出“<<”、输入“>>”操作运算符重载。

③ 进行一元运算符++,–运算符重载,注意前缀和后缀。

④ 进行二元操作符>、<以及==运算符重载。




每个小组的成员,按分工继续完善实体层。主要要求如下:

① 在前面两天完成实体层类基础上,派生产生新类。

② 在新类基础上,新增属性。

③ 在新类基础上,实现拷贝构造函数。

④ 在新类基础上,应用虚函数实现Read()、Display()、write()方法的重载。

⑤ 在新类基础上,实现赋值运算符重载。

⑥ 在新类基础上,实现输入、输出运算符重载。




每个小组的成员,按分工实现业务层封装。主要要求如下:

① 根据所做实体,定义实体管理类,来实现实体信息的管理。

② 定义指针*ST用以转载实体对象信息,Length,用以记录实体对象长度。

③ 实现初始化方法Init(),从文件中读取实体信息。

④ 实现显示方法Display(),实现实体指针*ST中所有对象的显示。

⑤ 实现保存方法Save(),实现实体指针*ST中所有对象的保存。

⑥ 实现增加信息方法Insert(),实现实体信息添加。

⑦ 实现删除信息方法Delete(),实现实体信息删除。

⑧ 实现修改信息方法Modify(),实现实体信息修改。

⑨ 实现查找信息方法Find(),实现实体信息查找。





2







每个小组的成员,按分工进行表现层的实现。主要要求如下:

① 定义main()函数,用业务类实例化对象。

② 分别调用业务类的相关方法,在控制台进行相关业务操作。

③ 调式和完善每个成员编写的程序。




每个小组的成员,根据前面开发程序,进行业务整合,形成新的业务实体。主要要求如下:

① 定义新的业务实体类,(具体可根据每个项目的情况而定)。

② 在业务实体类中,用至少两个其他实体类对象数组,从不同的文件中获取数据,实现对象数组转载。

③ 根据业务处理要求,将这些对象数组的数据,组装成新业务实体对象数组。

④ 在新的业务实体类中,实现Read(),Display()、Write()方法。




每个小组的成员,在前面的业务实体类基础上,实现整合后的业务层的实现。主要要求如下:

① 根据整合实体,定义实体管理类,来实现实体信息的管理。

② 定义指针*ST用以转载实体对象信息,Length,用以记录实体对象长度。

③ 实现初始化方法Init(),从文件中读取实体信息。(注意涉及到多个实体对象数组)

④ 实现显示方法Display(),实现实体指针*ST中所有对象的显示。

⑤ 实现保存方法Save(),实现实体指针*ST中所有对象的保存。

⑥ 实现查找信息方法Find(),查找方法自选。

⑦ 实现实体信息的排序Sort(),排序方法自选。

⑧ 分类统计实体信息Tongji(),统计内容和方法自选。



调式和完善代码



演示、讲解项目、书写实训总结



项目情况

项目名称:简易信息管理系统

项目技术结构:

数据库:

开发工具:VC++

源代码管理工具:

UML建模工具:


在线提交订单