四川理工学院毕业设计(论文)
第6章 网站总体设计
6.1 模块化设计的优点
模块划分是在开发系统之前必做的准备之一。
将一个系统划分为多个相对独立的模块,可以简化很多复杂的问题,并能逐一地满足各个部分的到需求。
对不同模块单独进行编码和测试,能使工作安排更方便更灵活。将不同模块分别安排给不同的程序员,让程序员独自完成自己的任务,可节省人力物力,缩短开发周期。
(2)系统在被划分为不同模块后,可以将每个模块中的问题局限在小范围内,这样不会影响其他模块的功能,也不用考虑其他模块的问题,可以大大减少错误产生的几率。
(3)在一个模块内展开的修改工作不会影响其他模块的程序,可以大大减少因模块内程序的修改而对其他模块产生的负面影响。即使出错,也只会是程序员个人的错误,只会局限在它所负责的模块之内。
(4)关键模块可得到特殊管理和特殊优化处理,可以保证系统整体功能的正常,使系统功能达到所期望的要求。
(5)因为模块是单独存在的,可以使各部分程序易于理解、易于修改,明确各个模块的职能。还能帮助开发人员估计工作量、分配工作量、预算开发成本等等。
(7)每个模块单独存在可以使其得到重复利用。这能够提高模块的利用率,缩短开发周期,还能减少因需要相同工作而产生的重复性劳动,很大程度上降低开发成本。
6.2模块的构成
6.2.1用户部分功能
(1)用户管理模块是仅针对用户使用的功能模块。其功能主要有:注册功能和、登录功能和信息修改功能。用户可以在网站首页进行注册,成为网络系统的用户,注册时应填写好用户名、密码、联系电话、邮箱、性别、出生年月日等,在有需要时继续细化个人信息,填写收货信息。用户可自行修改登录密码、修改个人信息(允许项)等。
(2)浏览、搜索商品。用户可在商城首页、专柜首页、专卖店首页、产品类别等中查询搜索自己所需要的商品,查看商品价格、图片、参数、评价等等。
27
白芸:网上购物网站系统的分析与设计
用户可在浏览网上商城内的商品后,选择自己需要的商品将其加入收藏夹、加入购物车、分享给好友等。
(3)管理购物车。顾客可进入自己的购物车查看、清空购物车,还可编辑购物车如添加、删除商品,修改商品数量,移入收藏夹等。
(4)订单功能。用户选好商品,并确定购买数量后可提交订单,填写并确认收货信息,系统会自动记录收货人信息及收货地址。用户在提交订单后可登录网站查看订单,管理订单,查看物流信息等。
(5)付款功能。用户在确认订单后,可根据自身情况选择付款方式进行付款,购买成功后,用户只需要等待收货。
(6)评价功能。用户可对所购买的商品进行评价留言,还可给商家提供意见反馈等。评价之后,用户可随时查看自己的评价时间、内容,追加评价等。此功能主要是为了帮助商家及后台管理人员发现系统的不足,以便对系统进行更好地优化。
(7)售后服务。用户若在收到货物后对商品不满意有权向商家提出退换货物、退款的申请,还可申请商家的售后服务。 6.2.2管理员后台部分功能
管理员管理模块是网站后台管理模块的重要组成部分,由于本系统注重的是前台功能,所以不会细致处理此部分,其主要功能是对拥有对整个网站的操作权的管理人员进行管理,本系统的所有的功能都归管理员管理、改善等。管理员后台功能主要有:
(1)用户管理功能。系统管理员可查询、浏览、修改、认证客户信息,还可管理用户权限等。
(2)商品管理功能。管理员可对所有的商品信息进行添加、删除、更新等。 (3)订单管理功能。管理员可查询、通过订单等,即管理订单状态。同时订单状态发生变化后,系统会自动提示管理员。
(4)界面管理功能。管理员可管理界面的结构,增加、修改、删除界面上的商品及其信息,管理页面上的广告信息、促销信息、打折信息等。
(5)信息反馈管理功能。管理员可管理用户对商品的评价及其他意见等,即可查看、删除、回复用户的评价等。
(6)售后服务。用户若向商家提出退换货物、退款、售后服务的申请,管理员应作出相应的处理。
28
四川理工学院毕业设计(论文)
第7章 详细设计
7.1总体功能模块设计
前台用户系统和后台管理员系统是网上购物系统的两大重要组成部分。前者主要是系统为用户提供的使用功能,而后台管理员系统是指管理员对前台用户、各类商品及网站后台的管理和维护。前台用户系统主要包括用户信息模块、商品购买模块、用户评价模块、售后服务模块等等;后台管理员系统主要包括商品管理模块、用户信息管理模块、订单管理模块等等。
7.2前台用户系统功能设计
(1)用户信息
用户信息模块是指用户在注册时所填写的信息资料等,在此模块中,用户可对相关个人资料(允许修改项)进行管理,也可查看自己的浏览记录或购买记录等。
(2)浏览、搜索商品
用户可浏览网上商城内的商品,选择自己需要的商品并将其收藏、加入购物车、分享给好友等。(用户可在商城首页、专柜首页、专卖店首页、产品类别等中查询搜索自己所需要的商品,查看商品价格、图片、参数、评价等等)。用户还可查看网站上的广告、打折促销信息、通告、广播等。
(3)购物车
购物车模块主要是用于对用户所挑选商品的类型、数量等方面的一种展示,方便用户快速地了解自己所选商品的属性。顾客可进入自己的购物车查看、清空购物车,还可编辑购物车,如修改商品数量,将商品移入收藏夹等。
(4)订单功能
用户选好商品,并确定购买数量后可提交订单,填写并确认收货信息,系统会自动记录收货人信息及收货地址。用户在提交订单后可登录网站查看订单,管理订单,查看物流信息等。
(5)付款功能
用户可在确认订单后,可根据自身的情况/需求选择付款方式,购买成功后便可等待收货。
(6)用户评价
用户可对所购买的商品进行评价留言,还可给商家提供意见反馈等。评价之后,用户可随时查看自己的评价时间、内容,追加评价等。此功能主要是为了帮
29
白芸:网上购物网站系统的分析与设计
助商家及后台管理人员发现系统和自身的不足,以便对系统、服务等方面进行更好地优化。
(7)售后服务
用户若在收到货物后对商品不满意有权向商家提出退换货物、退款的申请,还可申请商家的售后服务。
根据上述分析,前台用户系统功能结构,见图7.1:
前台用户系统功能 用户信息 商品浏览 购物车 订单功能 支付功能 用户评价 售后服务 信息添加 信息 修 改 信息删除 商品搜索 商品浏览 商品收藏 提交订单 查看订单 修改订单 取消订单 追加评价 查看评价 删除评价 查看购物车 编辑购物车 清空购物车 结算 选择支付方式 确认支付 申请退换货 申请退款 申请售后服务 图7.1 前台用户系统功能结构图
7.3后台管理系统功能设计
后台管理员系统主要为管理员在对系统进行管理时提供方便快捷的操作。 (1)用户管理
系统管理员可查询、浏览、修改、认证客户信息,还可管理用户权限等。
30
相关推荐: