基于web的家具销售管理系统的设计与实现net内容摘要:

据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面 各个阶段的设计,并影响到设计结果是否合理和实用。 业务流分析 网上家具销售 系统的业务流程图:首先对于客户来说客户通过浏览网页查看所有的商品信息,然后与之交易,下订单,生成订单后通过银行帐号支付货款,最后由管理员修改订单状态和发货,完成交易。 其次对于卖方来说,他是对家具管理系统进行管理,设定家具的基本价格和基本信息。 再次,在交易的过程中,对于交易系统,客户可以浏览所有的家具信息,然后确认购买商品及数量,确定送货地点以及收货人信息,并生成订单,完成整个交易。 根据需求分析,可以得到本系统的业务流图,如 图 所示: 图 系统业务流图 数据流分析 家具销售管理系统的数据流程:首先由系统管理员登录后台服务器,对家具信息进行管理,添加新进家具信息,对不需要的家具进行删除,对刚加入的用户进行管理,最重要的是要对订单进行管理。 客户端可以注册,浏览商品信息,最后下订单。 通过对本系统的业务流分析,该系统的基本功能已基本确定,下面就是该系统的数据流图,如图 和图 所示: 后台数据库 管理员后台管理 家 具 信 息 管 理 后 台 管 理 员 请求 登录 回复 对数据库进行操作 留 言 管 理 新 闻 管 理 发布 库 存 管 理 客 户 订 单 管 理 发布 管理 管理 家具信息 客 户 端 浏 览 浏览 留言板 定 单 退 货 下单 留言 退货 注册 用户信息 ) 第 6 页 共 40 页 图 服务器端数据流图 图 客户端数据流图 ) 第 7 页 共 40 页 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型。 名字:后台管理员登录表 别名:后台管理员登录信息 描述:后台管理员登录时判断用户名和密码是否一致的表 定义:后 台管理员登录表 =管理员编号 +用户名 +密码 +注册日期 名字: 管理员登录日志表 别名:管理员登录信息 描述:记录管理员登录的信息 定义: 管理员登录日志表 =日志编号 +登录用户名 +登录密码 +登录类型 +登录日期 名字:家具信息表 别名:家具信息 描述:规定家具的各种信息 定义:家具信息表 =家具编号 +家具名字 +家具库存数量 +家具图片 +家具品牌 +家具颜色 +家具尺寸 +家具质地 +进货价格 +销售价格 +折扣 +运费 名字: 新闻表 别名:新闻信息 描述:发表新闻的信息表 定义:新闻表 =新闻编号 +新闻标题 +新闻内容 +发表人 +发 表时间 +大标题 +小标题+附件 名字:留言表 别名:留言信息 描述:存放客户留言信息 定义:留言信息表 =留言编号 +留言标题 +留言内容 +发表人 +发布日期 名字: 订单状态表 别名:客户订单查询状态信息 描述:客户查询订单是否有效,货物是否已经发出 定义:客户订单表 =订单编号 +家具编号 +家具类型 +数量 +总价 +货物状态 +撤单 名字: 客户订单表 别名:客户订单信息 描述:客户订单的信息表 定义:客户订单表 =订单编号 +家具编号 +家具名字 +数量 +总价(商品价格 +运费) +订购人 +订购时间 +送货地址 +邮编 +电话 ) 第 8 页 共 40 页 3 系统设计 系统设计是指系统总体功能的设计,它的基本目的就是要回答“系统应该如何实现。 ”的问题。 通过总体设计,可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结 构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 在进行系统设计时应遵循的一些原则有:简单性、一致性和完整性、灵活和适应性、可靠性、安全性、经济性等。 系统总体功能结构 通过对 基于 WEB的汽车站车票销售管理系统 的 需求分析并结合实际情况分析,本系统是主要由后台服务器 模块和客户端 这两个大的模块构成。 本系统的总体功能结构如图 所示: 图 系统总体功能结构 系统数据模型设计 数据概念结 构设计 —— ER 图 ER图 (实体 关系图) 提供了表示实体、属性和联系的方法。 实体型 :用矩形表示,矩形框内写明实体名 属性:用椭圆型表示,并用无向边与其相应实体连接起来 联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接。 本系统采用 ER 图的方法进行数据库概念结构设计。 本系统 ER 图如图 所示: 基于 Web 的家具销售管理系统 管理员子系统 用户子系统 家 具 信 息 管 理 留言 管 理 家具 发布 管 理 浏览在线购买 管 理 员 管 理 订单 查询 新 闻 管 理 客 户 订单 管 理 用户注册 退货 ) 第 9 页 共 40 页 图 系统总体 ER 图 系统各实体、联系的 E 图(部分) 如 图 所示: 发布 管理 后台管理员 客户 订单 家具 新闻 留言 处理 核对 处理 查看 浏览 操作 浏览 发布 n n n n n 1 1 n m 1 n n 1 1 1 1 发布 删除 下单 撤单 管理员 用户名 密码 用户名 密码 ID 用户 家具 进货价格 销售价格 家具质地 家具尺寸 家具颜色 家具品牌 家具图片 数量 家具编号 家具名 运输价格 发布日期 留言 留言编号 留言内容 ) 第 10 页 共 40 页 图 系统各实体 ER 图 (部分 ) 数据逻辑结构设计 —— 关系模式 本系统的每个表中包含多个字段,具体关系模式如下: ⑴ 管理员信息表( 管理员编号 ,管理员用户 名,密码) ⑵ 用户表( 用户 ID,用户密码,用户名,注册日期) ⑶ 家具信息表 (家具编号 ,家具名字,家具数量,家 具颜色,家具尺寸,家具价格,进货价格,销售价格,家具品牌 ) ⑷ 留言信息表( 留言内容 ,留言日期) ⑸ 新闻表( 新闻编号 ,新闻标题,新闻内容, 管理员用户名 ) ⑹ 客户订单表( 订单编号 ,数量,总价, 订购人 (用户姓名 ),订购时间,订购人地址,邮编,电话) 注:其中, 表示主键, 表示外键。 数据逻辑结构设计 —— 关系表 根据前面分析的数据流图、 ER图和关系模式,本系统创建一个数据库 FitmentSale,由 家具信息表 (SC_Furniture)、管理员信息表 (SC_Manager)、 留言表 (SC_Message)、新闻 信息表 (SC_News)、 订单信息表 (SC_Order)、用户表 (SC_User)共 6个表组成, 在本系统设计中所用到的关系表及其结构如下所示: ⑴ 管理员表 (SC_Manager) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 是 唯一索引 ID AdminName varchar 20 是 管理员用户名 Password varchar 12 是 管理员密码 家具编号 订单编号 家具数量 总价 家具名字 客户订单 订购人 订单状态 电话 送货地址 订购时间 邮编 发表人 新闻内容 新闻编号 新闻 标题 ) 第 11 页 共 40 页 ⑵ 家具 信息表 (SC_Furniture) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 自动生成 家具 ID JName varchar 50 是 家具名称 JNum int 4 是 家具数量 JColor varchar 10 是 家具颜色 JSize varchar 20 是 家具大小 Jyunfei Int 4 是 家具运费 JPaizi varchar 20 是 家具品牌 JPrice int 4 是 家具进价 JSell int 4 是 家具售价 Jguige varchar 50 是 家具规格 JImage image 16 是 家具图片 ⑶ 用户信息表 (SC_User) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 自动生成 用户 ID UserName varchar 30 是 用户名 Password varchar 30 是 用户密码 AddedDate datetime 8 自动生成 注册日期 ⑷ 留言信息表 (SC_Message) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 是 唯一索引 ID UserID int 4 是 用户的 ID Content varchar 100 是 留言内容 AddDate datetime 8 是 添加时间 ⑸ 新闻信息表 (SC_News) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 是 唯一索引 ID NewsTitle varchar 50 是 新闻标题 AdminID int 4 是 管理员 ID NewsContent nvarchar 100 是 新闻内容 ⑹ 服务调查表 (SC_Order) 字段名 类型 大小 主键 必填 字段描述 ID int 4 是 是 订单编号 Address varchar 50 地址 HomePhone varchar 50 联系电话 FType int 4 是 家具类型 FNumber int 4 是 家具数目 UserID int 4 是 用户 ID ZipCode varchar 10 是 邮编 CheckOrder bit 1 货物状态 ) 第 12 页 共 40 页 开发环境与运行环境配置 开发环境配置 本课题是利用 来进行系统的开发,服务器端程序的实现技术选用了 作为主要实现手段 ,客户端的页面设计选择了 Dreamweaver MX。 用 Dreamweaver MX+HTML来设计静态的网页和用 IIS+ Microsoft Visual 2020+ SQL Server 2020 后台动态页面,利用 应用开 发技术构建基于 Web 数据库的建站系统。 该系统可以在Windows NT/2020/XP 局域网或 Inter 上使用,主要内容采用动态后台管理。 同时也是用 Dreamweaver MX来管理站点,这样就可以方便的维护来实现动静的结合。 本课题拟采用三层结构,即 B/S。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。