某公司质量管理子系统介绍.docx
港珠澳大桥主体工程综合管理信息系统(HZMB-IMlS)质量管理子系统InfOPath部分管理员手册广东东方思维科技有限公司2011年05月版本历史版本/状态作者参与者起止日期备注vl.0.0赵永国2011-05-04至2011-05-16创建目录1 文档描述41.1 编写目的41.2 系统特点41.3 术语与缩写解释41.4 参考文档42 环境搭建52.1 软件整体安装次序52.2 MOSS2007详细安装步骤62.3 搭建质量管理子系统infoPath表单服务架构172.3.1 基本流程172.3.2 详细流程173 自定义moss2007应用程序开发204 部署与发布215 站点备份与恢复231文档描述1-1编写目的本文档是对港珠澳大桥主体工程综合管理信息系统中质量管理应用子系统的infoPath表单部分如何运作进行说明的文档。infoPath表单在质量管理子系统中,承担着委托单、试验、试验报告、检验等业务部分的数据采集、页面显示、打印工作,属于整个系统的核心部分。本文档详细描述了infoPath表单服务环境搭建、自定义应用程序开发、部署与发布等功能的详细操作步骤,供应用系统设计开发组、支持服务组等参考。1.2 系统特点质量管理子系统infoPath部分,与质量管理子系统主体部分,采取“明确接口、宽松耦合”的方式集成。infoPath部分负责质量数据在页面的信息采集、保存、展示等操作。1.3 术语与缩写解释序号术语、缩写含义1Moss2007Microsoftofficesharepointserver20071.4 参考文档1、港珠澳大桥主体工程综合管理信息系统开发招标文件2、港珠澳大桥主体工程综合管理信息系统投标文件第一卷(下:技术部分),广东东方思维科技有限公司2环境搭建2.1 软件整体安装次序质量管理子系统infoPath表单服务涉及到的软件较多,相互间存在依赖关系,因此安装时需要遵循一定的次序。基本安装顺序如下:1)、为Windows2008操作系统添加ActiveDirectory域服务。2)、为Windows2008操作系统添加IIS服务。I < 上一步)|II H- IEMXi的向ILU匚匚lyUUULIlklulculc匚<t皿爵箸 W5* KhrKvy l<>>t< swM" D"iQwy串MH恤近第学 w CUrKwy程夕旧乘官哥r mrw” Mfl明 WHl)* Mr”,ry 证书IS方Vnlx<t *rvr li*t Smvs mJ胃W片务*hn*交付务5RW博梅I面田送日鼻安a右叱上的一个2个角色 物色®精赚瞿豁盛疆¥ 1LfiKdamlX 如> A网色爱八篇巳已*2A Ac<tv Dir«g 语I* A4t>v Barwt4 存时日梁知博抑震*禽巳状急选择服务35角色 ftss)B访包物!即助me I"5 IW 0r<twy HlK语室WIa «# ys一 色B ,> vss) WiZi曼制司,可慢并且可r母fb以用我“基岬依 八角色秋冬石别* MB s)Q传M3期己g用好4 I系技呻£X 事件 OaI IH关殴制MZlRu 3S3)、安装SqISerVer2005安装比较简单,此处略。4)、安装Me)SS2007具体步骤请见下节中的"moss2007详细安装步骤”。5)、搭建质量管理子系统infoPath表单服务架构在moss环境下搭建infoPath表单服务架构,并且将自定义开发程序发布到上面去6)、上传inf。Path模板,并激活到网站集。×12.2 MOSS2007详细安装步骤icrosof'tOfficeSkarePointServer2007正在解压缩文件,清稍做取消©双击moss2007安装软件,开始安装。×1IicrosoftOfficeSharePointServer2007输入您的产品密钥清键入25个字符的产品密钥。密钥在产品包装盒内的卡片上,或在许可协议上。W9YVK-7F3BF-M373B-MQVKM-P6PXB,继续©输入moss2007企业版序列号W9YVK-7F3BF-M373B-MQVKM-P6PXB,点击“继续”选择高级按钮,进行自定义设置。选择“完整”安装,这样可以组成一个SharePOint场。漫长等待后,安装完成。下一步是对moss2007进行配置。这才是重点部分。可以安装完成后立刻配置,也可以稍后配置。点击“开始”菜单里面的"SharePoint产品和技术配置向导”,也可以进行配置。点击“下一步二选择“否,我希望创建新的服务器场工填写数据库服务器,如果数据库在本机,则输入即可。数据库访问账户方面,输入本机登录用户名、密码。指定SharePOint管理中心Web应用程序的端口号,此处可以自定义,也可以选择随机生成的端口号。点击“下一步二系统开始进行配置,正常情况下,最后会提示配置成功。从开始菜单,打开“SharePoint3.0管理中心二弹出界面如上图所示。至此moss2007安装并且配置成功。2.3 搭建质量管理子系统infoPath表单服务架构搭建infoPath表单服务架构比较复杂,此处先描述基本架构的搭建:2.3.1 基本流程首先创建服务器场的共享服务,这样可以防止登录站点集时,出现的“会话超时”错误。接着创建自定义Web应用程序、创建网站集,作为搭载质量系统程序的宿主网站;同时也作为infoPath模板的挂载站点。最后在moss2007管理中心网站上传infoPath模板,并将其激活到自定义网站集;发布程序到自定义网站集。工作完成。2.3.2 详细流程为了创建服务器场的共享服务,需要启动moss2007服务器的“OfficeSharePointServer搜索”服务和"WindowsSharePointServices帮助搜索”服务。以下是操作抓图。时间;2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第19页共29页M管中心m > ft > atnsft服务器上的版务:M0SS20O7 2*f* .'值瞿y1HMSW4*0 2fllRtBftttIV . MfrMK MB w 4ft8ifec<BtTfrtrBft作 WW,,1W2SC Ka<l CXZQ,M>w<w,、2flrtwr-wHMait 遇尚EKl«41 Cl%3* Sawi«« QimftShstt MWRW±fjtTAWRBK3tAB Cfi< «2目C主员atM>c n 在号&m>c *n汾立五4士、 an PUHxil何效爻fl orr.< SUrarZMftfl.余石Ri5XU行实Hib MVfl!5Cft<Pft. *JfWMeiS 关g清与情费聚新。M*<I1*Hmm管中心*0£0R博RMRU二 *aM比3好的*量杵&K3网+srr* 31网十二Ptrtiitinz*RnMlftfi2SJL胪M力箜用放9户应行长且川货梅中献新荷引曜谶!骨 瞬战的郦/. EFEKMSjar*vr¼wcTft39U5tRttK姗隔i蜥确f 丽刚蒜猫糠蜘嬲翳胸 tt - tlUiht2fj1 2r<fICr8“,Office $铭尴QWt翻修;"*m* "周,*篇2mHr 0 -大置用身作隔帝豆上的务圈务器上的服务:MOSS20O7疆掘思铭誉R.那MBtfatfHBfUiaw ,1M' #达网作满盥徵徵姥漏解2“谛:6 阴第,1.¼莫明B4夕Rtn, MMkttKK r-',",itclC-MeSeieMticeAtrds>SrvwyTIkUwa9mt4MSarvim。启用(L*49mt4*MtrveW文加砂公教不w号文1IUK,今W<-冷作U导J上给S异0!(>t.%九八”,*!!配置服务器MOSS2007上的OfficeSharePointServer投索服务设置关成以下所有步瑕KV3BOSSm7收送於8曲巳司日示不翕中用酗和师42M¾aUfiW-W-a<,.M三8««号21上次向箭M*AMaiina3区用便时攫素重值,书ttaieWMmrw 1«<«1 clclt>k Srvic在上延行 wwsitftr相©曲书3,附Ab族,29授零T引EXeICalelZie<*B三国国下案中的看爵Q阳a可配置种in状老IteUCdcdattM%r*ie,在*野3场中0未送行已,止OfficeSWnt$«TVW9ff&B211Vt*laSikarasMJrvicsT应用建件SAtbIiMwtShw«ToBtSmrtnotKM911BfiSJ)文侬*生代拳育4密#己H止2的0凶母W己IlIt-先和S-BWf<三服务启动成功后,需要新建自定义Web应用程序作为共享服务的宿主站点。创建共享服务后,就可以避免“会话超时”的错误。之后是新建自定义Web应用程序和站点集,作为自定义程序的宿主站点。此处操作较为简单,略。3自定义moss2007应用程序开发开发过程与普通aspx开发类似。在页面中显示infoPath模板,主要是用到了XmIFormVieW控件。要使用该控件,需在项目中添加2个引用,如下图所示:上述2个dll的位置是:C:ProgramFilesVMicrosoftOfficeServersM2.0Bin下的Microsoft.Office.InfoPath.dll和Microsoft.Office.InfoPath.Server.dll0除此以外,还有几点需要注意:1、整个自定义项目采用站点模式开发,利用WebDeployment插件进行编译。2、如果要进行断点调试,需要在ie中打开aspx页面,利用附加进程的方式,将w3wp.exe进程附加到调试环境中。如下图所示。编号:根据委托单TD查找ring IempXsn = VtdB rnViv. XsnLocation ex)jrJlss (this. Page, ex.311-02-21fornViev):附加到避程限定苻 ®) : PQA-VR3 谶 S) I盟繇笈猫提此计算机上的进电或送我运行FiCSft Visual Studio硼刷监嘘" IwSvSl EXE)的远程附加到:I自动托管代码选择一可用进程(V)湃程ID trSfi.Click(objectnew XmIFOrnVieR¾Vev) this, f ornHofct; null 11 formview.:ataBnd(): null && formview.;构formTab ilTableUtat or navigator = fo c”.TCRCC 依讣我坦者占tskhost exe TsHelp«r64 x TXPlatforn x vds. exewinlooxL «xe NnMORDEXE ft,mi PrvS «x« wuftuclt «x«64646646464866464Xxxx RM XxxxxPQAVKdnimstr1PQAinistr1PQinistr1SYSTEMOPQAMini 3tr .STSTEMOSYSTEM1PQAKnimstr. . . 1 TVORK SERHCE OPQAVKdninistr 1口显示所有用户的通程(V)厂显示所有会话中的进程3)郁li(R) II附加S) I 取消4部署与发布利用WebDepIoyment插件将项目编译成功以后,将页面文件拷贝到发布站点的“ayouts”文件夹目录下,或者该目录内的子文件夹内。如下图所示:/起始页%PQA-SERVER(PQAVAdministrator):应用程序池B.网站回。DefaultWebSiteSmysite国,OfficeServerWebServices-:®SharePoint-2086i+i._app_bin>controltemplatesI白.layouts-田二1033-Q2052由.BDCAdminUIEditingMenU由更imagesI由尊incmyv ew田一MOB:ELER时一STYLESJVariations-j_vti_bin_Vti_PvtJ一田>.wpresourcesS-lZ1AppeBrowsersi1App_Data1-1App_GlobalResourcesSaspnet_clientE_binBiimg0iWpresourcesSharePoint-2087筛选:ASP.MET彭 .NET编译画. NET错误页祖提供程序H 页面和控件&IIS C=-ASPCGIHT,夕请求筛选日志J管理H配置编辑器SharePoint-9999国SharePointCentralAdministrati将项目编译生成的dll,拷贝到发布站点的bin目录下,如下图所示:白用PQA-SERVER(TQAUdininistrator)©应用程序池自网站由DefaultWebSiteSmysiteBOfficeServerWebServices白。SharePoint-2086._app_bin,"fl.-_cOntroltemplates日3layoutsB3103322052:+:_BDCAdminUIS_EditingMenU3imagesinc由_MOBILES_myview2jSTYLESS-21Variationsvti_bin,!_vti_pvtErwpresourcesEApp_BrowsersBlJ-App-Data.App_GlObalResourcesSiaspnet_client5?_binSiimgE.wpresources国。SharePoint-2087由SharePoint-9999回G>SharePointCentralAdministrati师胫中名称j_app_bin2j3 _c Ontr ol t empl ates 中.layouts_vti_pvt _wpresources App-Browsers APP一Data_ _ App_GlObaIReS ourCeS aspnet clientNsiiMMHIIIIBIIl.3 img2j wpresources H global, as ax ¾web. config _ web. config. bak如果数据库连接改变,修改发布站点的web.config文件。运行iisreset命令,重启iis服务即可。5站点备份与恢复首先在源站点机器上用stsadm.exe备份网站集,讲备份文件拷贝到目标服务器(也可直接在备份时配置备份路径为目标机器路径),然后执行还原操作:首先新建网站集,然后用SharePoint自带的stsadm.exe工具来实现站点的还原.还原完成后拷贝SpJistview控件所需dll并且修改web.Config配置文件。下面为具体步骤.本例是从服务器10.1.2.2上备份SharePOiln站点,然后还原到10.1.2.8上。具体步骤如下:1、备份SharePOint站点.在10.1.2.2上新建backupsite.bat文件,内容如下:cdc:cdC:ProgramFilesCommonFilesMicrosoftSharedwebserverextensions12BINstsadm.exe-obackup-url-10.1.2.8databacktaobao-home.bak-overwritestsadm.exe-obackup-url-c:databack2086.bak-overwrite双击此bai文件。待命令执行完毕后继续下一步。注意:确保拥有对10J,28databack文件夹的写权限2、还原SharePoint站点(1)在10.1.2.8上新建restoresite.bat文件.内容如下:iisreset/stopcdc:cdC:ProgramFilesCommonFilesMicrosoftSharedwebserverextensions12BINstsadm.exe-orestore-url-d:databacktaobao-home.bak-overwriteiisreset/start注意:''iisreset/stop"和"iisreset/start”为必须命令,不然在还原过程中会发生错误.(2)在执行此bat文件之前,需要新建web应用程序和网站集.打开Shaepoint管理中心,点击【应用程序管理】房间:2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第25页共29页叁管理中心主页操作应用程存售理查看所有网站内容管理中心操作-应用程序省理共享服务管理 Shtr«dS«rvicsl回回收站此网页包含指向其他网页的概接,这些网页可帮助您为安装在服务器或服务器场上的应用程序和组件i首理中心T应用程序管理应用程序管理SharePoiatYeb应用程序告理。创建或扩展Ieb应用程序=从IIS网站Sw除SharePoint。删除Web应用程序。定义管理路径=Web应用程序传出电子邮件设置。Web应用程序常规设置。内容数据库。管理Web应用程序功能=Web应用程序列表SharePoint网站管理。创建网站集三删除网站集三网站使用确认与删除。配额模板。网站集配额和蟆定。网站集管理员=网站集列表在SharePointweb管理栏下点击【新建或扩展应用程序】整证提供程序:协商(Kerberos)C NTLM允许匿名访闰:是C否使用安全套接字层BSIl黑<?否URLIhttP:"TB-DEVELOP :8081区域W房间;2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第26页共29页使用此网页可新建WindowsShar.PointSrvicsWb应用程序.了解如何创建或扩展Wb应用程序.警告:未对此网页进行加密以进行安全通讯.将以明文形式发送用户名、密码和任何其他信息.有关详细信息,谙与管理员联系.确定|取消Iis网站选择使用现有HS网站或创建一便网站,左WindowsShartPointServices应用腹序提供服务.如果选择使用现有IIS网站,则此网站必须位于服务器场中的所有服务器上,并且必须具有相同的说明,否则此操作将不会成功.如果选择新建Iis网站,将自动在服务据场中的所有服务器上创建此网站。如果此处未显示要更改的Iis设置,那么可以使用该选项创建一个基本网站,然后通过标准IIS工具对其进行更新.C使用现有IIS网站IAdmxnistrAtionJW新建ns网站说萼Itaobao-home】oi主机标头I-路C:MnetpubVwwwrootwssVirtualDirect安全性配置Kerberos是推荐的安全性配置,可与集成的Windows验证一起使用.Kerberos要求使用“网络服务”或域管理员指定的特殊配置作为应用程序池帐户。NTUJ验证将使用任意应用程序池幡尸和联汉城配置.如果选择使用安全套接字层6SL),则必须使用IIS管理工具在每台服务器上添加证书。完成证书添加之前,将无法从此IIS网站访问Web应用程序.负羲平街的UBL负或平衡的URL是此SharePointIffeb应用程序中用户将访问的所有网站的域名.该Web应用程序中各网页上显示的所有链接都将使用此URL域.默认情况下,将其设置为当前服务黑名称和端口.房间:2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第27页共29页选择要用于新Web应用程序的应用程序池.这会定义此服务使用的帐户和凭据.您可以选择现有应用程序池,也可以新建一个应用程序池C使用现有应用程序池|BeautyCenterAP(tobao-hz三uper)G新建应用程序池应用程序g称TaobaoHomelAP请为此应用程序池选择安全侏户C预定义笛尸I网络服务事G可配置俅户用户名taobao-hzsuper密码重置Internet信息服务使用此部分可允许SharePoint重新启动服务器场中其他服务器上的HS.为了完成此过程,必须手动重Miisresetnoforce*,.完成该操作之前,将无法使用新的IIS网站。C自动重新启动IIS(*手动重新启动IIS数据库名称和酷证大多数售况下,建议使用戮i数据库服务器名称及数据库名称。有关需要指定数据库信息的高级方案,话参阅管理员指南。强烈建议使用Windows聆证。若要使用SQL验证,话指定将用于连接到数据库的凭据.数据库服务器TBzDEVELDP数据库名称WSS-Content_TaobaoHoe1数据瞳验证CtWindows总证淮荐)GSQL验证帐户密码瘦素犀务器您可以选择将内容数据库与运行WindowsSharePointServices搜索服务的特定服务器进行关联。选择WindowsShwPointStrvics搜索服务8SItb-Develop按如上配置填写好后,点击【确定工点击【创建网站集】;管理,管理中心>应用程序省理>创建或扩展Web应用程序>新建Web皮用程序>已创建应用程序已创建应用程序WindowsShtroPointSrviczVb应用程序已创建如果这是您第一次将此应用程序池用于SharePoint Web应用程序, 自犍.默认情况下,不会随HQb应用程序创建新的ShuePOint网务器完成Internet信息服务(IlS)网站的 i集,话转到创建网站集页.为完成新IIS网站的创建,必筑在每台Web服务器上运行"Iisreset/noforceM.在如下示图中填写好,点击【确定】时间;2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第28页共29页确定1*b反用程序Yeb应用程序ttp:/tb-develop:8081/-选择Web应用程序.标趣和说明标题:话健入新网站的标题和说明。该标题将显示在网站的每一页中。ItaobaO-hometest说明:UB河站地址URL:指定VBL名称和URL路径,以便创建一个新网站,或者选择在特定ttp:/tb-develop:8081p一路径上创建网站若要添加新URL路径,话转到“定义管理路径”页.选择模板髀磷蹩爵瞬隙瞬:该网站提供文档库和协作会谡企业发布桎板选择网站集主管理员用户名:话指定此网站集的管理员.SIIDer网站集第二管理员用户名:请指定此网站集的第二管理员r三配额模板超配萼板选择一个预定义的配额模板,以便限制用于此网站集的资源.I无配酸ZJ当出现创建成功提示后执行estofesite.bat文件士I管理中心)应用程序管理>创建网站集首要网站创建成功首要网站创建成功已使用指定的URL成功包屣新的空首要网站。如果您拥有直看此网站的权限,则可以通过单击相应URL在新浏览器窗口中查看.若要返回到SharePoint管理中心,话单击雷定。http:/tb-devlop:8081确定当执行restoresite.bat文件后就是漫长的等待了。StSadm需要解析bak文件,然后将解析后的内容存储到Shaepoint内容数据库中,之间有比较大的网络流量,在做过应用服务器和数据库服务器做过直连后还原速度有了显著提升。配置直连时请注意在sharepoint上更改数据库连接为直连ip。3、当还原完站点后,需要拷贝SpJistview控件所需dll并且修改web.Config配置文件我们的网站使用了splistview控件,如果要使该控件继续可以使用,需要做如下操作:房间:2021年X月X日书山有路勤为径,学海无涯苦作舟页码:第29页共29页首先将10.1.2.2c$InetpubwssVirtualDirectories80_app_bin目录下的SRListViewendII复制至UC:WINDOWSassembly和C:InetpubWwssVirtualDirectones80_app_bin目录下。C:InetpubWwssVirtualDirectories80目录下Web.config文件,增力口<SafeControIAssembIy=nSRListViewer"Namespace=nSRListViewer"TypeName="*"Safe=nTrue"/>最后重启iiso