《易购电商网站需求说明.docx》由会员分享,可在线阅读,更多相关《易购电商网站需求说明.docx(20页珍藏版)》请在第一文库网上搜索。
1、易买电子商务网站软件需求阐明书目录1 .产品描述12 .系统功能需求22.1 前台功能2.1.1 顾客管理模块22.1.1 顾客登录功能22.1.2 顾客注册功能22.1.3 顾客个人信息功能22.1.2商品管理模块22.2.1 商品浏览功能22.2.2 商品分类查询22.2.3 商品详细资料查询22.1.3购物车管理模块22.3.1 添加购物车22.3.2 修改购物车中的商品数量22.3.3 删除购物车中的!商品22.4订单管理模块22.4.1 结算功能22.4.2 订单查询22.4.3 订单删除22.4.4 订单修改22.2后台功能2.2.1 顾客管理模块2.2.2 商品管理模块2.2.3
2、 订单管理模块3.其他非功能需求33.1 性能需求33.2 安全措施需求33.3 软件质量属性33.4 顾客界面需求33.5 软硬件环境需求31产品描述本产品是基于J2EE平台所开发的一款B/S构造的)应用程序。本产品为一款电子商务平台软件。在既有互联网发展的前提下,在充足运用网络资源的前提下为了更有效的改善商家和客户的买卖体验,应运而生便有了本软件的产生。本文档只考虑本软件的主模块功能:顾客管理、商品管理、购物管理、订单管理。其他的功能如新闻管理、评论管理、分类管理、记录管理由学生自行分析后处理。本软件顾客群体分为一般顾客和管理员。一般顾客可以查看所有商品的资料、刊登商品评价、收藏商品、给管
3、理员留言、可以在线购置商品、可以进行在线支付、订单状态查询、顾客个人信息修改。管理员登录后对前台顾客和后台顾客资料信息进行管理与维护,并实行权限限制控制其访问的范围。对商品信息进行增长、修改、删除,使数据得到更新;对客户定单和客户评论进行合适的处理,使客户对系统服务到达满意程度。2系统功能需求2.1顾客管理模块功能需求顾客管理模块重要是对顾客个人信息进行管理,包括顾客登录、顾客注册、顾客个人信息修改功能。顾客登录功能模块模块名称顾客模块顾客登录模块编号UseCaseO1业务概述为了保证顾客个人信息的安全性,顾客在使用某些功能时必须有种合法的身法,登录模块提供了验证顾客In合法性机制。算法描述:
4、参与角色一般顾客用例图夫U用户事件流易买网*MM主登录1WI欢迎回到易买网COQYT1ght02013A11WOMSReMrYwt京IgIoOooOg1、当顾客点击首页中的“登录”2、打开顾客登录界面3、顾客按规定输入个人信息4、点击“立即登录”5、页面重新跳转到首页流程图:输入数据数据实际含数据数据数据攵珠V卷测地大为,顾客登录名字符UOOO必须夕i密码字符必须验证字符必须稳处理数据接受顾客所输入数据,对数据进行输入合法性验证。确定数据格式对的I后调用有关的!业务处理措施,对其所输入信息H勺精确性进行验证。输出要素验证通过,直接跳转到首页;验证失败,停留在登录页面,并给对应提醒。其他事件假如
5、登录不成功,则需要以友好的方式提醒原因。顾客注册功能模块模块名称顾客注册模块编号UseCase02业务1述为了保证顾客个人信息的安全性,在使用本软件时必须有一种合法的顾客身份,此功能对顾客个人修改善行确认并保证个人信息的安全性参与角色一般顾客用例图(1用户注册)普通用户,事件流易买网赛图书百售品m欢迎注册易买网装Hwmwas-fiSW:*ft;I-怆述码,!m-6、当顾客点击“添加”7、打开添加顾客F1勺新界面8、顾客按规定输入个人基本信息9、点击“保留”10、输出添加成功的提醒信息输入数据数据实际数据数据数据夕秣金当刑称忒为市顾客字符必须*密码字符必须验证字符必须不瓜处理数据接受顾客所输入数
6、据,对数据进行输入合法性验证。确定数据格式对的后调用有关的数据库操作措施,把数据保留到数据库的有关表中。输出要素提醒保留信息成功,并充许顾客使用本软件的所有功能其他事件假如添加不成功,则需要进行异常处理。顾客个人信息修改功能模块名称顾客个人信息修改模块编号UseCase03业务概述为了保证顾客个人信息的安全性,在使用本软件时可以随时修改个人信息。参与角色一般顾客用例图普通用户事件流用户S:zhangsan姓名:张三09:zhangsntt:*o*出生日期:1999111B手机号码:13800000000法货地址:离老住如:洌Copyright2010AnRjQhtSReserved.京ICpa
7、IoOoOoI号1 .当顾客点击“修改”2 .打开修改顾客个人信息的操作界面3 .顾客按规定重新填写个人信息4 .点击“更新”5 .输出更新成功的提醒信息输入数据数据实际数据数据数据攵款令N於利地W的市顾客字符必须夕:密码字符必须出生日期符合Httf1RttH号字符格码才送货字符可选Bhfik个人字符可选4角处理数据接受顾客所输入数据,对数据进行输入合法性验证。确定数据格式对的后调用有关的数据更新措施,把数据保留到数据库的有关表中。输出要素提醒修改成功,并规定顾客重新登录其他事件假如修改不成功,则需要进行异常处理。2.2商品管理模块“商品管理”功能模块用于管理商品信息,一般顾客具有浏览商品、分
8、类查询商品、理解商品详细信息的功能。此模块的使用者可以是般顾客,也可以是管理员顾客。因开发周期原因,管理顾客的功能可让学生自行分析处理。关用户商品浏览功能模块名称模块编号商品浏览功能UseCase04业务概述参与角色用例图添加新的银行卡信息到银行卡资料表中一般顾客关用户商品浏览事件流食品密布Bf.SKIScrt!99XB状日委。M手Iu1m。事n淮gM2sms煤用品物力WCwIV1IM.0oMS(wa?VM.90279.0*11WV4199川公WHeHM“9.00GfWus92SHtfS%stt京星XyYSQO利忙2018M;Utm恰好用共富V2M.0这3篇台料90寸IiIMKY19S.0倒览
9、。心电校仪.斯班C)WM11、当顾客在浏览器於!地址栏上输入网站地址12、会打开首页13、首页上面会显示商品的信息输入数据处理数据程序接受浏览器的祈求,调用业务措施从数据库得到首页所需要的商品信息,如销量排前或更新日期排前的。输出要素其他事件会在首页以某一种格式显示可以会出现页面找不到的错误,或数据库连接失败的错误。商品分类查询模块名称商品分类查询模块编号UseCaseO5业务概述顾客可以根据自己所喜欢的商品类型进行查询,便于顾客迅速找到自己所感爱好的商品。参与角色一般顾客用例图夫C二品分类查;用1事件流高品分类o图书o音乐百货O封力健康服装O家居O美妆O母婴O食品O手机数码O家具首饰手表怖品
10、O鞋包O家电o电脑办公O玩具文具O汽车用品1、顾客可以选择“商品分类”中时任一种分类信息。2、根据顾客所选择的分类跳到有关的商品页面输入数据无处理数据按顾客所祈求H勺分类编号调用业务措施从数据库中得到有关的商品信息。输出要素查询后会在分类页面显示商品信息其他事件假如没有查询到成果,应当弹出友好的!提醒信息商品详细资料查询模块名称打印银行卡信息模块编号UseCaseO6业务概述顾客可以理解商品的更多详细信息,并指导顾客与否购物商品。参与角色用例图商品事件流百货占tSMWwmMB叫B矶fffWWMatt):1司以在心皂口杳中通行曲CopyrioHO2013AUMghtsIU2d.京15HoooMn
11、e1.点击商品详细页面中的“购置”2.把顾客选择的商品添加到购物车中3.并跳到购物车的查看页面顾客可以查看自己所选择的商品与否已经被添加到了购物车中输入数据处理数据输出要素其他事件数据攵珠选择if实际数据数据数据合力当利修式的市字符必须接受顾客日勺祈求,从祈求包中得到顾客所选择日勺商品编号,并调用有关U勺业务措施得到此商品后放到购物车中。假如商品添加成功,则会跳到购物车浏览页面一假如添加不成功,则需要进行异常处理。修改购物车中的商品数量模块名称模块编号业务概述修改购物车中的商品数量UseCaseO8参与角色用例图充许顾客直接修改购物车中已经有商品的数量。提供种迅速的方式更改商品的)数量信息.一般顾客事件流夫用户曼型修改购物车I用书its品牌eE少儿G小*hiHftWK*NMM0;XWFIMWBVaM$BE1BfMaMMHIJraMftAuodnkATHEQ300MSVMttR1tBf199.00OprrtgMC2013UTXAnM