课程设计-电费代缴系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计-电费代缴系统

河南城建学院 《软件实习》任务书 设计题目 电费代缴系统 学生班级 学生学号 学生姓名 同 组 人 指导老师 计算机科学与工程系 2010-9-10 目录 《软件实习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 - 三.多任务模式与启动相关服务 - 6 - 四.相关操作 - 7 - 五.返回结果信息 - 8 - 七: 设计中遇到的问题及解决方法: - 9 - 八: 源程序清单 - 9 - 8.1数据库文件 - 9 - 8.2客户端程序 - 10 - 8.3中间件程序 - 16 - 8.4服务器 - 22 - 8.5服务器 - 27 - 九: 心得体会 - 32 - 十:参考文献 - 33 - 电费代缴系统 一: 前言 近年来,随着,在计算机信息技术飞速发展与广泛应用的今天,这种落后的管理方式与时代的步伐已显得格格不入对费查询与缴费业务进行了系统全面的分析研究。针对现有系统中实时性不足而造成用户欠费太多使公司企业蒙受损失的问题。采用开发工具进行系统设计。设计系统能够提供对费信息输入、查询、编辑、打印以及话费统计各明细项目的数据编辑,自动计算出费的各项合计数据;可自主设定条件从而达到数据的多角度查询功能;方便导入、导出数据及输出报表。 2.客户端,中间件和服务器联系 五: 详细设计1.1查询费用 客户到柜台缴纳费用,根据用户提供的号码把查询费用”指令存入数据库。检测到查询费用指令,把查询费用指令组成数据包发送中。把查询费用返回确认信息后,从接收表中检测返回结果,并监控返回结果。 从接收表中查询到“查询费用”指令,把查询费用指令填入数据库.得到查询费用指令后从主数据库查询用户的费用信息。如果没有得到查询结果,把返回结果系统错误。 1.2缴纳费用 发出缴纳费用”指令存入。检测到“缴纳费用”指令,把“缴纳费用”指令组成数据包放入。 把“缴纳费用的指令填入接收,并返回确认信息。在得到确认信息后,从接收表中检测返回结果,并监控无返回结果的情况。 从接收表中查询到“缴纳费用”指令,把“缴纳费用”指令填入数据库。得到“缴纳费用” 后从主数据库,并把结果填入数据库。 “处理系统”如果没有得到结果,把返回结果“系统错误”填入发送。 1.3 1.4 退出系统 客户端发送退出系统请求,经中间件确认。然后客户端退出系统并关闭连接。 (2) 服务器的开发 2.1服务端的开发 服务器主要包含守候进程(daemon),也叫精灵进程,或服务器进程,是生存期长的一种进程。它们常常在系统引导装入时起动,在系统关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。它等待客户机与其联系,提出某种类型的服务要求。服务对客户机服务可将结果或信息返回给客户机(双向),也可不返回(单向)。 2.2 客户端的开发 打开一通信通道,并连接到服务器所在主机的特定端口。向服务器发服务请求,等待并接收应答;请求结束后关闭通信通道。 客户是交易的发起者。实现功能与服务器方同。 2.3套接字 1.流式套接字(SOCK-STREAM): 提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复地发送,且按发送顺序接收。内设流量控制,避免数据流超限;数据被看作是字节流,无长度限制。文件传送协议(FTP)即使用流式套接字。 数据报式套接字(SOCK-DGRAM) :提供了一个无连接服务。数据包以独立包形式被发送,不提供无错保证,数据可能丢失或重复,并且接收顺序混乱。 原始式套接字(SOCK-RAW):该接口允许对较低层协议,如IP、ICMP直接访问。常用于检验新的协议实现或访问现有服务中配置的新设备。 基本套接字系统调用 创建套接字—socket() 地址绑定—bind() 建立连接—connect()与accept() 监听连接—liste

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档