基于B/S和C/S架构软件在线注册管理系统的研究与应用

基于B/S和C/S架构软件在线注册管理系统的研究与应用

论文摘要

SaaS(Software as a Service)正在以强劲的势头迅猛发展,随着大软件厂商对SaaS大力开发与推广,SaaS会逐渐被广大用户所认可。特别是SaaS模式下的软件,用户可以根据需求按需订购软件应用服务,SaaS供应商通常是按照客户所租用的软件模块来进行收费,同时SaaS的供应商会负责系统的部署、升级和维护,能吸引大量用户的购买使用。一旦这种租用付费模式被广大用户认可,将对需要用户一次支付一笔可观的费用才能正式启动的传统零售套装软件或共享软件产生巨大的威胁。因此传统软件有必要对这种消费模式作出调整,以适应软件的销售模式与用户的软件消费观念之间的变化。一些管理类的传统软件能搬到在线模式的可以向SaaS模式转化,做成在线服务软件,但另外一些多媒体类,监控类等数据传输量较大的行业软件目前还不能完全搬到这个模式的可以借鉴SaaS收费模式,借助一定的技术,将此类软件转成以周期租用付费模式销售,以迎合未来软件用户的消费观念。本课题正是通过借鉴SaaS服务理念,针对未来软件消费观念,研究并开发一套使零售或共享软件可以按周期租用付费或零售付费的在线注册及验证平台。本论文按照系统的需求分析、总体功能设计、体系结构的选择、开发技术的准备、SSH框架的整合、编码实现、测试到最后的部署实施,这样一个软件系统的开发流程来展开。首先对传统软件的销售流程进行了分析,并说明了所存在的问题,论述了引入在线注册管理的必要性。同时对软件在线注册管理系统的需求进行了调研并形成了需求文档,为后续设计与开发作好了前序工作。然后对此系统在需求的基础上进行了总体架构设计及功能模块的划分。根据此系统的结构特征,成本的高低,易开发易维护性对软件系统结构,开发平台进行了选择,并对相关技术进行了准备。最后按照系统的分层开发原理,将J2EE开源框架Struts,Spring,Hibernate按照功能层次分工进行整合,形成一个高效易用的SSH框架,在此框架灵活运用下,逐步快捷地实现了B/S部分所有功能。随后用delphi对C/S部分的客户端的保护,在线验证,在线升级进行了逐一实现。本系统是利用基于B/S架构的J2EE技术开发的软件在线注册管理系统,将SaaS的周期租用付费融入到传统桌面软件或C/S软件,为用户增加了购买支付方式,也为此客户端软件提供在线实时验证,同时实行与用户电脑硬件实行后期绑定,在一定程度上有效的防止了软件的盗用与破解,从而更好地保护了开发商的利益。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究的目标与意义
  • 1.3 研究的主要内容
  • 1.3.1 主要内容概述
  • 1.3.2 本课题的主要特点
  • 第2章 系统的需求分析与可行性分析
  • 2.1 系统需求分析
  • 2.1.1 业务流程分析
  • 2.1.2 数据分析
  • 2.1.3 功能分析
  • 2.2 系统可行性分析
  • 2.3 本章小结
  • 第3章 系统的总体设计方案
  • 3.1 系统总体设计目标与结构
  • 3.2 系统各功能模块的划分及结构
  • 3.2.1 注册信息发送模块
  • 3.2.2 软件查询验证模块
  • 3.2.3 软件请求升级模块
  • 3.2.4 软件信息管理模块
  • 3.3 数据库的设计
  • 3.4 系统体系结构与开发运行平台的选择
  • 3.4.1 目前流行的软件体系结构
  • 3.4.2 .NET技术和J2EE技术的比较与选择
  • 3.5 技术准备
  • 3.6 Struts实现MVC的原理
  • 3.7 Spring框架
  • 3.8 Hibernate框架
  • 3.9 本章小结
  • 第4章 B/S子系统的具体实现
  • 4.1 B/S子系统的实现
  • 4.1.1 开发环境与运行环境
  • 4.1.2 框架的配置与整合
  • 4.1.3 接口设计及实现
  • 4.1.4 各功能模块的具体实现
  • 4.2 系统安全的考虑
  • 4.3 B/S子系统的测试
  • 4.4 本章小结
  • 第5章 C/S子系统的实现
  • 5.1 软件的加密与防破解
  • 5.2 软件的在线验证实现
  • 5.3 在线升级的实现
  • 5.4 系统的测试
  • 5.5 本章小结
  • 第6章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 作者在攻读硕士学位期间发表的学术论文
  • 相关论文文献

    • [1].基于B/S的农业气象自动化观测系统国家级平台设计与应用[J]. 现代农业科技 2019(20)
    • [2].基于B/S架构的医疗耗材溯源管理系统的构建[J]. 中国医学装备 2020(02)
    • [3].基于B/S的知识库模型在科研开发中的应用[J]. 工业控制计算机 2020(01)
    • [4].基于B/S的医疗器械自主采购与评审系统设计及应用[J]. 医疗卫生装备 2020(02)
    • [5].基于B/S模式的信息管理与信息系统设计与开发[J]. 黄河科技学院学报 2020(02)
    • [6].基于B/S模式的会计信息系统可行性分析[J]. 商讯 2020(14)
    • [7].基于B/S架构的职业院校实验室仪器预报系统的设计与实现[J]. 电脑知识与技术 2020(11)
    • [8].基于B/S架构的群测群防监测信息上报系统研究[J]. 防灾减灾工程学报 2020(03)
    • [9].基于B/S模式的安全评价数据库管理系统研发[J]. 工业安全与环保 2020(08)
    • [10].基于B/S技术的医院电子健康档案安全管理系统设计[J]. 信息技术 2020(08)
    • [11].基于B/S结构的铀矿勘查安全生产管理信息系统设计[J]. 信息与电脑(理论版) 2020(14)
    • [12].基于B/S模式的高校工资管理系统的设计与实现[J]. 科技资讯 2019(30)
    • [13].物联网与B/S系统的应用[J]. 中国新通信 2016(23)
    • [14].基于B/S的高校年度考核测评系统研究[J]. 电子测试 2017(04)
    • [15].基于B/S架构的在线考试系统在高职中的应用[J]. 电子制作 2017(10)
    • [16].基于B/S结构的办公自动化系统研究和开发[J]. 科技与创新 2017(11)
    • [17].B/S结构下的人力资源管理可视化动态决策支持系统探讨[J]. 价值工程 2017(22)
    • [18].基于B/S模式的桥式起重机安全评估系统的研究[J]. 中国标准化 2017(14)
    • [19].基于B/S的隧道照明设备维护系统的设计[J]. 科技创新与应用 2017(27)
    • [20].基于B/S的思政课程资源共享平台设计与实现[J]. 电子设计工程 2017(15)
    • [21].基于B/S的化学实验选课系统的设计与实现[J]. 福建电脑 2017(10)
    • [22].基于B/S的学生信息管理系统[J]. 电脑编程技巧与维护 2017(22)
    • [23].基于B/S结构的在线考试系统设计[J]. 通讯世界 2016(04)
    • [24].基于B/S模式的煤矿内部市场化管理系统的设计与实现[J]. 煤 2016(08)
    • [25].基于B/S结构的水下机器人远程控制的设计[J]. 工业设计 2016(05)
    • [26].基于B/S模式的学生素质拓展管理系统[J]. 电子世界 2016(13)
    • [27].基于B/S的空间对比敏感度测量研究[J]. 中国生物医学工程学报 2015(01)
    • [28].基于B/S结构的矿业企业运销管理信息系统研究[J]. 内蒙古煤炭经济 2015(02)
    • [29].基于B/S模式的高校计算机实验室管理系统的构建研究[J]. 网络安全技术与应用 2015(02)
    • [30].基于B/S模式的技能考试报名系统研究与设计[J]. 齐齐哈尔大学学报(自然科学版) 2015(03)

    标签:;  ;  

    基于B/S和C/S架构软件在线注册管理系统的研究与应用
    下载Doc文档

    猜你喜欢