- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分:源程序说明
1.1命名规范
1.1.1 命名空间
Hrhy.FPMS.(A).(B): (A)为Xian(县级系统),Xiang(乡级系统)和YiDong(移动客户端)。
(B)为 KongZhi:控制器,存放界面对应的控制器。Controler
ShiJian:事件,存放定义的消息和事件处理等。
ShiTu:视图,存放界面。View
ShuJu:数据,存放数据管理程序。Model
Web:网络,存放网络服务代理程序。使用WSDL命令生成网络服
务代理类加入到项目中,然后程序直接调用网络服务代理类访问网
络服务。在项目的web引用中都找不到相关的网络服务引用。
YeWu:存放业务程序,例如ServiceAgent和OnlineProXY的实现。
Hrhy.FPMS.Tool:工具类命名空间。
Hrhy.FPMS.ShuJuKu:数据库访问类
Hrhy.Tool:工具类命名空间。
1.1.2 类命名
所有的类都使用拼音命名,没有简写。
cls前缀:代表类。
含有Form:代表窗体类。该种类名字开头不以cls开头。
含有ShiJian:代表消息事件类。该种类名字开头不以cls开头。
1.1.3 变量命名
成员变量命名:头字母小写,其余拼音单词大写,没有简写。
临时变量命名:全部小写。
参数变量 :每一个单词头字母大写。
1.2乡级解决方案(FPMS_Xiang.sln)
乡级解决方案件主要是乡级系统的实现。为了开发和调试方便,将县级网络服务和县级移动终端也加入乡级解决方案当中。
1.2.1项目说明
AppSart 项目,该项目生成引导程序,通过该引导程序调出当前正确版本的应用程序。并且该项目的应用程序配置文件是Microsoft Updater Application Block的配置文件。这个项目的源文件来自微软的Updater Application Block解决方案。
FPMS_XianFuWu网络服务项目,县级网络服务。
FPMS_Xiang_V项目,乡级系统版本。
FPMS_Xiang_V项目,乡级系统版本。
FPMS_YiDong项目,县级移动客户终端项目。
1.2.2主要类和文件说明
AppStart项目主要类和文件说明。
AppStart.cs,主程序。
App.config,应用程序配置文件。注意:这也是Updater Application Block的配置文件。
FPMS_XianFuWu项目主要类和文件说明。
XianFuWu.asmx,网络服务主文件。参考文件的注释可以获得更详细的信息。
Web.Config,网络配置信息文件,网络服务的数据库连接配置信息也在该文件中。
FPMS_Xiang_V
XuQiuChaXunForm.cs,需求查询主界面,在类中定义了Main方法。
App.config,应用程序配置文件。该文件定义了MUAB,MOAB和FPMS乡级系统的配置信息。参考本文档的第二部分获得详细信息。
clsXuQiuChaXunKongZhi.cs,需求查询控制器。该类的构造器,YunXin,XiaoHui和事件响应方法区域中定义的方法都是关键方法。
clsShuJuGuanLi.cs,数据管理类。该类负责维护数据,实现了更新、获得数据等功能。
clsYeWuDaiBiao.cs,业务代表类,该类实现了MOAB中的ServiceAgent角色。该类的FaSongQingQiuHuoDeShuJu和FaSongQingQiuGengXinShuJu方法是关键方法。
clsWangLuoDaiLi.cs,网络代表类,该类实现了MOAB中的OnlineProXY角色。该类的QingQiuChuLi方法是关键方法。
FPMS_Xiang_V。
两个版本的程序不同在于,实现了能够把已答复和未答复的数据分到两个Tab页面显示。其类结构和一致。
FPMS_YiDong
XuQiuChaXunForm.cs,需求查询主类。
clsChangLiang.cs,配置了县网络服务的请求地址。
1.3.县级解决方案(FPMS_Xian.sln)
县级解决方案主要实现了县级系统配置平台。在该方案中还加入了一个Manifest生成工具。
1.3.1项目说明
FPMS_Xian项目,县级配置平台,实现了对需求反馈,维护基本数据和数据结构维护功能。
ManifestUtility项目,该项目来自Microsoft Updater Application Block解决方案,负责生成服务器端的Manifest文件。
1.3.2主要类和文件说明
FPMS_Xian项目主要类和文件说明。
XianForm.cs,县系统的主界面。
App.config,县系统的应用程序配
文档评论(0)