基于net网上购物系统设计与实现内容摘要:

商品信息管理 管理员可以在该功能模块下进行商品信息的编辑,发布新的产品信息删除已经上架的产品,可以随着市场走向来定义自己的产品信息满足消费者追求新鲜的需求,提升自己的市场竞争能力。 ( 3) 商城分类 商城分为四个分类商城可以在任意分类商城下增添子商城分类信息,可以修改和删除过时或失效的子商城 分类。 同时可以移动子商城到其他的分类商城下。 4 便于商家自行调整销售模式和搭配。 可以使自己的商城显得独特。 ( 4) 订单管理 管理员可以通过管理订单的方式确定销售信息,在用户下订单之后安排发货,对于用户已经撤销的订单,管理员可以进行删除。 ( 5) 用户管理 管理员通过该模块可以进行用户和管理人员的添加,修改和用户的激活。 方便商家管理网站 [5]。 综合以上的文字信息给出如下的用例图来说明: 图 22网站管理员功能用例图示意 性能要求 网上商城定位与广大 互联网用户,要求具有很快的响应速度,适应大量用户同时登录使用。 在商业的角度来看,网站要有很高的安全性。 在数据库中采用二进制保存用户密码,采用三层架构设计网站,防止注入式攻击。 有效保证用户安全访问和交易。 由此可得网站性能表现在响应快、安全性高、用户界面友好和方便使用者管理 [6]。 5 系统运行环境规定 网上商城采用 Visual Studio2020和 SQL SERVER 2020为开发平台,因此采用 Windows XP及以上操作系统并且需要 IE6以上版本或者谷歌、火狐等浏 览器进行访问,服务平台需要 Windows SERVER2020 及以上版本的 IIS 服务器的信息。 [7] 系统选用的开发工具和环境 系统开发工具选用 Microsoft Visual Studio 2020和 Microsoft SQL SERVER 2020为开发工具。 开发语言选用 C语言,并且系统支持 Microsoft Framework 平台 [8]。 使用 SQL SERVER 2020作为数据库服务平台。 6 3.系统设计 软件层次结构 图 网上商城软件层次结构图如下图所示: 图: 31网上商城软件开发层次结构图 数据库逻辑结构设计 数据库逻辑结构设计依靠 ER图的关系来确定数据之间的依赖联系,通过成员和属性之间的联系以及成员之间的主键与外键关系确定数据库表与表之间的逻辑依赖关系 [9]。 用户购买商品产生相应的订单信息,管理员审核用户信息确认无误只后,对订单进行处理。 具体处理过程如下 ER图所示: 7 . 图: 32系统 ER图 数据库各个表之间的关联关系如下图: 图: 33数据库关系图 在 “数据库 ”节点中的点击 “表 ”节点,在列出的菜单中右键 “设计 ”命令,即可进入 “设计表结构 ”对话框。 可以在该对话框加入表的列名,各列的数据类型、长度、以及是否允许为空等信息。 8 ( 1) 用户信息表( customers) 保存了所有个人用户的用户名、密码等基本用户信息 ,具体的描述如下表所示。 ( 2)链接表 友情链接表( link)用来保存链接信息。 具体描述如下表所示。 ( 3)用 户备注信息表 用户备注信息表( notic)主要用来保存用户购买产品的需求信息,具体的描述如下表所示: ( 4)订单记录信息表 9 订单记录信息表( orderDetails)主要用来保存销售记录的类别信息,具体的描述如下表所示。 表 34订单记录信息表 ( 5)商品明细表 商品明细表( products)用来保存商品的详细信息,具体的描述如下表所示。 ( 6)角色信息表 角色信息表( roles)用来保存权限分配概要信息,具体的描述如下表 所示。 表 36角色信息表 ( 7)订单信息表 订单信息表( orders)用来保存订单信息,具体的描述如下表所示。 10 ( 8)商城分类信息表 商城分类信息表( store)用来保存商城的分类信息。 具体的描述如下表所示。 ( 9)商品类型信息表 商品类型信息表( typies)用来保存商品类型信息,具体描述如下表所示。 表 39商品类型信息表( 10)网站其他信息表 网站其他信息表( webbase)用来保存网站说明和内容的信息, 具体描述如下表所示。 表 310网站其他信息表 11 模块详细设计 登录模块由两个功能构成,分别是用户登录和游客注册功能。 对于已经是会员的用户来说,直接点击用户登录按钮输入用户名和密码,经过数据库检测正确后直接跳转到网站首页[10]。 而非会员则点击现在注册按钮,系统跳转到注册界面,并填写个人信息之后系统提示用户转到首页。 用户登录后可以看到自己的登录状态栏,显示自己的一些常用信息。 登录模块流程图如下所示: 图 33登录模块流程图 商品展示主要有最新商品展示和推荐商品展示两栏。 系统通过查询商品录入 12 信息中商品录入时间,按照最晚录入优先显示的排序方法,选取其中的商品。 按照绑定的数据源来显示商品信息。 推荐商品展示是系统通过查询商品信息中是否有人推荐来选取商品进行展示。 分类商城中的物品按照商品类型进行划分,通过绑定的数据源显示在子类商城中。 在控件中使用分页功能,保证页面数据查询量降低,是网站运行流畅。 商品展示的显示流程如下图所示: 图 34商品 显示流程图 个人信息管理模块包括用户注册填充,订单管理和修改用户密码。 用户可以修改自己的个人信息,方便用户灵活的使用网站进行消费。 用户可以查看、删除自己的订单,避免不必要的开支,提高网站的友好性。 用户可以修改自己的登录密码,确保用户自己信息透漏给他人时,保持自己账户的安全。 修改密码时,用户提交旧的登录密码,之后输入新密码并且再次输入新密码确认,确保两次密码输入一致以免发生手误导致账户不能正常使用,点击确认后系统自动更新,提示用户修改结果。 13 用户进行密码修改的流程 如下图所示: 图 35密码修改流程图 后台管理模块主要是网站管理员在运营过程中管理网站的重要平台。 后台管理主要有用户信息管理、商品信息管理、商品分类信息管理、用户订单管理和网站文本编辑等功能。 是网站运行最重要的依据,负责大量复杂的操作 [11]。 在用户信息管理模块中,可以添加新用户,适合工作人员的扩展。 新用户注册的激活,屏蔽恶意消费者。 方便管理用户,维护网站正常良好的运行。 用户激活流程图如下所示: 14 图 36用户审查流程图 商品信息管理模块中,管理员通过浏览商品信息查看最近的商品点击量,达到随时调整冷门商品的下架或推荐冷门产品迅速销售的功能。 通过商品信息添加的功能,保持网站商品随着市场需求进行更新换代。 商品分类信息管理模块中,管理员可以增加二级子商城的分类信息,调整子商城位置,优化商城布局,以适应消费者的购物需求。 用户订单管理模块中,管理员通过查看订单列表,可以知道用户订单受理的状态,包括订。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。