摘要本系统是一个客户端/服务器模型,通过使用软件技术来模拟手机系统的主要功能。客户端即是手机的模型,使用Jrame实现图形用户界面,模拟手机的操作。在用户未联网情况下,只能进行查看通话记录,手机设置,查看、删除短信,以及查看、删除、新建通讯录等功能。在联网情况下则可以进行拨打电话和发送接收短信的功能。64833
服务器则主要是对客户的连接以及对客户端的请求进行相应和转发,来完成用户的收发短信和语音通话的功能,辅助功能主要是短信缓存功能。
本系统主要采用的技术有socket网络,编程oracle数据库,mybatis框架,JMF框架基础等。
毕业论文关键词 C/S模型 MyBatis框架 套接字 JMF框架 数据库
毕业设计说明书(论文)外文摘要
Title Simulating Common Functions of Mobile System
Abstract
This system uses software technology to simulate the main functions of the mobile system using a client/server model.
The client is a model of the mobile,using Jrame to complete the graphical user interface and simulate the key operations of mobiles.Under the condition that the mobile does not connected to the network,you can user it to view the records of call,do some common settings of the mobile,you can read,delete the messages,and you also can view,delete and increase the address book.But,if your mobile are connected to the network,you can user it to send or receive the messages,and you can also make a call and receive the call from the others.
The server’s main function to listen a port to accept a user’s connection,and receive the clients’ request and make a response to the clints to complete the sending and receiving messages and dialing between two clients function.
The main main technologies that the system used are socket network programming,oracle database,mybatis framework and basic of Java Media Framework.
Keywords Client/Server Model MyBatis Framework Socket Java Media Framework DataBase
目次
1 绪论 1
2 开发技术 2
2.1 Java语言 2
2.2 MyEclipse开发平台 2
2.3 JMF( Java Media Framework) 3
2.4 Socket网络编程 3
2.5 Oracle数据库 3
2.6 MyBatis框架 4
3 需求分析 5
3.1 功能需求 5
3.1.1 功能描述 5
3.2 可行性分析 6
4 系统设计 7
4.1 系统设计图 7
4.2 状态切换图 8
4.3 数据库设计 9
4.3.1 Oracle数据库的表和字段 9
5 详细设计 11
5.1 JFram的设计 11
5.2 MyBatis实现数据库操作 12
5.2.1 MyBatis配置信息 12
5.2.2 MyBatis的Mapper文件 13
5.3 服务器端设计 15
5.2.1 消息的格式 15
5.3.2 服务器监听功能