论文部分内容阅读
随着电子商务的不断发展,电子商务现在已经逐渐渗透到社会生活的方方面面。大到家具家电、小到食品饮料都可以方便地通过互联网选择购买,并以最快速度送达购买者的单位或小区。电子商务减少了商品流通的中间环节,降低了客户的购买成本,提高了商品价值的透明度,为实现商品社会的繁荣发展作出了重要贡献。本文论述建设校园电子商务平台的目的是为了充分发挥校园网封闭性强、专业资源丰富、传输效率高的特点,再结合以往网上购物可能出现的各种问题,提出改进措施并形成相应的电子商务系统。系统建设采用ASP.NET、B/S、MVC、SQL等常用开发技术,分析这些技术应用的优势和特点。随后通过对校园电子商务平台客观需求研究,提出校园电子商务平台需要建立三类用用户,分别是普通用户、网店用户、管理员用户,并分别为三类用户提供了不同的服务项目。系统构架为了符合校园电子商务实际的构架模型,在采用MVC模式设计的基础上,再在底层增加数据层变为四层结构,使平台成为MVCD(模型-视图-控制-数据)四层,同时充分利用html、CSS等格式元素对平台各种界面进行布局,形成操作简便,功能友好的用户界面。系统总体设计采用工程软件重用的设计思路和方法,注重电子商务较为重要的购买、支付、信息发布等业务流程,将系统所需各个业务以流程图的形式表现出来,从而形成一套完善的业务流转机制。同时对系统的数据库ER结构、数据表单做详细设计,为系统数据管理的规范化、标准化奠定良好的基础。系统实现方面详细描述了平台视图层、模型层、控制层以及数据层的具体功能,从界面展示到步骤流程,再到程序代码,多维度阐述各个功能模块的实现过程。主要说明主界面实现、普通用户登录界面实现、开店用户工作界面实现、系统管理员工作界面实现详细阐述了平台视图层的实现过程以及实现所采用的技术和框架结构。而后对平台控制层实现过程进行深入分析,以示例图的形式展示了该层所具备的各种元素和属性。最后阐述了平台模型层的实现过程、平台数据访问层的实现过程、平台各层级关系总图以及平台各层间逻辑关系的实现过程,并以搜功能为例,将上述实现过程实例化。最后对系统测试,阐述目前系统测试常用的测试方法,并按照相应的测试方法对系统关键的几个部分进行测试,以对比用例的形式给出测试结果,并说明其是否满足设计预期。