ImageVerifierCode 换一换
格式:DOCX , 页数:69 ,大小:3.34MB ,
资源ID:9096038      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9096038.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网站的设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网站的设计与实现.docx

1、网站的设计与实现网站的设计与实现网站的设计与实现The Design And Implementation o 2015 年 5 月1 绪论1.1 本课题的背景1.1.1 课题研究的意义随着信息技术的发展,网络正悄然而迅速地走进人们的日常生活。随着互联网技术的日益发展,电子商务作为一种新的商务模式在我国各行各业广泛并迅速发展。而我国竞争日趋激烈的保险行业也不甘落后,投入大量的财力、物力和人力开展一种全新的保险经营方式保险电子商务。目前电子商务已经延伸到了社会各个领域,在经济发展与社会保障体系不断完善的背景下,保险业作为社会生活的中坚力量也逐渐在新领域与新技术方面不断创新。电子商务在保险业中的应

2、用降低了成本,增加了保险机会,提高了赔付效率。全球经济环境的变化使我国的保险行业面临着大量的机会和巨大的挑战。在全球经济一体化、信息化的浪潮中,以电子商务为代表的网络在线经济活动无疑将成为21世纪新经济发展的重要推动力量。在倡导新经济的今天,保险业与互联网的结合已成为一种国际趋势。由于在Internet上宽带、高速、广域和多媒体化网络通讯技术的重大革命,将逐步引发保险业的根本变革。面对加入WTO和网络技术革命的挑战,中国保险业必须加大对网络技术的理解、吸纳和应用力度,积极探寻适合保险企业发展的电子商务发展策略。随着中国保险业的发展,保险市场的竞争日益激烈,各家保险公司都急待完善销售和服务结构以

3、适应市场的需求。而保险电子商务是借助于计算机及网络等高科技手段开展保险业务的一个新领域,本身就有很强的科技成分,电子商务利用网络和信息系统将保险业务直接推入千家万户,使人们足不出户就能了解并购买保险产品得到相应的服务,不仅拉近了保险与社会公众的距离,而且也完善了公司的销售和服务结构,为保险业提供了一种全新的服务方式,为保险业的发展与竞争提供了新的场所,为保险行业提供了前所未有的崭新机遇。电子商务对保险业的发展起到推动作用,保险电子商务在网络保险与保民方面。由于网络所固有的快速、便捷的特点,网络能将各大保险公司的各种保险产品集合起来,保民可以反复比较,看看哪一个保险品种更适合更有保障,再轻松地做

4、出自己的选择。而且,通过网络技术,保民还可以享受到各种便捷的服务。1.1.2 国内外研究现状与发达国家相比,电子商务在我国保险业中的应用还处于刚刚起步阶段,但是其发展十分迅速。首先,在2005年之前,是市场的导入期。从2006年开始,市场进入快速发展阶段。市场也呈现出一些特点:B2B、B2C模式逐渐健全。在网上保险方面,发展尚处在摸索阶段,主要在展业、咨询、投诉等在线服务为主,少数保险公司已经开通了在线投保、网上支付等业务功能。在电话业务方面,保险企业已经开始加大投入,纷纷建设自己的电话营销中心。最后电话、网站等服务手段相互补充作用越发明显。在2010年以后,市场进入稳定的增长期,在未来中国电

5、子商务保险将呈现产品种类不断丰富,服务范围和手段逐步扩大,运营适当集中的发展趋势。1.1.3 发展趋势综合前面的分析,电子商务保险市场规模正在逐步扩大,电子商务也带来了整个行业的业务提速。业务提速表现在客户数量的增长,客户结构的逐步复杂,也促使保险公司开始细化、分析各种需求。因此,业务提速带动了需求的细化,需求的细化也势必带动应用模式发展增速。同时,随着中国经济的快速发展,人民生活也越来越富裕,汽车作为家庭交通工具,正在进入千家万户。买车必须得买车险才能上路,而现在,中国有着一百多家保险公司,为了能让车主正确选择保险公司和险种,同时以最优惠的价格购买车险,许多第三方车险电商应运而生。车险无忧大

6、联盟是通过网站平台,将大量的商家(汽车4S店或汽车销售公司、知名的网络站点、其他汽车相关市场企业等)联合起来,实现资源共享、利润共赢的网络平台。商家通过注册联盟账户、严格的验证资质方式入驻联盟,将车险无忧大联盟的服务推广给各自的渠道用户(线上、线下等),从而获得返佣收入。1.2 论文的内容组成第一部分是绪论,分析商业联盟以及网站的意义、国内外的现状以及发展趋势。第二部分为系统的开发技术与工具,介绍了车险无忧大联盟系统所用到的开发技术和开发工具。第三部分是需求分析,分析了车险无忧大联盟系统的基本功能。第四部分是概要设计,阐述车险无忧大联盟系统的功能模块、系统开发架构以及数据库模型、数据表,并给出

7、典型接口和类的类图。第五部分是详细设计,对典型的功能模块进行流程分析,画出流程图,并进行详细设计。最后是总结、致谢、参考文献以及附录。2 系统的开发技术与工具2.1 系统的开发技术2.1.1 JavaJava是一种面向对象且跨平台的计算机程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称,其分为三个体系,即J2SE、J2EE、J2ME。Java技术具有很强的健壮性、安全性和可移植性,广泛应用于个人计算机、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等领域,而且其开发者专业社区也是全球最大的。Java在Web、移

8、动设备以及云计算等方面有着显著的优势和广阔的前景。本系统就是基于J2EE开发的。2.1.2 SpringSpring是一种轻量级的Java开发开源框架,是为了解决企业应用程序开发复杂性而创建的,Spring的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring最主要的核心功能就是控制反转/依赖注入(IOC/DI)和面向方面编程(AOP)。2.1.3 MyBatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis对sql进行了封

9、装和外部化,使sql从应用程序代码中分离出来,使用简单的XML或注解用于配置和原始映射,将接口和Java对象映射成数据库中的记录。2.1.4 HibernateHibernate是一种Java语言下的对象关系映射解决方案。它是一种自由、开源的框架,用来把对象模型表示的对象映射到基于SQL的关系模型结构中去,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。2.1.5 JDBC(Java DataBase Connectivity)JDBC(Java DataBase Connectivity)是Java访问数据库的解决方案,JDBC定义了一套标准的接口,即访问数据库的通

10、用API,是一种用于执行SQL预语句的API,不同的数据库厂商根据各自数据库的特点去实现这些接口。2.1.6 JSPJSP(Java Server Pages)是基于Java语言的服务器端脚本技术。JSP提供动态网页设计的技术,它是建立在Java Servlet技术的基础上。JSP具有跨平台性和可重用性,它的执行效率高,并将内容的生产和显示进行分离。2.1.7 JavaScriptJavaScript(js)是一种基于对象和事件驱动的解释性脚本语言,具有与Java和C语言类似的语法。js直接嵌入在HTML页面里,用来向HTML页面添加交互行为,由浏览器解释执行代码,不进行预编译。2.2 系统开

11、发工具2.2.1 MyEclipse 8.6MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、JavaScript、SQL、Hibernate。2.2.2 MySQL 5.5MySQL是一种小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,且开放源码。MySQL支持多线程,充分利用CPU资源,优化的SQL查询算法,有效地提高查询速度,提供用于管理、检查、优化数据库操作

12、的管理工具。2.2.3 Apache Tomcat 7Apache Tomcat服务器是一个免费的开放源代码的Web 应用服务器,它技术先进、性能稳定,而且免费;并且它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。3 需求分析3.1 系统功能需求分析3.1.1 系统功能描述(1)管理员具备的功能(车险无忧大联盟后台管理系统)菜单管理:管理大联盟后台系统中的所有菜单,可对其进行“增删改”操作。用户管理:管理可登录大联盟后台系统的工作人员,可对其进行“增删改查”操作。角色管理:管理大联盟后台系统的不同角色,不同角色有着不同的功能操作,可对其进行“增删改查”操作。

13、会员管理:管理所有大联盟的会员,查看其详细信息,可对其进行“增删改查”操作。会员注册审核:新会员注册必须通过审核,审核通过后方能登录大联盟网站。合作方案管理:管理大联盟的合作方案信息,可对其进行“增删改查”操作。广告管理:管理大联盟的广告信息,可对其进行“增删改查”操作。订单管理:可查看所有会员推广的订单详情。查看推广详细:可查看所有会员推广的不同类型的订单详情,并可审核订单,将订单设置为有效、无效、可疑。结算系统:可查看所有订单的结算情况。若未结算,则可对其进行结算;若已结算,则可查看结算记录。财务管理:可查看不同状态的财务信息(包括待请款、未支付、已支付),并可对不同状态的信息进行不同的操

14、作。(2)联盟会员具备的功能(网站)修改资料:若会员信息有所变动,可对其进行修改。查看佣金收益:可查看会员为车险无忧推广所获得的佣金收益详情。提现:可对会员获得的佣金收益进行提现,并可查看提现明细。获取推广代码:会员可获取推广代码为车险无忧推广。银行账户管理:若银行账户有所变动,可进行修改。3.1.2 系统用例图(1)管理员在车险无忧大联盟后台管理系统中主要对各功能信息进行管理:后台系统菜单管理、用户管理、角色管理、会员注册审核、广告管理,对推广订单进行结算、支付等操作,同时可以查看不同类型的推广订单详情管理员的用例图如图3-1-1所示。图3-1-1 管理员用例图(2)联盟会员是本系统中的主体

15、部分,只可登录网站,其包含的功能:获取推广代码、修改资料、银行账户管理、查看佣金收益、提现。联盟会员的用例图如图3-1-2所示。图3-1-2 联盟会员用例图3.2 系统非功能需求分析本系统的非功能性需求如下:(1)界面简洁美观,功能易操作,用户体验良好,没有无效链接。(2)系统容错性好,在源代码中对各种异常进行捕捉处理。(3)性能响应速度快,界面加载时间在2秒以内。(4)系统兼容性好,可兼容不同版本的IE、火狐、谷歌等浏览器。4 概要设计4.1 系统模块设计4.1.1 系统总体功能(1)网站由联盟会员登录使用,其包括登录注册、会员资料修改、获取推广代码、银行账户管理、查看佣金收益、提现、查看提

16、现明细等功能。网站功能模块如图4-1-1所示。图4-1-1 网站功能模块图(2)车险无忧大联盟后台管理系统由官方工作人员登录使用,其包括系统管理、用户注册审核、订单管理、查看推广详细、结算系统、财务管理、合作方案管理、广告管理等功能。车险无忧大联盟后台管理系统功能模块如图4-1-2所示。图4-1-2 车险无忧大联盟后台管理系统功能模块图4.2 数据库设计4.2.1 系统实体描述经过系统的需求分析,本系统中所用到的实体如下:(1)联盟会员实体:会员编号、推荐编号、用户名、密码、用户状态、姓名、性别、手机号、电话区号、电话号码、电话分机号、邮箱、im、开户银行、开户支行、银行户名、银行账号、会员类

17、型、可提现金额、冻结金额、身份证号码、审核状态等。(2)订单实体:订单编号、创建时间、会员编号、推荐编号、订单状态、订单成功时间、结算状态、结算编号、结算时间、结算批号、结算价格等。(3)广告实体:广告编号、创建时间、更新时间、广告名称、广告类型、图片宽度、图片高度、图片地址、文字链内容、广告投放状态等。(4)提现信息实体:提现编号、创建时间、会员编号、推荐编号、提现金额、是否提供发票、个税金额、实际提现金额、支付日期、银行流水号、是否支付、请款编号、发票编号等。(5)菜单实体:菜单编号、创建时间、更新时间、菜单等级、菜单名称、菜单顺序、菜单URL、父菜单编号、图标编号等。(6)角色实体:角色

18、编号、创建时间、更新时间、角色编码、角色名称、角色状态等。(7)用户实体:用户编号、创建时间、更新时间、用户名、密码、真实姓名、角色编号、用户状态等。联盟会员实体属性图包括会员编号、推荐编号、用户名、密码、用户状态、姓名、性别、手机号、电话区号、电话号码、电话分机号、邮箱、im、开户银行、开户支行名称、银行户名、银行账号、会员类型、可提现金额、冻结金额、身份证号码、审核状态等。如图4-2-1所示。图4-2-1 联盟会员实体属性图订单实体属性图包括订单编号、会员编号、推荐编号、订单状态、订单成功时间、结算状态、结算编号、结算时间、结算批号、结算价格等。如图4-2-2所示。图4-2-2 订单实体属

19、性图广告实体实体属性图包括广告编号、创建时间、更新时间、广告名称、广告类型、图片宽度、图片高度、图片地址、文字链内容、广告投放状态等。如图4-2-3所示。图4-2-3 广告实体实体属性图提现信息实体属性图包括提现编号、创建时间、会员编号、推荐编号、提现金额、是否提供发票、个税金额、实际提现金额、支付日期、银行流水号、是否支付、请款编号、发票编号等。如图4-2-4所示。图4-2-4 提现信息实体属性图菜单实体属性图包括菜单编号、创建时间、更新时间、菜单等级、菜单名称、菜单顺序、菜单URL、父菜单编号、图标编号、菜单状态等。如图4-2-5所示。图4-2-5 菜单实体属性图角色实体属性图包括角色编号

20、、创建时间、更新时间、角色编码、角色名称、角色状态等。如图4-2-6所示。图4-2-6 角色实体属性图用户实体属性图包括用户编号、创建时间、更新时间、用户名、密码、真实姓名、角色编号、用户状态等。如图4-2-7所示。图4-2-7 用户实体属性图4.2.2 数据表设计表4-2-1 联盟会员表(member)字段类型长度允许null默认值主键说明member_noint11否*会员编号recommend_novarchar20否推荐编号member_idvarchar1024否用户名member_pwvarchar32否密码member_statusint1否0用户状态member_namevar

21、char1024否姓名member_phonevarchar20否手机号member_tel_areavarchar6是电话区号member_telvarchar20是电话号码member_tel_extvarchar6是分机号member_emailvarchar40否邮箱imvarchar100是immember_bankvarchar40是开户银行member_sub_bankvarchar40是开户支行member_bank_accountvarchar40是银行户名member_bank_numbervarchar40否银行账号member_typevarchar1是会员类型memb

22、er_total_cashdouble255否0.0可提现金额member_pause_cashdouble255否0.0冻结金额member_identity_idvarchar25否身份证号码member_check_stint1否0审核状态表4-2-2 订单表(order)字段类型长度允许null默认值主键说明order_noint11否*订单编号create_timedatetime19否创建时间member_noint11否会员编号recommend_novarchar20否推荐编号order_statusint1否0订单状态succeedatedatetime19是成功时间hand

23、lpricedouble11否结算价格income_flagint1否0结算状态payments_novarchar255是结算编号payments_timedatatime19是结算时间apply_cash_noint11是结算批号表4-2-3 广告表(advertise)字段类型长度允许null默认值主键说明adv_noint11否*广告编号create_timedatetime19否创建时间update_timedatetime19是更新时间adv_namevarchar100否广告名称adv_typeint1否广告类型adv_widthint11是图片宽度adv_heightint11

24、是图片高度adv_imagepathvarchar200是图片地址adv_stint1否1投放状态表4-2-4 提现信息表(apply_cash)字段类型长度允许null默认值主键说明apply_noint11否*提现编号update_timedatetime19否创建时间member_idvarchar40否会员编号recommend_novarchar20否推荐编号apply_cash_noint11否请款编号money_amountdouble11否提现金额is_invoiceint1否是否有发票tax_moneydouble11否个税金额fact_moneydouble11否实际金额i

25、nvoice_novarchar24是发票编号is_payint1否0是否支付pay_datedate10是支付日期bank_serialvarchar50是银行流水号表4-2-5 菜单表(menu)字段类型长度允许null默认值主键说明function_idvarchar255否*菜单编号create_timedatetime19否创建时间update_timedatetime19是更新时间function_levelint2否菜单等级function_namevarchar50否菜单名称function_orderint3是菜单顺序function_urlvarchar1025是菜单URL

26、function_parent_idvarchar255是父菜单编号function_icon_idvarchar255是图标编号function_statusint1否1菜单状态表4-2-6 角色表(role)字段类型长度允许null默认值主键说明role_idvarchar255否*角色编号create_timedatetime19否创建时间update_timedatetime19是更新时间role_codevarchar10否角色编码role_namevarchar100否角色名称role_statusint1否1角色状态表4-2-7 用户表(user)字段类型长度允许null默认值主

27、键说明user_idvarchar255否*用户编号create_timedatetime19否创建时间update_timedatetime19是更新时间user_namevarchar50否用户名user_pwdvarchar100否密码real_namevarchar50否真实姓名role_idvarchar255否角色编号role_statusint1否1用户状态4.2.3 数据表关联关系不同的用户拥有不同角色,不同的角色可以操作不同的菜单;联盟会员有自己的推广订单、合作方案,每个会员使用的推广广告也不同。所以,数据表的关联关系如图4-2-8所示。图4-2-8 数据表关联关系图4.2.4 数据流图(1)网站注册数据流图,如图4-2-9图4-2-9登录数据流图(含找回密码),如图4-2-10图4-2-10会员资料修改数据流图,如图4-2-11图4-2-11银行账户管理数据流图,如图4-2-12图4-2-12提现数据流图(含查看提现明细),如图4-2-13图4-2-13查看佣金收益数据流图,如图4-2-14图4-2-14(2)车险无忧大联盟后台管理系统会员注册审核数据流图,如图4-2-15图4-2-15订单管理数据流图,如图4-2-16图4-2-16

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1