- 2
- 0
- 约3.7万字
- 约 57页
- 2018-02-18 发布于浙江
- 举报
2016课程的设计报告
《面向对象程序课程设计》课程设计报告班级:5班学号名:侯立天设计任务分析本次c++设计任务:设计一款简易的模拟即时通讯系统,该系统包括两大类,第一类为“类qq”聊天软件,第二类为“类微信”聊天软件,每一类中既有相同的功能,又有自己独特的功能,其中子附属还有群,好友,关联,微博等其他功能。不同系统下各类的功能不同。设计方案1总体采用多文件编程,即个大类都分别保存在不同的文件中,并用另一个文件来实现2.采用面向对象+面向过程的组合式编程设计3.采用文件保存的形式来完成代码,即可以实现多一次申请多次使用,符合课题的内在要求,最大化的满足用户的需求。具体实现方案大致如下:1.定义了一个基类微信和QQ分别继承他。图示如下2.base类包括用户的基本信息即包含id,name.birthday,tyear(申请时间),where(地址)其中where,,和Birthday分别是自定义的date,address类,即base类使用了组合类图示如下3.MonkeyQ,和MonkeyQ_weixin有各自独特的成员,比如List1,List2来分别保存各自的好友,和加入的群4.群分为,MonkeyQ群和MonkeyQ_weixin群,由各自的账号,来分别创建,申请时会自动生成账号并创建文件来保存群主,和成员,同时也会生成一个总文件来保存群的id和申请者,以后其他用户创建时自动写到该
原创力文档

文档评论(0)