logo资料库

关于aps.net 网上商城购物系统课程设计.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
一 面向对象分析
1.1需求分析
1.2开发工具选择
二 总体设计
2.1项目规划
2.2系统业务流程分析
2.3系统功能结构
三 系统设计
3.1设计目标
3.2开发及运行环境
3.3 数据库设计
3.3.1数据表概要说明
3.3.2数据表的E-R图
3.3.3数据表关系概要说明
3.3.4主要数据表的结构
四 网站主要模块设计
4.1程序文件架构
4.2关键步骤与代码
4.2.1数据库连接配置
4.2.2用户登录与注册界面
4.2.3验证码
4.2.4会员充值
4.2.5订单修改与打印
五. 实验心得
六.参考文献
目录 一 面向对象分析 ..............................................2 1.1 需求分析 ........................................................................................................................................ 2 1.2 开发工具选择 ................................................................................................................................ 2 二 总体设计 ..................................................3 2.1 项目规划 ........................................................................................................................................ 3 2.2 系统业务流程分析 ........................................................................................................................ 3 2.3 系统功能结构 ................................................................................................................................ 3 三 系统设计 ..................................................4 3.1 设计目标 ........................................................................................................................................ 4 3.2 开发及运行环境 ............................................................................................................................ 4 3.3 数据库设计................................................................................................................................... 4 3.3.1 数据表概要说明.................................................................................................................5 3.3.2 数据表的 E-R 图..................................................................................................................5 3.3.3 数据表关系概要说明.........................................................................................................7 3.3.4 主要数据表的结构 .............................................................................................................8 四 网站主要模块设计 ......................................... 11 4.1 程序文件架构 .............................................................................................................................. 11 4.2 关键步骤与代码 ..........................................................................................................................11 4.2.1 数据库连接配置...............................................................................................................11 4.2.2 用户登录与注册界面.......................................................................................................12 4.2.3 验证码............................................................................................................................... 15 4.2.4 会员充值 ...........................................................................................................................17 4.2.5 订单修改与打印...............................................................................................................18 五. 实验心得 ................................................22 六.参考文献 ................................................22 第 页1
网上商城购物系统 在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里, 网上购物则是一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变 化。 1.1 需求分析 一 面向对象分析 通知实际调查,要求本系统具有以下功能: 1)系统具有良好的人机界面。 2)如果系统的使用对象较好,则要求有较好的权限管理。 3)全面展示商城内所有商品。 4)商品分类显示,方便顾客了解商城内的商品。 5)查看商城内的交易信息。 6)支持打印功能。 7)系统最大限度地实现易维护性和易操作性。 8)系统运行稳定、安全可靠。 1.2 开发工具选择 本系统后台数据库采用 Microsoft Server 2008,该数据库系统在安全性、准确性 和运行速度方面有绝对的优势,并且处理数据量大,效率搞;前台采用 Microsoft 公 司的 Visual Studio2008 作为主要的开发工具,其可与 SQL Server 2008 数据库无缝 链接。 第 页2
二 总体设计 2.1 项目规划 网上购物系统主要由前台会员管理模块和后台管理模块两部分组成。 (1)前台功能模块 前台模块主要用于实现会员注册、登录、修改个人信息、分类查看商品信息、 购物、管理购物车、结账和查看各种服务条款等功能。 (2)后台管理模块 后台模块主要用于实现后台管理员对会员、商品、物流、订单和系统的管理 等功能。 2.2 系统业务流程分析 网上购物系统的业务流程如图所示: 图 2-1 网上购物系统的业务流程 2.3 系统功能结构 网上商城购物系统前台与后台功能结构图,如图所示 图 2-2 系统前台 图 2-3 系统后台图 第 页3
三 系统设计 3.1 设计目标 本系统属于小型的数据库管理系统,可以对网上商城购物系统进行全面管理。通 过本系统可以达到以下目标: (1) 界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可 靠。 (2)全面、分类展示商城内所有商品。 (3)显示商品的详细信息,方便顾客了解商品信息。 (4)查看商城内的交易信息。 (5)设置灵活的打印功能。 (6)对用户输入的数据,及逆行那个严格的数据检验,尽可能避免认为错误。 (7)系统最大限度地实现易维护性和易操作性。 (8)系统运行稳定、安全可靠。 3.2 开发及运行环境 系统开发平台:Microsoft Visual Server 2008。 系统开发语言:C#。 系统后台数据库:SQL Server 2008。 运行平台:Windows XP 运行环境: 分辨率:最佳效果 1024×768 像素。 3.3 数据库设计 本系统采用 SQL Server 2008 作为后台数据库,数据库命名为 db_NetShop,其中 包含 n 张数据表。下面分别介绍。 第 页4
3.3.1 数据表概要说明 为了是读者对本系统后台数据库中的数据表有一个更清晰地认识,在此设计了数 据表的树型结构图,如图所示,其中包含了对系统所有数据表的相关描述。 图 3-1 数据表的树型结构图 3.3.2 数据表的 E-R 图 本系统根据前面的设计规划出的主要尸体有会员信息尸体、商品信息尸体、管理 员信息实体和订单信息实体网上商城购物系统实体间关系 E-R 图,如图所示 图 3-2 网上商城购物系统实体间关系 E-R 图 第 页5
网上商城购物系统会员信息实体图,如图所示 图 3-3 网上商城购物系统会员信息实体图 网上商城购物系统商品信息实体图,如图所示 图 3-4 网上商城购物系统商品信息实体图 网上商城购物系统管理员信息实体图,如图所示 图 3-5 网上商城购物系统管理员信息实体图 第 页6
网上商城购物系统订单信息实体图,如图所示 图 3-6 网上商城购物系统订单信息实体图 3.3.3 数据表关系概要说明 在网上商城购物系统中,当商品类别信息发生改变时,例如某个商品类别被删除, 与其他关联的商品信息也应被删除,这样才能保证数据的一致性和完整性,因此 db_NetShop 数据库中建立了如图所示的关系。 图 3-7 db_NetShop 数据库 第 页7
3.3.4 主要数据表的结构 (1)表 tb_Member 用于保存会员的详细信息 表 3-1 会员信息表 字段名 数据类型 长度 主键否 描述 MemberID bigint 8 主键(自增) 会员 Id Name Sex varchar 50 否 会员名 bit 1 否 会员性别(0 代表女,1 代表男) Password varchar 50 否 会员密码 TrueName varchar 50 否 会员真实姓名 Phonecode varchar 20 否 会员电话号码 Emails City varchar 50 否 会员 E-mail 地址 varchar 50 否 会员所在城市 Address varchar 50 否 PostCode char 10 否 AdvancePaymen float 8 否 会员住址 住址邮编 会员充值 t LoadDate datetime 8 否 会员登录日期 (2)表 tb_Class 用于保存商品的类别信息 表 3-2 商品类别表 字段名 ClassID 数据类型 长度 主键否 描述 bigint 8 主键(自增) 类别 Id ClassName varchar 50 否 类别名 (3)表 tb_GoodsInfo 用于保存商品的详细信息 表 3-3 商品信息表 字段名 数 据 类 长度 主键否 描述 型 GoodsID bigint 8 主键(自增) 商品 ID 第 页8
分享到:
收藏