linux手机缴费系统实验报告

linux手机缴费系统实验报告

ID:40557831

大小:439.00 KB

页数:32页

时间:2019-08-04

linux手机缴费系统实验报告_第1页
linux手机缴费系统实验报告_第2页
linux手机缴费系统实验报告_第3页
linux手机缴费系统实验报告_第4页
linux手机缴费系统实验报告_第5页
资源描述:

《linux手机缴费系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南城建学院《软件实习2》任务书设计题目模拟手机交费系统学生班级0614063学生学号061406301学生姓名方芳芳同组人崔彦松邹东黄遂计算机科学与工程系2009年9月10日目录-31--–一前言.................................................................................................2二系统环境…………………………………………………….........2三设计目的………………………………………………………….2四总体设计………………

2、………………………………………….2五详细设计………………………………………………………….3六调试与测试……………………………………………………….4七设计中遇到的问题及解决方法………………………………….7八源程序清单……………………………………………………….8九心得体会…………………………………………………………31十参考文献…………………………………………………………31模拟手机交费系统一:前言-31--–近年来,随着中国的市场经济的高速发展的情况下,社会上出现了很多新消费模式,由此移动通信行业衍生出很多新的业务,具体情况可总结

3、为以下几点:人们生活水平的提高,消费项目,服务种类的增加,产生了各种各样好收费项目。在这追求效率的时代,社会需要方便和快捷的缴费方式。通信行业竞争的日益激烈,移动通信的服务意识越来越高,通过各种服务吸引用户,已成为通信公司重要的竞争手段。在当今网络社会,技术成熟,发挥网络技术优势,利用网络实现快捷缴费已经成为可能。利用电子商务网络以及众多的营业网点实时收费,在几乎不增加系统负担的情况既可缓解目前收费单位营业厅的紧张状况,又方便用户缴费,提高了费用回收率。二:系统环境在Linux环境下,使用GNUC或GNUC++,在UNIX/Linuxma

4、ke开发工具的的管理和控制下,利用UNIX/LinuxSocket库在网络的底层进行开发设计。三:设计目的对移动通信话费查询与缴费业务进行了系统全面的分析研究。针对现有系统中实时性不足而造成用户欠费太多使公司企业蒙受损失的问题。采用开发工具Linux+Mysql进行系统设计。设计系统能够提供对移动话费信息输入、查询、编辑、打印以及话费统计各明细项目的数据编辑,自动计算出话费的各项合计数据;可自主设定条件从而达到对话费数据的多角度查询功能;方便导入、导出数据及输出报表。四:总体设计1.客户端页面退出系统查询信息在线缴费手机缴费登陆账户和密码

5、2.客户端,中间件和服务器联系客户端请求连接中间件服务器S1(在线缴费)请求连接响应请求相应请求-31--–服务器S2五:详细设计(1)基本功能1.1查询费用客户到柜台缴纳费用,客户首先用账户及密码登陆系统,然后登陆手机号码和银行账号,中间件根据用户提供的手机号码把“查询费用”指令存入数据库。中间件检测到查询费用指令,把查询费用指令组成数据包发送到服务器中。服务器把查询费用的结果返回中间件,确认信息后,从接收表中检测返回结果中间件,并监控因错误操作并返回结果。服务器从接收表中查询到“查询费用”指令,把查询费用指令填入数据库.得到查询费用指

6、令后从主数据库查询用户的费用信息。服务器如果因错误没有得到查询结果,把返回结果系统错误,并显示出来。1.2缴纳费用客户端发出“缴纳费用”指令存入中间件。中间件检测到“缴纳费用”指令,把“缴纳费用”指令组成数据包放入缓冲区,然后发送给服务器。服务器把“缴纳费用”的指令填入接收,并返回确认信息。中间件在得到确认信息后,从接收表中检测返回结果给客户端,并监控错误无返回结果的情况。服务器从接收表中查询到“缴纳费用”指令,把“缴纳费用”指令填入数据库。得到“缴纳费用”后从主数据库进行处理,并把银行数据库中所缴的费用扣除,结果填入数据库。“服务器处理

7、系统”如果因为错误没有得到结果,把返回结果“系统错误”填入发送错误信息给中间件,然后中间件把信息返回给用户。1.3查询信息通过用户名和手机号进行查询,录入正确则返回用户信息,反之,退出系统。1.4退出系统客户端发送退出系统请求,经中间件确认。然后客户端退出系统并关闭连接。(2)服务器的开发2.1服务端的开发服务器主要包含守候进程(daemon-31--–),也叫精灵进程,或服务器进程,是生存期长的一种进程。它们常常在系统引导装入时起动,在系统关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。它等待客户机与其联系,提出某种类型的服

8、务要求。服务对客户机服务可将结果或信息返回给客户机(双向),也可不返回(单向)。2.2客户端的开发打开一通信通道,并连接到服务器所在主机的特定端口。向服务器发服务请求,等待并接收应答;请求结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。