可定义计费关系的计算引擎的设计与实现
[关键词:可定义计费,计算引擎] [热度 ]提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0190,word全文:43页,合计:17000字 |
本文主要设计和实现一个能被科技开发有限公司今后开发的所有收费系统集成的子系统。该子系统可以让管理员自定义收费关系;并根据已经定义好的收费关系和用户购买的商品信息实现智能计算的功能;然后把计算的结果返回指定的位置。为了实现本系统的通用性,本文主要采用了数据访问层、业务逻辑层和用户表示层的三层模式设计。在数据层访问层用存储过程和视图操作数据;在逻辑层定义的方法中实现所有功能。用Windows 身份验证和加密算法来保证系统的安全性。由于本文设计的是一个后台子系统,为了方便程序运行和测试,在一个网络书店的平台上实现了本系统的各个层次并对本系统进行了各种测试。本文所设计和实现的系统能为科技公司达到模块重用、节约人力物力资源、缩短项目开发周期和满足收费项目间多变的关系的目的。
......
本文研究的主要内容
本文主要研究内容是可定义计费关系的计算引擎是如何设计与实现的。本项目应该集成的目标系统是科技开发的收费系统。因此在设计与实现的过程中都要满足的首要目标就是本项目的通用性。依据软件开发的生命周期,本文分四个部介绍论题的设计与实现。
第一部分,首先介绍了本论题的背景,如:项目来源、项目简介、开发目的和开发的意义;然后对本论文研究领域的国内外研究与应用现状进行了简单介绍。
第二部分,对本论文研究的项目做需求分析;然后确定项目的开发环境;并对能得到的技术支持作了介绍;进行系统的总体设计包括:系统的运行架构、模块通用的设计和系统功能模块的划分;并进行了业务逻辑和数据库的概要设计。
第三部分,对系统进行详细设计,包括:系统的UML建模、业务逻辑模型设计和数据库详细设计。
第四部分,系统的实现,在一个网络书店的平台上实现系统的数据层、数据访问层、业务逻辑层和用户表示层;然后进行了各种测试;并对本系统的特点作了简单的介绍。
......
(2) 显示已有的收费关系模块:只有系统管理员可以访问这个模块。主要功能包括查看已有的收费关系、编辑收费关系、删除收费关系。删除收费关系可以分为单条记录删除和群组删除两种。
(3) 定义新收费关系模块:当系统管理员需要增加新收费关系时调用这个模块。这个模块的主要功能有获取收费项目、添加比较条件和存储收费关系等。
(4) 获取购物车中信息模块[10]:此模块在普通用户确认购买时调用,需要把购物车中与计算消费金额的信息全部取出,包括购买商品的名称、单价和数量等。
(5) 选择公式模块:把管理员定义的收费关系读取出来,并选择跟用户购买商品相关的收费关系,然后把这些收费关系转化成计算公式,由于一种商品可能被定义了多种收费关系,所以需要从中选择折扣最低的计算公式。
(6) 计算模块[11]:由于本模块对用户级别是隐式的,只是根据用户购物车中的信息、用户信息和管理员已经定义的收费关系,计算出用户的总消费金额,并把结果显示到指定位置。
提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0190,word全文:43页,合计:17000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——可定义计费关系的计算引擎的设计与实现(论文,答辩稿)!
-
没有关键字相关信息!