电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

可定义计费关系的计算引擎的设计与实现答辩稿VIP免费

可定义计费关系的计算引擎的设计与实现答辩稿_第1页
1/19
可定义计费关系的计算引擎的设计与实现答辩稿_第2页
2/19
可定义计费关系的计算引擎的设计与实现答辩稿_第3页
3/19
可定义计费关系的计算引擎的设计与实现答辩人:校内导师:实习基地:中盟科技目的与意义最终目标是:为“中盟”公司建立一个适合所有收费系统的计算模块。管理员可以自由地更改商品的收费关系当客户选定商品后,该模块根据管理员已经设定的收费关系,自动计算出商品总和开发本项目既可以避免重复劳动、节约人力物力资源、缩短收费系统的开发时间又可以满足收费项目间多变的关系。需求分析本系统可以和中盟科技以后开发的所有收费系统集成系统管理员可以自定义选定的商品(2个或2个以上)间的关系收费关系可包括任何关系,如:加、减、乘、除、大于、小于等各种关系可对收费关系进行管理,如:更改、删除、或添加新关系等可以自定义加权数方法库可以维护可以根据用户购买商品的信息和管理员定义的收费关系计算用户消费总金额可以随时调用计算并把结果返回到指定位置开发环境和开发工具技术平台:微软的.NET框架1.1.4322版本信息服务器:InternetInformationService5.0开发语言:ASP.NET1.0技术框架,实现语言完全采用C#语言。开发工具:VisualStudio.NET2003版本数据库:MicrosoftSQLServer2000服务器操作系统:开发过程采用MicrosoftWindows2003Server操作系统测试工具:MicrosoftWebApplicationStress工具包其它辅助工具:Microsoftoffice、RationalRose2002通用性设计平台数据访问层:数据访问层为业务逻辑层或用户表示层提供数据服务。数据访问层封装了数据库的连接、增、删、改、查等操作。业务逻辑层:业务逻辑层实现应用程序的业务功能。包括一些基类和方法的定义。用户表示层:用户表示层提供对应用程序的访问,在本系统中即为ASP.NET页面。包括用户登陆页面、显示收费关系页面、定义新收费关系页面等页面。通用层Common:提供模块接口和通用工具集类。Common层是从要嵌入的收费系统继承而来。系统流程登录察看购物车验证是管理员用户信息错误是普通用户获取购物车中信息获取收费关系选择符合该用户的收费关系把收费关系转换成计算公式计算返回结果到指定位置注销显示已有的收费关系、编辑删除收费关系添加收费关系修改添加否是是否注销选择按何种商品信息设置选择比较条件添加比价条件是否添加比较条件是否设置折扣值和有效日期选择收费项目数据访问层通用性实现数据库设计上,要使用中盟科技定义的数据库规范数据库的连接在Web.congfig文件中设置。在标记中设置数据库连接的内容用数据库的存储过程或数据视图来实现对数据库表的查询、修改、添加、删除等基本功能定义数据操作基类,其中包括数据操作方法逻辑层通用性实现所有基类都使用同一命名空间。集成时把基类的命名空间改为目标系统的命名空间即可还可以把业务逻辑层生成dll文件,在目标系统中引用该dll文件逻辑层实现数据操作基类Base静态StringstrConn静态Stringsql保护方法ExeSql1()保护方法ExeSql2()保护方法ExeSql3()保护方法ExeSql4()保护方法ExeSql5()保护方法ExeSql6()保护方法ExeSql1()收费关系类Relationsr_relationr_StartDate_FinishDateGetRelation()GetIfType()GetSelectProducts()GetCondition()DeleteGroup()DeleteRelationById()AddRelation()AddCondition()SetDiscount()IsBehind()IsBefore()0商品类ProductGetProduct()AddProduct()DeleteProduct()GetProductDetail()GetProductMessage()Hits()GetDetails()商品类ProductTypeGetType()Add()Delete()IfExists()功能类FunctionEncode()Decode()ChangeRelations()SelectExpression()Caculate()购物类CartproductIduserIdquantityTotalGetCart()Add()Clear()RemoveAt()EidtAt()用户表示层通用性实现Web页面的模式设计中采用在样式表中定义的方法,在集成时把本系统的样式表替换本项目的样式表文件即可另外一般的Web项目的每一页都包含相同的导航页等,在本系统用户表示层的html文件中的包含导航页也可以使用服务器对象(server)的Execute方法来指向应该包含进来的模块用户表示层用户表示层用户表示层用户表示层用户表示层用户表示层用户表示层本系统特点系统灵活性系统的可扩展性系统的安全性用户身份验证加密算法存储过程逻辑层数据操作基类请各位老师批评指正!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

可定义计费关系的计算引擎的设计与实现答辩稿

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部