基于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。基于web的家具销售管理系统的设计与实现net
相关推荐
?”我不动声色地支支吾吾道。 “让干啥,你倒是快说呀,别像上次借书那会儿,不说不说,幸亏借到了,不然不影 响学习了吗。 ”妈猛地停下手中的话,死死地盯着我,还不忘唠叨着。 我胡乱地应付了两声,硬是没说出来。 心想不就端盆水洗两下吗。 有什么呢。 显然自我安慰,可晚上还是睡不着,毕竟有件事未干呢。 乡村的夜晚宁静而安祥,万物都已进入甜美的梦乡,只有妈妈房间里的灯依然放射着刺眼的光芒。
的追求。 可以远离来自人类的威胁。 花亦眠点评:作为 6 分题,可以概括为 3 点,也可细化为 6 点。 此标准答案概括为 3 点,显得有些粗略。 1参考答案: 作者通过对鸟在梢顶建巢的观察思考,沉痛地反思了人类自身的劣性和对鸟类的伤害。 提倡我们应该保护自然,尊重鸟类,学习这两只鸟独立自主、自力更生的精神,承前启后,勤奋创造属于自己的新生活。 标准答案:( 1)用存疑的方式表达 作者明确的观点
修改、添加后得到自己的工程,从而缩短开发工期。 ( 2)项目名称。 项目名称是新建工程的名称。 ( 3)生成路径。 生成路径是新建工程的路径,默认路径为 C:\Program Files\PCAuto6\Project,可以修改。 ( 4)描 述信息。 描述信息是对新建工程的描述文字。 修改名字后,点击“确认”按钮,此时在工程管理器中可以看到添加了一个名为“杨艳静”的工程
图公物维修实体 图 38 系统局部 ER 图水电费实体 11 图 39 系统局部 ER 图违纪实体 图 310 系统局部 ER 图宿舍实体 图 311 系统局部 ER 图卫生评比实体 逻辑结构设计 根据系统的功能描述,设计要用的数据表。 因为这些表之间相互关联,存储着系统的相关数据,所以在设计数据表的过程中,要求设计一个表只存储一个实体或对象的相关信息,不同实体存 12 储在不同的表 中。
机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。 这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 MySQL 数据库技术 数据库技术是信息系统的一个核心技术。 是一种计算机辅助管理数据的方法
、大气、海水、 CaC12. NH4C1. COC12溶液 NaCI. KCI. MSC12. NaCI+NaHC03 碳钢和低合金钢 氢氰酸, 42%氯化镁溶液 铁及铁合金 红发烟硝酸、 Na204(含 0不含 NO、 24 74℃)HC CI、海水、甲醇(溶液蒸气)、三氯乙烯、 CC14 镍和镍合金 氢氧化钠水溶液 3)拉应力才会导致应力腐蚀破裂,而压应力是会抑制减缓应力腐蚀破坏。