好文档 - 专业文书写作范文服务资料分享网站

基于ASP.NET的在线购物系统的设计与实现 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

××大学本科毕业生学士学位论文

第2章 系统分析

系统分析要回答新系统“做什么”。本章节从系统的可行性、最终使用者(用户)的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。

2.1 可行性分析

可行性分析主要包括社会可行性、经济可行性、技术可行性。 首先从当前社会商业市场运作情况来看,商业企业在运营的过程中,经常会受到以下一些条件的限制:

1. 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高,庞大的商业经济周转。

2. 复杂的产品周转渠道:从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与客户之间缺乏一个全面的沟通与快捷运营的平台系统;商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。

基于商家在传统销售模式中遇到的以上困难,作者开发了该在线购物系统。商家在使用该系统后,只需将需要推广的产品信息录入数据库,即可达到向购买者推销的目的,节省了大量的人力资源。同时可以根据在线购物的多少、实时查看库存信息,实现商品周转渠道的最简洁化。因此,在社会方面、本系统的开发是可行的。

其次,传统的销售模式中,企业要投入大量的人力物力用于商品的配送,并且还不能有效做到合理的供货。而该系统为商家提供了随时随地查看所有商品信息的功能,是商家在短时间内充分了解当前市场货物的供需情况,从何制定合理的配送计划,达到配送成本最小化、供货效率最大化。

第 7 页

××大学本科毕业生学士学位论文

这样就能为企业节约大量的人力资源投入,所以在经济上、该系统的开发是可行的。

最后,该系统开发完成后在1024*768的浏览器下能够达到最佳的浏览效果,但是在其他分辨率下亦不影响系统的正常功能;另外需要浏览该系统的计算机联入Internet,而这些方面在当前条件下是完全能够实现的,所以在技术上,该系统的开发是可行的。

2.2 系统功能需求分析

在线购物过程的实现与传统的购物方式不同。首先,在线购物的整个过程都是通过网络进行的,购买者无法看到商家和商品,对商品信息的了解只能通过网络。在线购物的一般流程是:商家将新上架的商品信息通过系统管理功能发布到网上,然后购买者通过系统销售模块浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。为了便于管理,购买者必须注册为网站的会员后才能选择购买特定的商品,并选择付款方式和邮递方式,并且可以在商品到达之后,检查商品的实际效用是否跟网上描述的相符,并进行相应的评论,以供其他购买者参考。

根据在线购物的逻辑过程,同时参考、分析目前市场上已有的在线购物网站,本系统的主要功能需求分为销售和系统管理两大模块。其中销售模块的功能由购买者使用,可以进行各类商品信息的浏览,如果是注册会员那么可以选购商品到购物车并实现结算,如果没有检索到相应的产品也可以使用下达订单的功能。系统管理功能由发布商品的商家使用,可以实现注册会员管理、商品信息管理、订单管理、动态新闻管理、当前有效在线调查信息管理等内容,同时可以处理用户下达的新订单。 2.2.1 销售模块功能需求分析

系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功能,系统销售模块的功能需求如下:

1. 会员注册:提供浏览者注册功能,注册之后可以在网站选购商品到购物车,否则只能浏览商品信息而无法下达订单。

2. 会员登录:针对已注册的会员设置,每个访问者一次只能够登陆

第 8 页

××大学本科毕业生学士学位论文

一个账户。

3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问题和答案索回密码。

4. 商品信息检索与浏览:网站的首页显示出了部分特价商品和新上架商品,同时列出了网站发布的所有商品类别导航树。

5. 特价商品展示:显示出降价幅度较大的商品信息。

6. 根据商品订购信息展示销售排行榜:根据购买者下订单的情况,展示出当前网站中最畅销的商品信息。

7. 购物车功能:已登录的会员选中的商品都将暂时存放在购物车中,可通过查看购物车修改购买数量。

8. 新品上架:根据数据库信息显示出最近三天或一周内上架的商品信息。

9. 首页显示动态新闻:在购物网站的首页按照时间录入先后顺序显示最近的新闻。

10. Flash首页:根据时间的不同,网站首页将放置反映不同季节或不同销售目的的图片。

11.注销登录:注册用户单击“注销”后实现安全退出。 2.2.2 系统管理模块功能需求分析

系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下:

1. 网站已注册会员管理:实现对网站已注册会员的管理,一个管理员即可管理网站的所有会员。

2. 已发布商品管理:管理商品信息,如管理商品简介、价格、(有新货的时候)更新库存数量。

3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、却能对应多个商品。

4. 动态新闻管理:实现对新闻的管理,并能够根据当前日期更新新闻数据表。

5. 当前有效在线调查内容管理:发布在线调查信息,并处理调查结

第 9 页

××大学本科毕业生学士学位论文

果。

6. 管理员信息管理:可实现对系统管理员的基本信息进行管理。如增加管理员。一个管理员可维护所有会员的信息。

7.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。

8. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用者查看。

9. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售模块注册的会员具有相同的权限。

10.注销退出:当管理员点击“注销”后实现安全退出。

另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(购物者和商家管理员)作出如下规定:

1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、查看购物车、结算等功能都是针对已注册的会员。

2.针对商家管理员来说:如果没有管理员登录账号和密码,那么就无法进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。

2.3 数据流程分析

数据流图是描绘系统逻辑模型的图像工具,它描述了系统的组成部分及各部分的联系,以及信息流和数据转换。

在线购物业务首先由商家将商品信息通过系统管理模块提供的商品管理功能录入数据库;然后购买者在注册为网站会员之后即可选购所需商品,选购完成之后选择付款方式和送货方式,之后即可提交订单。商家管理员每天都会处理购买者下达的新订单,并予以执行。本系统的顶层数据流程如图2-1所示。

第10 页

××大学本科毕业生学士学位论文

图2-1 顶层数据流图 对于系统销售模块来说,主要的数据由买家输入,主要包括注册信息、登录信息、选购商品信息的输入,输出的则是订单信息。对于系统管理模块来说,主要的数据由卖家输入,主要包括商品信息、新闻信息的输入,输出的则是系统销售模块所看到的所有信息。总体数据流程如图2-2所示。

图2-2 总体数据流程图

第11 页

基于ASP.NET的在线购物系统的设计与实现 - 图文

××大学本科毕业生学士学位论文第2章系统分析系统分析要回答新系统“做什么”。本章节从系统的可行性、最终使用者(用户)的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。2.1可行性分析<
推荐度:
点击下载文档文档为doc格式
81eia0b3w102ra61xnbb
领取福利

微信扫码领取福利

微信扫码分享