- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
目录
综合信息管理系统软件
二次开发接口及使用说明
撰写者:吴建军
撰写时间: DOCPROPERTY LastSavedTime 2014/7/1 16:10
更新时间: DOCPROPERTY LastSavedTime 2014/7/1 16:10
联系方式: wjj@ , shangwu032@
联系电话目录
TOC \o 1-3 \h \z 1. 综合信息管理系统服务程序概述 1
2. 服务程序接口使用方法 1
3. 服务接口详情 2
3.1 数据库 2
3.2 数据查询接口 3
3.3 数据插入接口 3
3.4 数据更新接口 4
3.5 数据删除接口 4
4. 问题说明与处理 5
STYLEREF 标题 2 \n 3.5 STYLEREF 标题 2 数据删除接口
PAGE \* ArabicDash - 5 -
综合信息管理系统二次开发接口及使用说明
PAGE \* ArabicDash - 1 -
综合信息管理系统服务程序概述
综合信息管理系统软件采用C/S结构,客户端与数据库之间使用WCF服务程序实现访问。
如 REF _Ref365015473 \h 图 11所示,本系统主要由数据库、WCF服务端程序、客户端等三部分组成。部署在服务器的WCF服务程序联系了各个部分,并将数据保存到服务器数据库中。本系统对数据库的访问是通过WCF服务程序实现的,避免客户端直接访问,较好地保护了数据库安全。
客户端与服务器之间的连接方式灵活,操作简单。本系统吸收了B/S结构的特色,将WCF服务程序部署与IIS服务器,客户端与服务端的连接,通过修改设置客户端的服务器IP地址设置即可。
WCF服务程序提供了标准接口,提供XML数据。
为了确保数据安全,本系统的WCF服务程序在客户端与服务器之间的数据交换中,对部分重要信息进行了加密。
图 STYLEREF 1 \s 1 SEQ 图 \* ARABIC \s 1 1 系统组成
服务程序接口使用方法
本系统的服务程序,已经通过项目部署于服务器的ASP.NET网站服务下,基于.NET Framework 4.0运行环境。使用方法如下:
以Visual Studio开发环境为例,将当前项目服务添加到目标项目中。
打开需要添加本系统服务的Visual Studio目标项目,在Visual Studio的解决方案资源管理器中,右击目标项目,选择“添加Web引用”,如 REF _Ref391992671 \h 图 21所示。
在“URL”地址中,输入综合信息管理系统的服务地址,如“02:8801/service1.svc”,回车确认后,打开当前服务。
在“Web引用名”下,自定义引用名,如“HrWS”,点击确定即可。
此时,HrWS即为引用的服务对象,通过相关接口实现访问。
图 STYLEREF 1 \s 2 SEQ 图 \* ARABIC \s 1 1 添加服务引用
服务接口详情
综合信息管理系统软件服务接口主要由数据查询、插入、更新、删除等组成。
数据库
数据库的实际情况,与服务接口的访问有重要关系。本数据库的主要关系图如 REF _Ref391991662 \h 图 31所示,详情请参见数据库。
图 STYLEREF 1 \s 3 SEQ 图 \* ARABIC \s 1 1 数据库关系图
数据查询接口
接口定义:
OperationContract() Function AxwcfsqlQuery(ByVal sf As String, ByVal QuerySqlStr As String, ByVal AddStr As String, ByVal AddInt As Integer) As DataSet
使用方法:
QuerySqlStr为访问数据库的sql字符串,其它为辅助或预留参数,非必要。
例如,“Select * From 教师资格表”,即可获取数据库中的“教师资格表”的数据,以DataSet返回到客户端。
数据插入接口
接口定义:
OperationContract() Function AxwcfsqlInsert(ByVal sf As String, ByVal sf_TabelName As String, ByVal sqlInsertDataset As DataSet, ByVal AddStr As String, ByVal AddInt As Integer) As String
使用方法:
TabelName为访问数据库的表名,sqlInsertDatase
您可能关注的文档
最近下载
- 中科大研究生英文科技论文写作课件04英文科技论文写作——技巧篇.pptx VIP
- 2025年消防宣传月总结模版(6篇).doc VIP
- 答案-22年四川农业大学《工程水文学(实践)作业.doc VIP
- 实施指南《GB_T2659.2-2022世界各国和地区及其行政区划名称代码第2部分:行政区划代码》实施指南.docx VIP
- 5G 组网方式(NSA和SA)和NSA信令流程介绍.pdf VIP
- 3.1《手电筒的秘密》课件三年级上册科学人教版.pptx VIP
- 医疗废物管理与医疗废物管理条例.pptx VIP
- FPGA可编程逻辑器件芯片XCZU21DR-2FFVD1156I中文规格书.pdf VIP
- 荆林小学一年级手工社团活动计划.doc VIP
- 中科大研究生英文科技论文写作课件03英文科技论文写作——方法篇.pptx VIP
原创力文档


文档评论(0)