gprs抄表系统软件设计结构范例.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPRS抄表系统软件设计结构范例 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 抄表系统软件设计构造范例 修订控制页 修订号 修订日期 修订内容简述 修订人 版本 20 创立文件 N/A 1 体系设计 1.1 体系选型 根据系统的运行环境和实际要求,初步方案采用客户端/效劳器模式。 客户端,主要提供和用户交互的界面,并且执行用户输入的命令。 效劳器端,作为数据库效劳器、文件效劳器等,为客户端的运行提供效劳。 在客户端,方案采用层次构造。 表示层:主要处理用户和系统的交互,职责是为用户提供界面,解析用户的操作指令并将其传给业务层;处理从用户接收到的信息并显示从业务层提取的信息。 业务层:主要处理来自表示层传送的请求。业务层实现系统的所有核心业务逻辑,例如资料信息管理、显示仪控制指令分析、结算信息处理、生成报表、数据备份和登录权限等逻辑的实现。根据表示层请求的内容,执行相应的逻辑,然后将执行结果提交给数据层做进一步的处理。 数据层:主要处理和数据资源相关的逻辑,例如存储从业务层传送来的数据或者从关系数据库中读取数据传给业务层处理。 2.2 技术选型 从可以实现的系统体系和软件的购置能力来综合进展考虑,有关技术选型建议如下: ⑴硬件环境:采用普通PC机或商用效劳器等均可,推荐使用商用效劳器。 ⑵操作系统:采用Windows XP或Windows 2003等均可,推荐采用Windows 2003。 ⑶数据库: 采用、SQL Server 2000、SQL Server 2005 或SQL Server 2021等均可,可依据系统规模具体选择。 ⑷开发工具:采用Visual C++。相对于托管代码而言,采用Visual C++ 开发是本地代码开发,开发难度虽然大一些,但是本地代码执行效率更高。 ⑸其它软件:建议采用Office 2003。 3.概要设计 3.1 业务设计 根据提供的工程描述,初步将系统相关业务流程总结为以下步骤: ⑴ 程序平安方面:程序运行时先检查硬盘或注册表特定位置特定信息是否正确,保证程序合法运行。 ⑵ 依据权限等级,对不同用户登录信息进展权限检查,保证用户按照权限级别运行。 ⑶ 根据提供的工程描述,系统设置模块,建立系统网络和初始化相关参数。 ⑷ 根据提供的工程描述,资料录入模块,进展用户信息录入、表信息录入和智能终端资料录入。 ⑸ 根据提供的工程描述,数据采集模块, 进展全用户抄表、单表抄表、抄冻结数据等功能。 ⑹ 根据提供的工程描述,用量查询模块,进展日用量日、月、年查询,月用量月、年查询,年用量年查询,冻结数据查询分析。具体的查询时间可由查询时间来调整确定。 ⑺ 根据提供的工程描述,时段分析模块,对可疑用户进展设定时间段的监控,并分析监控时段的数据,可连续对监控对象进展实时采集。 ⑻ 根据提供的工程描述,报表生成模块,生成日、月、年用量报表和报表预览打印。可自动生成各种报表、图表,随机进展打印功能。 ⑼ 根据提供的工程描述,计费结算模块,进展客户交费、批量缴费、缴费查询、设置单价等。 ⑽ 根据提供的工程描述,报警显示模块,进展报警数据查看,在相应界面中会出现不同报警状态。 ⑾ 根据提供的工程描述,系统维护模块,进展事务日志年、月、日查询,系统通讯和定时操作的设置,系统操作员密码和权限的管理,数据平安备份维护。 具体业务流程,还需与对方详细咨询交流。 4.界面设计 4.1 界面风格 ⑴系统界面风格:整个应用程序采用基于对话框的体系构造,由应用程序对象和对话框对象构成;程序的主要操作都是在对话框对象下完成的。 ⑵窗体类型:标准Windows 规那么窗体类型。 ⑶颜色方案:标准Windows 颜色方案。 ⑷文字字体和字号:英文字体方案采用Tohoma,字号为10号;中文字体方案采用新宋体,字号为10号;具体再测试调整。 ⑸屏幕分辨率:依据屏幕大小为设计蓝本。 4.2 窗体流程 系统维护报警显示报表生成时段分析数据采集资料录入系统设置用量查询计费结算菜单开机显示公司LOGO登录主程序界面 系统维护 报警显示 报表生成 时段分析 数据采集 资料录入 系统设置 用量查询 计费结算 菜单 开机 显示公司LOGO 登录 主程序界面 5.数据库、网络和算法设计 5.1 数据库设计 根据提供的工程描述,初步方案建立6个表: 用户信息表、显示仪类型表、 缴费信息表、采集数据表、 指令信息表、系统设置表。 根据查询比照要求,对相应列,如编号id等,建立相应索引,提高系统性能。 5.2 网络设计 网络连接方式:建议采用无线局域网连接方式,主机IP和设备IP处于必须同一网段。 通讯方式:主机和设备,通过GPRS TCP/I

文档评论(0)

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

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

1亿VIP精品文档

相关文档