面向服务的校园电子商务平台设计与实现(ASP.NET,SQL)
来源:56doc.com 资料编号:5D12630 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12630
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
面向服务的校园电子商务平台设计与实现(ASP.NET,SQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,SQLServer数据库)
基于B/S模式的传统校园电子商务系统,存在可读性差、维护困难、复用性低等缺陷,基于此,采用.NET平台,利用C#、WCF技术实现了一个面向服务的电子商务平台,使界面显示、业务逻辑、数据处理分离开来;并在此基础上设计并实现了基于B/S模式下的面向服务的校园电子商务系统,实践证明,采用该架构实现的面向服务的校园电子商务系统,具有架构层次清晰、模块复用性强、耦合度低、开发效率高、扩展性好、易维护性等特点,同时也较大地简化了开发流程。
功能需求
2.2.1 商品管理
该功能模块可对商品进行管理,管理员具有对商品的增、删、改、查功能。普通用户可以查看商品详细信息、添加商品到购物车。管理员可以点击商品图片右上角的删除图标删除商品。点击商品图片编辑商品信息,当普通用户的登陆时点击商品图片进入商品详细信息界面,在商品详细信息界面可以把商品加入购物车。在该页面可以根据时间、产品名字、价格进行排序。在首页可以通过条件查找搜索满足条件的商品。搜索条件包括价格区间、货币类型、对商品名称的模糊查询。通过这些条件可以准确的搜索到对应的商品,用户可以根据搜索结果进行选择购买满足条件的商品。在管理员添加商品时需要输入完整的商品信息包括商品图片、商品价格、商品名称、商品数量等信息。在提交商品信息时会有信息验证检查数据的完整性。同样管理员在编辑商品信息时需要进行数据验证包括数据是否合法,表单填写是否完整的信息验证。用户在购买商品时必须填入要购买的商品数量,商品数量必须大于零小于商品总数。在通过验证后商品才能成功添加到购物车。
2.2.2 用户管理
该模块可以对用户进行管理,需要管理员登录。该模块具有添加、修改、删除、查看用户列表的功能。普通用户可以在注册页面输入完整有效的用户信息后进行注册通过验证后可以成功的添加用户在完成注册后即可登录该系统。管理员登录后可以进入用户管理界面在用户管理界面管理员可以删除用户、添加用户、编辑用户。用户还可以修改自己的用户信息。用户进入信息编辑页面时可以输入有效的用户信息后提交表单在提交表单后系统会验证信息的完整性和合法性,通过验证后用户可以完成修改。修改密码后要重新登录。系统会自动退出当前用户退出后
2.2.3订单管理
该模块是订单管理,管理员登录后可以进入订单管理界面。管理员可以查看。管理员根据订单信息处理订单。管理员可以对订单删除和查看,管理员可以查看订单列表也可以同时查看订单详情。
2.2.4购物车管理
该模块是购物车管理界面,在该页面中可以修改商品数量,从购物车移除商品,选择商品发布订单。普通用户登录才能进入到该页面。管理员不能进入到该页面。用户进入订单管理界面后可以对购物车中的商品进行编辑,包括修改商品数量、删除商品、选择商品提交订单等操作。
2.2.5配送地址管理
该功能模块是在用户提交订单时,如果有正确的配送地址可以选择该配送地址提交订单,如果没有正确的配送地址就可以添加新的配送地址。在添加新的配送地址后可以选择该配送地址。在添加配送地址的时候需要有表单完整性和数据合法性的验证,通过验证后可以添加成功。添加成功后跳转至提交订单的界面并显示新添加的配送地址。
2.2.6付款方式管理
该功能模块是对付款方式的管理,在提交订单时可以选择已添加的付款方式同时也可以添加新的付款方式,在添加付款方式的时候需要通过表单的完整性验证和数据合法性验证,通过验证后可以添加新的付款方式。添加成功后跳转至提交订单的界面并显示该新添加的付款方式。选择付款方式后可以提交订单。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 项目开发背景 1
2 需求分析 3
2.1 系统需求 3
2.2 功能需求 3
2.2.1 商品管理 3
2.2.2 用户管理 4
2.2.3 订单管理 4
2.2.4 购物车管理 4
2.2.5 配送地址管理 5
2.2.6 付款方式管理 5
3 系统设计 6
3.1 开发环境 6
3.2 流程图 6
3.2.1 添加商品流程图 6
3.2.2 购物流程图 6
3.3 用例图 7
3.3.1 管理员用例图 7
3.3.2 匿名用户用例图 8
3.3.3 普通用户用例图 8
3.3.4 用户公共用例图 9
3.4 类图 9
3.4.1 用户管理控制层类图 9
3.4.2 用户管理业务处理层类图 9
3.4.3 用户管理数据库访问层类图 10
3.4.4 产品管理控制层类图 10
3.4.5 产品管理业务处理层类图 11
3.4.6 系统整体结构类图 11
3.5 时序图 12
3.5.1 用户登录业务时序图 12
3.5.2 添加用户业务时序图 12
3.5.3 编辑用户信息业务时序图 13
3.5.4 删除用户业务时序图 14
3.5.5 查看用户列表业务时序图 14
3.5.6 添加产品业务时序图 15
3.5.7 编辑产品信息业务时序图 16
3.5.8 删除产品业务时序图 16
3.5.9 查看产品列表业务时序图 17
3.5.10 查看产品详情业务时序图 18
3.5.11 创建订单业务时序图 18
3.5.12 删除订单业务时序图 19
3.5.13 添加配送地址业务时序图 20
3.5.14 添加付款方式业务时序图 20
3.5.15 添加到购物车业务时序图 21
3.5.16 移除购物车商品业务时序图 21
3.6 数据库设计 22
3.6.1 数据库表 22
4 功能实现 26
4.1 登录 26
4.2 注册 27
4.3 主界面 27
4.4 商品管理 28
4.5 用户管理 29
4.6 订单管理 30
4.7 添加配送地址 30
4.8 添加付款方式 31
4.9 购物车管理 32
5 系统测试 34
6 总结与展望 38
结束语 40
致 谢 41
参考文献 42
|