1、网上购物完整系统需求分析网上购物系统需求分析1、系统设计1.1、需求分析网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。矚慫润厲钐瘗睞枥庑赖。 网上购物系统的用例图如图1-1所示 本系统需要完成的具体任务如下:商品查询:当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。聞創沟燴鐺險爱氇谴净。购物车管理:当用户选择购买某种商品时,应该能够将对应的商品信息
2、,例如价格,数量等记录到购物车中,并允许用户返回到其他山品信息查询页面,继续选择其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品及清除购物车等操作。但对应的购物车的订单生成后,购物车的信息自动清除。 残骛楼諍锩瀨濟溆塹籟。订单处理:在用户选择去收银台之后,提示用户选择送货方式及付款方式,最终生成对应的订单记录,以便于网站配送人员依据订单信息进行后续的出货、送货的处理,同时用户也可以随时进入订单管理页面,查询与自己相关的订单信息,并可以随时取消订单。酽锕极額閉镇桧猪訣锥。会员信息管理:为了能够实现商品的购买,会员需要注册并正确登陆,由此产生用户相关信息,如联系方式、供货地点等需要有系
3、统进行管理。同时也应该允许用户修改自己的相关资料。彈贸摄尔霁毙攬砖卤庑。后台管理商品分类管理:通过该模块,网站管理人员可以根据需要增加新的商品类别也可以对已有的商品分类进行修改、删除等操作。謀荞抟箧飆鐸怼类蒋薔。商品基本信息管理:为了确保网上商城种商品信息的实效性,管理人员可以借助该模块随时增加新的商品信息,同时亦可以对原有的商品进行修改及删除等操作。厦礴恳蹒骈時盡继價骚。后台订单处理:后台人员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。对于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。茕桢广鳓鯡选块网羈泪。会员信息管理:管理人员可以在
4、该模块中查询对应的用户信息,并可以删除指定用户的相关信息,这对于确保用户信息的有效性会很有鹅娅尽損鹌惨歷茏鴛賴。 图1-1网上商城例图2、业务流程图籟丛妈羥为贍偾蛏练淨。图1-2 业务流程图注解:3、系统功能说明一、系统功能描述:可以在线购物进行交易,其主要功能应包括商品管理,用户管理,商品检索、订单管理、购物车管理等。具体描述如下。預頌圣鉉儐歲龈讶骅籴。(1)商品管理:商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;商品信息的管理,包括商品的添加、删除、商品信息(包括优惠商品、最新热销商品等信息)的变更等功能;渗釤呛俨匀谔鱉调硯錦。(2)用户管理:用户注册,如果用户注册为会员,
5、就可以使用在线购物的功能。用户信息管理:用户可以更改个人私有信息,如密码等;铙誅卧泻噦圣骋贶頂廡。(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;擁締凤袜备訊顎轮烂蔷。(4)订单管理:订单信息 浏览订单结算 订单维护(5)购物车管理购物车中商品的增删;采购数量的改变生成采购订单(6)后台管理商品分类管理商品基本信息管理订单处理会员信息管理二、功能模块划分分析的系统功能需求,得到系统的功能模块,如图所示 贓熱俣阃歲匱阊邺镓騷。 图1-3系统功能图、 图1-4 系统流程图4、数据流程图1、顶层数据流图 用户信息 动态商品信息表 客户在线订货情
6、况表 图1-6 顶层数据流图 2、0层数据流图 满意商品 订货单 客户名录坛摶乡囂忏蒌鍥铃氈淚。图1-7 0层数据流图3、1层数据流 合格入库单 商品管理要求 出货单 动态商品信息表 在线订货单 在线退货单 图1-8 1层数据流图A蜡變黲癟報伥铉锚鈰赘。图1-9 1层数据流图B 查询 不满意商品图1-10 1层数据流图C 買鲷鴯譖昙膚遙闫撷凄。图1-11 1层数据流图D图1-12 1层数据流图E5、数据库需求分析5.1、商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:綾镝鯛駕櫬鹕踪韦辚糴。字段名描述类型长度是否允许空是否为主键Id商品编号INT
7、EGER否是Sortid商品分类编号INTEGER否否Name商品名称VARCHAR50否否price商品价格DOUBLE否否Saleprice销售价格DOUBLE4否否Descripts商品描述TEXT500否否Contents商品介绍TEXT2000是否Saledate上货时间DATE否否Salecount商品数量INTEGER是否Image商品图片存放路径VARCHAR50是否52商品类别表字段描述类型长度是否为空是否为主键Id商品分类编号INTEGER否是Name商品分类名称VARCHAR40否否53、会员表字段描述类型长度是否为空是否为主键Id用户编号INTEGER否是Usernam
8、e用户名VARCHAR20否否Password密码VARCHAR20否否Realname用户真实姓名VARCHAR20是否Tel用户电话VARCHAR20是否Address用户地址VARCHAR100是否Zip邮政编码VARCHAR6是否email电子邮件地址VARCHAR50是否54订单表字段描述类型长度是否为空是否为主键Id订单编号INTEGER否是Ordermo生成订单的编号VARCHAR50否否Userid用户编号INTEGER否否Realname收货人姓名VARCHAR20否否Address收货地址VARCHAR100否否Zip邮政编码VARCHAR6是否Tel联系电话VARCHAR
9、11是否Payment付款方式VARCHAR20是否Email电子邮件地址VARCHAR50是否Memo备注说明TEXT2000是否Time订单生成时间VARCHAR20是否tag标志该订单是否处理过INTEGER是否Price价格DOUBLE是否55、订单细目录字段描述类型长度是否为空是否为主键Id编号INTEGER否是Ordered订单编号INTEGER否否Bookid商品编号INTEGER否否Count订购数量INTEGER否否price该条目对应价格INTEGER否否56、系统管理员员基本信息表字段描述类型长度是否为空是否为主键Id用户编号INTEGER否是Username用户名VARCHAR20否否Password密码VARCHAR20否否
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1