电费0代缴系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南城建学院 《Linux操作系统》课程设计报告 题目: 电费代缴系统 姓 名: 2011年 09 月08 日 前言 近年来,随着中国市场经济的高速发展,社会需要方便和快捷的缴费方式。电业局不仅在城区和各供电所设立缴费营业场所,推行电费充值卡,还与银行共同合作推行实时代扣代缴电费业务。电力客户在电费账户中余款不够缴交当期电费时,银行将对客户账户中储蓄的电费余额进行扣款,这样电业局不仅减少了欠费,又降低了电费风险,有效提高了电费回收率,并且为客户节省了欠费违约金的支出该系统投入后,电力客户可选择在目前已与电业局联网的建行和兴业银行所属任一营业网点办理电费的实时查询、现金缴费、实时划转、储蓄代扣等事宜。一、 系统环境 - 4 - 1、硬件环境: - 4 - 2、软件环境 - 4 - 二、设计目的及其要求 - 4 - 1、设计目的 - 4 - 2、设计要求 - 5 - 三、总体设计 - 5 - 1基本功能: - 6 - 2总体设计流程图如下: - 7 - 四、详细设计 - 8 - 1:客户端模块 : - 8 - 2:信息通讯模块: - 8 - 3:中间件模块: - 10 - 4:服务器端模块: - 10 - 5:客户端,中间件和服务器联系 - 10 - 五、调试与测试 - 11 - 1.调试方法 - 11 - 2.测试结果分析及讨论 - 11 - 六、遇到的问题及解决方法 - 14 - 七、源程序清单 - 15 - 1.数据库代码 - 15 - 2.服务器代码 - 16 - 3.中间件程序 - 23 - 4.客户端程序 - 27 - 八、心得体会 - 31- 九、参考文献 - 32 - 一、 系统环境 1、硬件环境: Pentium(R)4 cpu 2.08GHz,224MB内存 2、软件环境 Redhat Linux mysql、Window操作系统、Linux虚拟机、mysql数据库C++编译器、Vi编辑器、 文字处理软件Office、其他辅助软件。 服务器数据库要求使用Linux提供的免费的MySQL。开发时主要用到C访问MySql的接口程序MySql C API。此系统利用Linux系统提供的Socket库和MySOL数据库在网络底层开发交易性中间件,同时简要介绍了客户端和服务器的工作模式。采用“客户端—中间件—服务器”模式,其中主要包括三大部分:客户端(client),中间件(middlewar)和服务器端(server)。客户端主要实现用户管理、查询、缴费等功能;中间件要完成与客户要求相符的功能—是本地的本地处理,否则发往服务器端——接受客户端数据,组织服务器端所需数据,重组服务端返回数据,并返回给客户方;服务器端(Server)主要实现客户端或中间件提出的业务请求并做好留迹工作。 二、设计目的及其要求 1、设计目的 本设计的目的是使参与设计者掌握利用软件工程的思想方法和TCP/IP设计出用于不同行业和部门间的通讯转发或协议转换软件—中间件,尤其掌握这种设计的思想和方法。在很多场合中间件部分是必须的,因为在不同的行业的网络是不允许直通的。这里有政策的因素,有制度的要求,也有技术的成份。 对费查询与缴费业务进行了系统全面的分析研究。针对现有系统中实时性不足而造成用户欠费太多使公司企业蒙受损失的问题。采用开发工具进行系统设计。设计系统能够提供对费信息输入、查询、编辑自动计算出费的各项合计数据;可自主设定条件从而达到数据的多角度查询功能(1)client,要求带有两个命令行参数一个是服务(自己定义,并保存在/etc/services中,比如mysvr1 5678),另一个是目的主机(自己定义,并保存在/etc/hosts内,也可使用DNS来解析),缺省时为本机。也可以使用配置文件取代命令行参数。 客户端至少要实现如下功能:用户管理、查询、交费、网上缴费、撤销、留迹、本地业务统计。 (2) 中间件程序命名为middleware,要带有4个参数,一个是用于服务器的服务(名字,与客户端同),第二个作为向电费服务器请求的服务(自己定义,并保存在/etc/services中,要区别于客户端,比如mysvr2 5679),第三个是向银行服务器请求的服务,第四个为目的主机(定义在/etc/hosts内),缺省时为本机。也可以使用配置文件取代命令行参数。 中间件要完成与客户要求相符的功能:是本地的本地处理,否则发往服务器方。具体地是:接收客户方数据;组织服务器方所需数据;重组服务方返回数据,并返回给客户方;留迹;本地业务统计。 (3) 服务器程序可命名为server,要求带有一个服务参数。也可以使用配置文件取代命令行参数。银行服务器命名为bank,

文档评论(0)

simaqiao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档