毕业设计说明书王亚丽修改Word格式.docx
- 文档编号:21312580
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:59
- 大小:2.47MB
毕业设计说明书王亚丽修改Word格式.docx
《毕业设计说明书王亚丽修改Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计说明书王亚丽修改Word格式.docx(59页珍藏版)》请在冰豆网上搜索。
众所周知,国内各大型电子商务网站都有自己的网上商店,其中淘宝网就是最好的一个例子。
如今的网上商店的发展正在逐步完善,功能也趋于丰富,并且操作也向着简便准确的方向发展,可以说具有广大的市场前景。
随着网站的大规模化,它的存在越来越成为互联网生活中不可缺少的一部分。
本系统相比国内正规的电子商务网站,功能上和界面上都有较大的缺陷和不足,但是能实现一些基本的操作和功能,也反应了网上服饰商店的核心部分。
第1章绪论
1.1设计的目的和意义
在当前电子商务的实际应用过程中,有两个主流应用,一类是B2B(BusinesstoBusiness),一类是B2C(BusinesstoCustomer)。
其中B2B主要面向的是企业与企业,或是大宗单子,这种平台对性能、安全和服务要求比较高。
B2C离我们比较近,它直接面向大众消费者,不过它的经营一般也有两种方式,一种是同现在的大超市一样,里面提供大量的货物商品,消费者可以自由地浏览挑选商品,然后付款购买,典型例子有亚马逊、京东商城等;
另一种形式就是像淘宝一样的商城,在这个商城里有很多的柜台或店铺,每个都卖自己的东西,商城按柜台经营的商品的类别把这些柜台安排在不同的地方,而用户可以根据自己的需要到相应的地方去浏览挑选自己想要的商品,然后去商城的服务台付款。
鉴于目前电子商务软件的发展状况,开发实用的网上服饰商店在市场上有很大的潜力。
1.2可行性分析
系统可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从管理、技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
本系统的可行性分析包括以下几个方面的内容[2]:
(1)管理可行性
首先本系统作为管理信息系统,对于日常的管理工作能够提供便捷的帮助。
该系统能够用电子信息技术对用户信息、服饰信息、订单信息及评论信息进行系统化地管理,同时管理员也可通过系统管理会员信息,处理订单,真正做到实现人机合一、便捷高效的管理信息系统,充分发挥管理信息系统的优势。
(2)经济可行性
本系统对计算机硬件要求不高,家用或办公电脑就可以满足。
本系统的开发周期不是很长,开发经费很小,因此,本系统的设计与实现在经济上是可行的。
(3)技术可行性
系统采用ASP.NET开发,后台数据库使用Access2000进行构建和管理。
系统使用ASP.NET应用程序模型,进行电子商务系统的设计与实现,是当今社会网上服饰商店的主流开发方式。
同时本系统采用目前网页编辑常用的B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进,具有分布性强、维护方便、开发简单且共享性强、总体拥有成本低的特点。
[5]因此,本系统的设计与实现在技术上是可行的。
(4)使用可行性
本系统是一个中小型的电子商务系统,可以为各类用户提供方便的购物环境,符合目前国内流行的电子商务模式。
用户可以在系统中实现注册、浏览商品、搜索查询商品、购买商品等操作;
管理员可以通过用户管理、订单管理、商品管理、评论管理等功能来对系统进行维护更新。
除此之外,本系统前台界面简单美观,操作简单,只要掌握一些计算机基本操作技能就可以短时间内熟练使用系统。
与此同时,后台管理中的数据库稳定不易出现错误,易于管理。
基于以上理由,本系统完全可以在社会中实用,为服饰商店商家带来便利。
第2章
需求分析
2.1需求调查
软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。
一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;
另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础。
良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量[3]。
网上服饰商店首先应该方便用户浏览、购买服装,同时需要由系统管理员进行管理和维护,由此分为前台用户功能和后台管理员功能两个方面。
(1)前台用户功能:
①用户注册登录:
非会员用户可以在网站首页进行注册,成为会员,方便以后登录系统购买服饰商品,以及对个人信息、订单信息的查询。
②图书浏览:
以列表方式显示图书信息供用户浏览。
③服饰商品显示:
可根据不同的类别分类显示服饰商品列表,也可以点击详情显示每个商品的详细信息,包括服饰名称、品牌、材质、商品介绍等。
④服饰商品搜索:
使用搜索功能使用户可以根据服饰名或类型名快速地找到所喜欢的服饰。
⑤购物车:
用户找到所喜欢的服饰商品时,可以将其放入购物车中,再继续查看其它服饰或进行付款。
⑥商品订单:
用户下订单购买商品,管理员负责及时处理订单,并根据订单信息向用户送货。
(2)后台管理员功能:
①商品管理:
维护网上服饰商店中的所有商品信息,实现添加、修改或者删除操作。
②分类信息管理:
维护系统中的分类信息,包括商品分类及相关的评价管理和新闻管理。
③用户信息管理:
可以查看或者删除注册用户的信息。
④订单管理:
及时对用户订单进行处理,向用户送货。
网上服饰商店主要的功能框架如下图2-1和图2-2所示。
图2-1管理员功能模块
图2-2用户功能模块
2.2建立用例图
从需求描述中,我们发现系统中的主要参与者包括两类:
会员和管理员。
识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图[4,5],如图2-3、2-4所示。
图2-3会员用例
图2-4管理员用例
2.3描述用例
针对以上的用例图,下面对其中几个主要的用例采用表格进行描述。
2.3.1注册新用户用例的描述
表2-1注册新用户用例描述
用例名称
注册新用户
参与者
未注册用户
前置条件
查询到该用户信息不存在
后置条件
保存会员信息到数据库中
基本操作选程
1、用户输入个人信息
2、系统验证信息的有效性(如长度是否满足要求,是否存在非法字符等)
3、将用户个人信息保存到数据库中
可选操作流程
如果输入的信息无效或没有输入,则显示错误并提示重新输入
2.3.2浏览商品用例的描述
表2-2浏览图书用例描述
浏览商品
未注册用户和会员
无
查询到商品的相关信息
1、根据商品编号查询数据库中的图书信息
2、将查询到的商品信息在页面上显示出来
2.3.3登录系统用例的描述
表2-3用户登录用例描述
用户登录
会员
是系统注册会员
1、通过查询确认个人信息已经存在
2、将个人信息与查询出的数据库信息比较
3、核对正确后可登录系统
2.3.4查询个人信息用例的描述
表2-4查询个人信息用例描述
查询个人信息
登录成功
会员查询到个人基本信息
1、根据会员编号查询数据库中的会员信息
2、将查询到的会员信息在页面上显示出来
2.3.5修改个人信息用例的描述
表2-5修改个人信息用例描述
修改个人信息
会员已登录成功
保存修改后的个人信息
1、通过查询确认会员信息已经存在
2、将修改后的会员信息保存到数据库中
3、将会员信息在页面上显示出来
2.3.6订购商品用例的描述
表2-6订购商品用例描述
订购商品
会员已成功登录系统
1、选定想要购买的商品
2、将购买的商品编号保存到数据库购物车表中
3、会员填写订单信息后数据保存到订单表内
2.3.7查询订单信息用例的描述
表2-7查询订单信息用例描述
查询订单信息
登录成功,并且已购买商品和提交订单
查询到相关的订单信息
1、根据订单编号查询数据库中的订单信息
2、将查询到的订单信息在页面上显示出来
2.3.8管理员登录用例的描述
表2-8管理员登录用例的描述
管理员登录
管理员
用户已成功打开网站后台登录界面
登录到后台管理系统
1、管理员输入用户名、密码、随机验证码
2、系统验证用户名、密码、随机验证码,若正确,登录成功
2.3.9添加管理员信息用例的描述
表2-9添加管理员信息用例描述
添加管理员信息
将管理员信息保存到数据库中
1、通过查询确认管理员信息不存在
2、将管理员信息保存到数据库中
2.3.10添加商品用例的描述
表2-10添加商品用例描述
添加商品
管理员已登录成功
保存新添加的商品信息
1、通过查询确认商品信息不存在
2、将商品信息保存到数据库中
2.3.11查询商品信息用例的描述
表2-11查询商品信息用例描述
查询商品信息
查询到商品的详细信息
1、根据商品编号查询数据库中的图书信息
2、将查询到的商品信息在页面上显示出来
2.3.12修改商品信息用例的描述
表2-12修改商品信息用例描述
修改商品信息
保存修改后的商品信息
1、通过查询确认商品信息已经存在
2、将修改后的商品信息保存到数据库中
3、将商品信息在页面上显示出来
2.3.13删除商品用例的描述
表2-13删除商品用例描述
删除商品
从系统中删除商品信息
1、找到需要删除的商品
2、从系统中删除该商品的信息
2.3.14编辑商品类型用例的描述
表2-14编辑商品类型用例描述
编辑商品类型
保存修改后的商品类型信息
1、通过查询确认商品类型已经存在
2、将修改后的商品类型信息保存到数据库中
3、将类型信息在页面上显示出来
可以进行删除商品类型的操作
2.3.15查询管理员信息用例的描述
表2-15查询管理员信息用例描述
查询管理员信息
查询到管理员的个人信息
1、根据管理员编号查询数据库中的管理员信息
2、将查询到的管理员信息在页面上显示出来
2.3.16查看缺货用例的描述
表2-16查看缺货用例描述
查看缺货
管理员查询到缺货商品
1、根据商品编号查询数据库中的商品数量
2、将查询到的缺货的商品在页面上显示出来
2.3.17添加新闻用例的描述
表2-17添加新闻用例描述
添加新闻
在系统中添加一条新闻
1、管理员输入新闻的标题和内容
2、更新数据库
2.3.18修改新闻用例的描述
表2-18修改新闻用例描述
修改新闻
1、查找要修改的新闻
2、修改新闻的标题或内容,系统存储当前信息
2.3.19删除新闻用例的描述
表2-19删除新闻用例描述
删除新闻
从系统中删除一条新闻
管理员查找到所要删除的新闻,从系统中删除该新闻
第3章
系统分析
3.1寻找系统中的类
通过对系统需求的分析,我们发现系统中的类有:
管理员类(admin)、用户类(user)(包括子类:
未注册用户类,普通会员类)、商品类(goods)、购物车类(cart)、订单类(action)、新闻类(news)、前台主窗体、后台主窗体。
除此之外,还需要增加一个数据库访问类(Data)。
3.1.1管理员类admin
类admin用于描述系统管理员的信息。
(1)属性:
admin类已继承user类的全部属性。
(2)操作:
login:
登录系统。
search:
查询信息。
manage:
管理商品、订单、评论信息。
Quit:
退出系统。
3.1.2用户类user
类user用于描述系统用户的信息[6]。
Username:
string。
用户账号。
Userpassword:
用户密码。
Useremail:
用户邮箱。
Login(无):
用户登陆。
Quit(无):
用户退出。
3.1.3客户类customer
类customer用于描述客户的信息。
(1)属性
Customer类已继承user类的全部属性。
Login:
Search:
Modify:
修改信息。
3.1.4服饰信息类goods
类goods用于描述服装信息。
(1)属性
Bookid:
long。
服装序号
Bianhao:
string。
服装编号。
Bookname:
服装名称。
Isbn:
服装材料。
Bookpic:
memo。
服装图片。
Changhe:
适用场合。
Shichagnjia:
single。
市场价。
Huiyuanjia:
会员价。
Dazhe:
折扣。
Kucun:
库存。
Xpid:
single。
新品。
Tjid:
特价。
Adddate:
date。
添加日期。
Danwei:
服饰单位。
Bestbook:
热卖。
查询服饰信息。
修改服饰信息
Add:
添加服饰信息
Delete:
删除服饰信息
3.1.5购物车类cart
类cart用于描述用户购物车信息。
(1)属性:
Bianhao:
Bookcount:
服装数量。
Danjia:
服装价格。
(2)操作:
查询购物车服装
修改购物车服装
添加购物车服装
删除购物车服装
3.1.6订单信息类order
类order用于描述用户订单信息。
Actionid:
long。
订单序号。
Dingdan:
订单编号。
Username:
Bookid:
服装序号。
Bookcount:
Userzhenshiname:
收货人姓名。
Shouhuodizhi:
收货地址。
Shousex:
收货人性别。
收货人邮箱。
Usertel:
收货人电话。
Zonger:
总额。
Zhifufangshi:
支付方式。
Songhuofangshi:
送货方式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 说明书 王亚丽 修改