嵌入式学院Symbian项目案例介绍
项目一:即时通讯系统
1. 项目背景
开发一个即时聊天系统,需要实现即时聊天的服务端和客户端两个程序。
客户端要求具有如下基本功能:
1、资料查询:能够显示自己或好友的注册信息
2、好友管理:能够实现添加好友和删除好友等功能;
3、查找好友:能够按照昵称、号码查找好友;
4、聊天功能:能够发送、接收文本消息,能够保存聊天记录;
5、其他功能:能够传递文件、图片等。
服务端要实现客户端所要求的全部功能,并且还要能够对聊天用户进行管理。
2. 系统结构框图

3. 效果图

4. 实战要求
从制定开发计划、软件需求开始,然后总体设计、详细设计、编码、测试,文档管理、版本控制、bug跟踪等,完全按照软件公司的开发过程来完成。
我们按照一个与实际工作一样的开发过程完成我们要开发的学习项目。大家必须亲自动手,在老师的指导下解决开发过程中实际遇到的问题,这个过程才是能力提升的关键。
项目二:多媒体播放系统
1. 项目背景
利用手机上已有的音频解码器,开发一个音频播放器,播放器应能播放手机所支持的所有音频格式。
开发的音频播放器需具有下面的功能:
1、播放列表管理:能够添加、删除播放列表;
2、音频曲目管理:能够添加指定歌曲到播放列表中,能够添加指定目录中所有歌曲到播放列表中;
3、曲目扫描:能够扫描手机中的所有目录,搜寻曲目加到列表中;
4、播放控制:至少能够实现播放、停止等操作;
5、播放顺序:顺序播放、随机播放、全部循环、定时播放指定歌曲等。
2. 效果图

3. 实战要求
从制定开发计划、软件需求开始,然后总体设计、详细设计、编码、测试,文档管理、版本控制、bug跟踪等,完全按照软件公司的开发过程来完成。
我们按照一个与实际工作一样的开发过程完成我们要开发的学习项目。大家必须亲自动手,在老师的指导下解决开发过程中实际遇到的问题,这个过程才是能力提升的关键。
以上两个项目学员至少完成一个,另外一个可在课下完成,老师会给出指导。