B2C电子商务平台的设计与实现(SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
B2C电子商务平台的设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文11000字,程序代码,SQLServer数据库)
本系统是一个基于B/S模式的B2C电子商务网站,开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。使用Microsoft公司以C#为核心语言的asp.NET开发工具,并使用SQL Server 2008作为数据库系统。系统前台实现了图书浏览、分类搜索、新书上架、最新活动、热门排行榜、用户管理、购物车管理、订单查询、站点地图等功能;后台实现了图书信息管理、用户信息管理、销售量管理、订单管理等功能。由于开发环境和工具都是Microsoft公司的产品,所以系统能够在Visual Studio 2008或者更高版本上运行。同时,采用MVC三层架构设计思想,使系统的可移植性非常强,只需修改配置文件就能在不同服务器上运行。
系统功能设计
4.1.1 前台功能描述
(1)图书浏览:热门图书、新到图书、分类浏览、图书详细信息;注册账户才可购买图书,用户登录对用户身份进行验证,未注册用户只能浏览图书。
(2)图书查询:帮助用户快速地找到想要购买的图书(用户还可以进行分类浏览,在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应能显示该类别下的实际书籍的信息:书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能)。
(3)新书上架:把最近入库的书籍显示出来方便用户知道书籍的更新。
(4)畅销书排行榜:系统自动排出前10本近期热销的图书,生成排行榜,根据访问点击次数自动生成。
(5)用户管理:注册新用户(每个用户都有一个属于自己的用户界面,可以轻松的管理个人基本资料,如进行修改密码、个人资料管理)及账号登录书店。
(6)购物车管理:列出用户所选择书籍的名称、价格、数量和总计金额,且用户可删除购物车中的书籍、 修改某个书籍的数量、清空购物车、结算:到结算页面确认并下订单。如果用户未登录则提示先登录后购买。
(7)订单查询:可查询自己订单的处理情况和历史订单(验证合法的用户可查看成交的订单;当订单数目过多时,提供分页浏览功能;修改订单,只允许对未审核的订单进行修改; 删除订单,只允许对未审核的订单进行删除)。
(8)结算功能:进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。
(9)站点地图:显示用户当前所在网站的位置。
4.1.2 后台功能描述
(1)图书信息管理:添加、删除图书类别;添加、修改、删除图书详细信息。
(2)用户信息管理:查询用户信息。
(3)销售量查询:查询某月、某日的销售情况。
(4)订单管理:于用户提交的订单进行审核,可对订单删除和更改。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 课题背景 1
1.2 电子商务的分类 1
1.3 电子商务的发展趋势 2
1.4 课题概述 3
2 开发语言及软件介绍 4
2.1 C#语言介绍 4
2.2 SQL语言基础 4
2.3 Microsoft Visual Studio 2008 4
2.4 Web与SQL Server 2008数据库 5
2.5 asp.NET技术 6
3 系统分析 7
3.1 可行性分析 7
3.2 需求分析 7
3.2.1 系统功能需求 8
3.2.2 系统三层架构 8
3.3 需求用例 9
3.3.1 角色定义 9
3.3.2 系统模块 10
4 系统设计 11
4.1 系统功能设计 11
4.1.1 前台功能描述 11
4.1.2 后台功能描述 12
4.2 数据库设计 12
4.2.1 数据表详细设计 12
5 系统实现 15
5.1 系统详细设计 15
5.1.1 网站首页 15
5.1.2 分类搜索页面 16
5.1.3 用户注册页面 16
5.1.4 购物车页面 16
5.1.5 管理员登录页面 17
5.1.6 图书管理页面 18
结束语 19
致 谢 20
参考文献 21