课程设计(论文)-电费代缴系统

课程设计(论文)-电费代缴系统

ID:6334194

大小:391.00 KB

页数:34页

时间:2018-01-10

课程设计(论文)-电费代缴系统_第1页
课程设计(论文)-电费代缴系统_第2页
课程设计(论文)-电费代缴系统_第3页
课程设计(论文)-电费代缴系统_第4页
课程设计(论文)-电费代缴系统_第5页
资源描述:

《课程设计(论文)-电费代缴系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南城建学院《软件实习》任务书设计题目电费代缴系统学生班级学生学号学生姓名同组人指导老师计算机科学与工程系2010-9-10-33--–目录《软件实习2》任务书-0-一:前言-2-二:系统环境-2-三:设计目的-2-四:总体设计-3-1.客户端页面-3-2.客户端,中间件和服务器联系-3-五:详细设计-4-(1)基本功能-4-1.1查询费用-4-(2)服务器的开发-4-2.1服务端的开发-4-2.2客户端的开发-5-2.3套接字-5-六:调试与测试-6-一.生成数据库(source*.sh)-6-二.程序的编译和运行-6-三.多任务模式与启动相关服务-

2、6-四.相关操作-7-五.返回结果信息-8-七:设计中遇到的问题及解决方法:-9-八:源程序清单-9-8.1数据库文件-9-8.2客户端程序-10-8.3中间件程序-16-8.4服务器-22-8.5服务器-27-九:心得体会-32-十:参考文献-33--33--–电费代缴系统一:前言近年来,随着高科技技术的告诉发展,传统的手工操作系统为主的电费缴纳的管理方式,因其信息反应慢,工作效率低,管理质量差,备受广大服务者争议。在计算机信息技术飞速发展与广泛应用的今天,这种落后的管理方式与时代的步伐已显得格格不入,对电费缴纳系统实现智能化,信息管理化,是信息时代

3、对现代社会电费管理工作提出的严峻要求。为了更好的提供电费代缴服务,为了使电费管理更加科学,更严谨,同时更具有操作性,节省操作人员的劳动,电费缴纳系统必须与先进技术相结合,应用先进的网络管理技术来操作电费管理系统,从而使其为人们提供更方便,更快捷的电费管理服务。二:系统环境在Linux环境下,使用GNUC或GNUC++,在UNIX/Linuxmake开发工具的的管理和控制下,利用UNIX/LinuxSocket库在网络的底层进行开发设计。电费缴费系统是基于UNIXSocket和MySQL数据库设计一个交易型中间件系统。在Linux环境下使用GNU C或者

4、GNUC++,在Linuxmake开发工具的管理和控制下,利用Linux系统提供的Socket库和MySQL数据库在网络底层开发交易型中间件,同时简要介绍了客户端和服务器的工作模式。此模拟电费交费系统采用“客户端—中间件—服务器”模式,其中主要包括三大部分:客户端(Client),中间件(Middleware)和服务器端(Server)。客户端(Client)主要实现用户管理、查询、交易(交费,购物等),撤销和统计等功能;中间件(Middleware)要完成与客户要求相符的功能——是本地的本地处理,否则发往服务器端——接受客户端数据,组织服务器端所需数

5、据,重组服务端返回数据,并返回给客户方;服务器端(Server)主要实现客户端或中间件提出的业务请求并做好留迹工作三:设计目的对电费查询与缴费业务进行了系统全面的分析研究。针对现有系统中实时性不足而造成用户欠费太多使公司企业蒙受损失的问题。采用开发工具Linux+Mysql进行系统设计。设计系统能够提供对点费信息输入、查询、编辑、打印以及话费统计各明细项目的数据编辑,自动计算出电费的各项合计数据;可自主设定条件从而达到数据的多角度查询功能;方便导入、导出数据及输出报表。-33--–四:总体设计1.客户端页面退出系统查询信息在线缴费电费缴纳登陆账户和密码

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

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

8、为错误没有得到结果,把返回结果“系统错误”填入发送错误信息给中间件,然后中间件把信息返回给用户

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

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

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