软件在线服务系统的设计开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件在线服务系统的设计开发.doc

软件在线服务系统的设计开发   摘要:本文讲述了实现客户端软件维护的完全自动化的软件在线服务系统。当用户需要某种软件或软件需要进行更新升级时就可以向服务器端发出请求,服务器端在校验用户信息后即可向用户提供相应的组件,不需要用户安装即可实现软件下载、安装、更新、卸载和数据导入导出等服务,使用户能非常方便的应用服务器端提供的软件环境来完成工作。本文通过阐述软件在线服务系统的设计方法和运行过程对软件在线服务系统进行了论述。   关键词:COM ATL JavaBean   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2013)07-0107-02   1 需求和总体结构   1.1 无感知系统   无感知系统的思想是设想人类置身于一个网络的世界,服务无处不在,并己完全融入人们的日常生活中。目的是充分发挥计算机系统和网络的功能,利用它们更好地为人类服务,极大提高人们的生活质量。这可以认为是信息空间与物理空间的融合,在这个融合的空间中人们可以随时随地、透明地获得数字化的服务。无感知系统能够同时为许多用户提供服务。系统能够根据自已取得的信息主动向用户进行广播,说明自己能够提供的服务, 用户按照自己的所需获取自己的信息。既用户能够在任何时间(any time)、任何地点(anywhere),任何人(anyone)以任何系统(any system)接入网络,完成任何应用(any application)。一个理想的网络,应该是一个让用户“无感知”的网络,这不仅表现在解决网络带宽瓶颈,支持高密度线速转发和高稳定的网络品质,而且还包括信息来源的“无感知”。从背着包袱前行,一下子过渡到“无感知”的网络,信息化市场的未来可想而知。   1.2 需求的内容   以理论研究为基础,以应用性为表现形式并应用于软件开发、教育、教学的技术研发。软件在线服务系统是软件公司、教育教学部门的增值系统,其中服务的概念包括下载、安装、更新、修复、升级和卸载等内容。本课题在全面了解软件销售、使用及售后维护阶段工作的基础上,提炼远程工作任务,实现软件自动服务的需求,这样就提高了计算机系统的自动化程度。软件在线服务系统主要运用了当前软件开发的新技术COM组件技术及WEB+ActiveX运行方式,在IE瘦客户机上能实现全部功能,具有广泛的适应性。   1.3 系统功能模块   该软件系统包括三大模块——首先是服务器端网络应用系统开发,这是一项重要工作,它涵盖了创建一个网站所涉及的每一部分的相关知识和主要步骤, 它采用了MVC三层结构模型,包括页面展示,处理流程,业务逻辑三项基本功能,方便了网站的维护和扩展, 这是重点设计的第一部分。所有软件都涉及服务的问题,为此系统设计了一个可嵌入任何应用软件的在线服务组件,这是重点设计的第二部分。另外我们可以利用上两部分的成果设计教师信息系统和学生帮助系统,这是打算应用成果的第三部分。在这个项目中分别运用了SUN Java和Microsoft Visual C++ ATL两套开发平台,通过合理的设计实现多样化组合的最终目标,从而增强软件的可重用性。   2 软件服务系统执行说明   (1)首先使用regsvr32.exe注册服务系统的DLL;   (2)使用本系统的测试页面测试服务系统的DLL;   (3)Upv是本系统的VC源程序;   (4)配置IIS服务器;   (5)以Pages目录为Web的根目录建立新的站点;   (6)配置FTP服务器,配置FTP站点;   (7)配置Tomcat服务器,配置myweb站点;   (8)安装并创建mysql数据库;   (9)把应用程序的安装文件setup.exe放在FTP的根目录下;   (10)生成Upx.cab,把它放置到 Web的根目录下;   (11)如果直接使用DLL,把IE的安全级别降低;   (12)将当前版本号的页面和测试页面放置到 Web的根目录下。   3 应用系统   教师服务系统:(图1)。   学生帮助系统:(图2)。   应用到股票接收:(图3)。   4 设计过程   4.1 程序模块   Java网站底层设计;   JSP网站页面设计;   COM组件设计;   版本更新设计;   ASP Web页面设计;   由DLL到CAB;   制作Install。   4.2 Java网站底层设计   (图4)。   4.3 COM组件设计   接口1:下载;   接口2:判断存在性;   接口3:安装;   接口4:卸载;   接口5:导出导入。   4.4 版本更新设计   连接按钮;   下载更新;   Http连接。   4.5 Web页

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档