计 算 机 与 信 息 工 程 学 院 ASP.NET课程设计
题目: 网上购物系统
姓 名: ××× 学 号: ×××× 专 业: 计算机科学与技术 指导教师: ××× 起止日期: 2016.12.10—2017.01.10
目 录
1 引言 .............................................................................................................................................. 1 2 需求分析....................................................................................................................................... 1
2.1 数据流图 ........................................................................................................................... 1 2.2 数据字典 ........................................................................................................................... 2 3 系统设计....................................................................................................................................... 4
3.1 系统架构设计 .................................................................................................................... 4 3.2 系统功能模块划分 ............................................................................................................ 4 3.3 系统数据库设计 ................................................................................................................ 5 4 系统实现....................................................................................................................................... 7
4.1 前台功能 ............................................................................................................................ 7
4.1.1 会员注册登录 ......................................................................................................... 7 4.1.2 商品展示 ................................................................................................................. 9 4.1.3 商品搜索 ............................................................................................................... 10 4.1.4 商品评论 ............................................................................................................... 11 4.1.5 网站公告 ............................................................................................................... 12 4.1.6 个人信息更改 ....................................................................................................... 12 4.1.7 地址簿管理 ........................................................................................................... 13 4.1.8 订单明细查询 ....................................................................................................... 14 4.1.9 购物车管理 ........................................................................................................... 16 4.2 后台功能 .......................................................................................................................... 17
4.2.1 用户登录与后台管理 ........................................................................................... 17 4.2.2 商品管理 ............................................................................................................... 18 4.2.3 商品类别管理 ....................................................................................................... 19 4.2.4 商品评论管理 ....................................................................................................... 19 4.2.5 网站公告管理 ....................................................................................................... 20 4.2.6 订单管理 ............................................................................................................... 21 4.2.7 会员档案管理 ....................................................................................................... 21 4.2.8 管理员密码修改 ................................................................................................... 22
5 总结 ............................................................................................................................................ 23 6 参考文献..................................................................................................................................... 23
1 引言
在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。
网上购物是一个电子商务平台。对于消费者来说,可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫; 从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。对于商家来说,网上购物是宣传企业形象的一种强有力的手段,是一种廉价高效的方式。其优势在于发布信息及时、准确,图文并茂,及时刷新。任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。
2 需求分析
本系统总体目标是为了实现产品的在线购物。通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现。用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单。管理员则可对商品的添加,对商品的归类,对用户购物订单进行处理,以及管理员对网站进行维护操作。 2.1 数据流图
数据流图(DFD----Data Flow Diagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,就是采用图形方式来表示系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
1
1、系统顶层数据流图(如图2-1所示)。
管理员管理员操作信息B2C购物系统管理员操作信息管理员会员操作信息会员会员操作信息会员 图2-1 顶层数据流图
2、会员子系统数据流图(如图2-2所示)。
会员注册登录信息管理员登录信息会员信息表管理员更改信息管理员信息表会员更改信息管理员信息表会员信息表商品信息商品信息表商品搜索信息会员子系统商品信息表商品评论信息管理员子系统商品评论信息商品评论信息表商品评论信息表商品类别信息商品类别信息表地址薄信息地址薄信息表购物车信息购物车信息表订单信息订单信息表订单信息订单信息表会员信息网站公告信息网站公告信息表
会员信息表
图2-2 会员子系统数据流图 图2-3 管理员子系统数据流图
3、管理员子系统数据流图(如图2-3所示)。 2.2 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。本系统所涉及到的数据存储表如表2-1至表2-9所示。
表2-1 数据存储之会员信息表 名字 描述 组成 会员信息表 记录用户在购物网站的注册信息 会员编号,邮箱地址,会员密码,会员真实姓名 2
表2-2 数据存储之管理员信息表
名字 描述 组成 管理员信息表 记录购物网站后台管理员的信息 管理员编号,管理员名,管理员密码 表2-3 数据存储之商品信息表 名字 描述 组成 商品信息表 记录购物网站的所有商品信息 商品编号,商品名,商品类别编号,商品描述,商品市场价,商品会员价,商品售出量,商品图片,商品浏览量,商品发布时间 表2-4 数据存储之商品类别信息表 名字 描述 组成 商品类别信息表 记录购物网站的所有商品的二级类别信息 商品类别编号,商品类别名,父类别编号 表2-5 数据存储之商品评论信息表
名字 描述 组成 商品评论信息表 记录购物网站会员对商品的评论信息 评论编号,商品编号,评论人,评论级别,评论内容,评论时间 表2-6 数据存储之订单信息表 名字 描述 组成 订单信息表 记录购物网站会员所下发的订单信息 编号,邮箱地址,地址编号,订单总价,订单时间,订单状态,邮寄类型,订单号 表2-7 数据存储之地址簿信息表 名字 描述 组成 地址簿信息表 记录购物网站会员的商品邮寄地址信息 地址编号,邮箱地址,收货人,邮寄地址,邮政编码,联系方式 表2-8 数据存储之网站公告信息表
名字 描述 组成 网站公告信息表 记录购物网站的公告信息 公告编号,公告标题,公告内容,公告来源,公告浏览次数,公告发布时间 表2-9 数据存储之购物车信息表
3