下载此文档

模拟电话服务系统.doc


文档分类:通信/电子 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
附件1:封面《UNIX系统与软件开发》课程设计说明书设计题目:模拟固定电话服务系统2015年6月25日前言随着社会的进步和发展,虽然多功能、智能化手机已经日益普及,但对多数中老年人来还是很难使用而选择在家中安装固定电话,且上班时各个部门的亦是靠固话进行联系、呼叫。以前固定电话交费只能根据号码交费,不能查询客户个人信息,也无法知道话费余额,因而常常出现错误混乱及余额累积问题。鉴于此现象我们设计了固定电话交费系统来进一步改善这种情况。本次设计的题目是固定电话交费系统,采用“客户端—中间件—服务器”模式,不需要很多与WEB开发相关的知识,利用UNIXSocket和mysql数据库,,设计一个交易型中间件系统。主要是实现个人信息查询与更新信息等功能。通过客户端发送请求信息,服务器接受请求信息并发送处理后的信息给客户端,来实现客户端和服务器之间的通信。这里的中间件是指交易型中间件。交易型中间件是指用在不同行业、不同部门间的通讯转发和协议转换的软件,在不同的行业、不同的系统间提供通讯转发和协议转换的桥梁作用。具体实现系统要求的三大部分:客户端,中间件和服务器端。客户端主要实现用户管理、查询、交易功能;中间件要完成与客户要求相符的功能——是本地的本地处理,否则发往服务器端——接受客户端数据,组织服务器端所需数据,重组服务端返回数据,并返回给客户方;服务器端主要实现客户端或中间件提出的业务请求并做好留迹工作。本设计包括了模拟电话服务系统的开发环境,设计目的,总体设计,详细设计,具体实现代码,以及设计中遇到的问题及解决方法。将服务器端,中间件客户端进行连接后可模拟出现实中固定电话交费的的功能。)处理器:)物理内存:512M3)操作系统:)虚拟机软件:VmwareWorkstation102)虚拟机系统:Fedora93)数据库:mysql4)C/C++编译器5)Vi编辑器6)文件处理软件Office、)方便客户查询、更新个人信息。2)解决以往数据信息的错误混乱及余额累积问题。3)采用“客户端—中间件—服务器”的模式,确保数据的及时性、准确性、可靠性,增强客户对固定电话的使用信心。4)提高我们实践操作能力,巩固所学知识。)客户端客户端程序可命名为client,实现功能则执行时带两个命令行参数,其一为服务名(定义在/etc/services中,可自己定义,此次客户服务名:s156788/tcp,服务器服务名:s256789/tcp),其二为目的主机名(定义在/etc/hosts内,也可使用DNS来解析),此处为缺省主机名localhost。实现如下功能:用户查询、更新、取消等页面提示信息,本系统的使用运行环境是Linux系统。2)中间件中间件程序命名为middle,实现功能则执行时带三个参数,其一为客户服务名(s1),其二为服务器服务名(s2),其三为目的主机名(localhost)。完成与客户要求相符的功能:客户端发送请求,中间件接收客户方数据,组织服务器方所需数据,将内容传送给服务器,再由服务器通过中间件重组服务方返回数据再返回信息给客户端。是本地的本地处理,否则发往服务器方。中间件的环境是Linux系统。3)服务器服务器程序可命名为server,实现功能则执行时带一个参数,为服务器服务名(s2),完成客户端或中间件提出的业务请求,并做好留迹工作。服务端环境必须是Linux系统。4)留迹或log留迹或log工作在客户端、中间件和服务器三方都要做,以供统计或核对使用。客户端或中间件方可以使用文本文件或数据库,但在服务器方必须使用MySQL数据库。()建立服务方套接字,描述符为sbind()绑定套接字与本地地址和端口Linsten()通知TCP,准备接受Socker()建立服务方套接字,ept()等待客户方连接Connect()建立与服务方链接recv()/read()读取客户方数据Send()/write()向服务器方发送请求成功后返回与s具相同特性的新套接字服务处理及数据加等待服务器方send()/write向客户方提供服务结果recv()/read读取服务方数据Close()关闭新套接字s,结束本次对话Close()关闭最初套接字s,结束服务器Close()关闭最初套接字s,,其一按照姓名查询,其二按照电话号码查询,输入客户姓名或电话号码,若存在则返回客户的编号、姓名、当前话费等具体信息,若不存在,则返回0;其三

模拟电话服务系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00001
  • 文件大小201 KB
  • 时间2019-07-19