1、网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。本系统使用HTML、JSP等技术来编辑网页,并运用Hibernate技术把数据库和动态网页相关联。传统的管理
2、信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。为此我根据当前的网上购物情况编写了网上购物系统的设计与开发。1.2系统的数据流程图及数据字典1.2.1数据流图矩形表示实体,椭圆表示处理,平行线表示存储,箭头表示数据流系统的数据流图如下所示:商家会员管理商品商品信息个体商家网上购物系统图1-1系统顶层数据流程图定单信息列表F7类别
3、信息F6用户信息F1留言信息F2订单信息F3新闻信息列表F12留言信息列表F10商品信息列表F9F9新闻信息F4游戏类别信息F5商品信息F5用户管理员顾客用户信息列表F11类别信息列表F12网上购物系 统图1-2系统顶层数据流程图详细说明F5D2 商品信息个人会员F1D1 个人信息F11管理员D1 用户信息P2商品信息P2商品管理P2会员管理P2用户管理图1-3 一层数据流程图具体操作类型对比累计P1商家管理P2.1库存管理P2.2订单管理P5已经处理P2.3已经处理2.4未处理图1-4 二层商家商品管理数据流程图1.2.2数据字典1)数据元素名称:REGISTERED_TIME 别名:上架时
4、间 描述:用来标示商品的录入时间 类型:TIMESTAMP 长度:15 NAME 用户名 用来标示用户和管理员的用户名数据类型:VRCHAR2 15 DESCRIPTION留言内容 用来标示留言的具体内容TEXT 1000TYPE类别 用来标示类别的具体内容 CHAR(1) 15 NUMBER 订单数量 用来标示订单的数量INTEGER 15TITLE 标题 用来标示新闻的主题INTEGER 502)数据存储名字:用户信息纪录用户的个人信息编号:D1组成:用户ID,用户名,密码,用户级别,EMAIL,电话,地址,注册时间,备注纪录商品的属性信息D2商品ID,商品型号,商品类别,是否新品,查看级
5、别,订货件数,订货次数,入库时间留言信息纪录留言的具体信息D3留言ID,留言主题,留言用户,留言时间,留言内容类别信息纪录类别的设置信息D4类别ID,类别名,所属大区域,该类别商品种类订单信息纪录订单的具体信息D5订单ID,订单号,下订单的客户,订货时间,订货具体内容新闻信息纪录新闻具体信息D6新闻ID,新闻主题,发布时间,具体内容3)数据流F2F3F4F64)数据处理用户管理管理员对管理员和用户信息的添加,删改等P1输入/输出数据流:用户或管理员基本信息 商品管理管理员对商品信息的添加,删改等P2商品基本信息 留言管理管理员对留言信息的添加,删改等P3留言信息 类别管理管理员对类别信息的添加
6、,删改等P4类别基本信息 订单管理管理员对订单信息的删改等P5订单基本信息 新闻管理管理员对新闻信息的添加,删改等P6新闻基本信息 1.3E-R图 图1-5 前台用户局部E-R图 图1-6 后台管理员局部E-R图2.概要设计2.1主要功能该系统的目标可以实现用户通过网络选购自己喜欢的商品,而且还可以为其进行邮寄。保证产品质量,信息安全,提供最好服务1,系统的主要功能如下:1查看产品信息用户可以根据自己的需求分类查看所有产品信息,选择自己喜欢的产品购买。2查看新闻用户可以查看网站的所有新闻,新闻内容包括商品厂商的信息,以及新产品的发布信息等,以方便用户更直观的了解产品动向及信息。3填写订单用户填
7、写要购买商品的信息到订单中去,并可以删除已填写但最终不想购买的产品。2.2模块定义用户管理自然是每个网站必不可少的,在本系统中,要求这部分管理安全可靠,权限分明,且其在前台和后台的表现不同,下面将分别进行介绍。1)前台表现用户注册,此时要保证系统不受注册机的攻击,要采用验证码技术。要确保权限为普通用户,要有密码保护措施,保证用户设定之后可以找回遗忘的密码。2)后台表现系统管理员可以添加用户。系统管理员可以动态的给用户赋予权限,保证系统信息不外泄。系统管理员可以修改和删除用户信息。系统管理员可以给用户建立备注信息,其仅对具有权限的用户可以进行信息的检查与修改。2.3体系结构设计登录模块新闻发布模
8、块注册模块购物车模块订单模块商品管理模块用户管理模块留言评价模块3.详细设计3.1详细设计说明书 管理员登陆系统客户登陆系统客户注册系统管理员注销物品入库会员管理订单处理会员注销查询选购记录选购物品会员修改资料 3.2数据库设计 物品表(物品编号,物品名,价格),主键为物品编号,符合三范式。客户表(客户编号,姓名,性别,购买记录,购买信誉),主键为客户编号,符合三范式。表3-1 物品表book列名含义长度NULLDEFAULTBno物品编号10Char()nobname物品名称price价格8表3-2 客户表MemberMno客户编号Mname客户姓名sex客户性别5record购买记录Credit购买信誉3.3 程序流程图 用户登录流程图 物品搜索流程图3.4输入项目输入本系统中的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1