文档库 最新最全的文档下载
当前位置:文档库 › 网上鞋城销售管理系统前台设计

网上鞋城销售管理系统前台设计

**学院毕业设计(论文)

网上鞋城销售管理系统前台设计

班级

专业软件开发

教学系机电工程学院

指导老师

完成时间2014 年10月10 日至年月日

摘要

随着时代不断的进步,人们的生活压力也逐渐变大,普通的工薪阶层没有很多空闲的时间来逛街,传统的买卖行业已经不能满足大众的需求,所以网购成为了一种潮流,正是在这样的环境下,本网站的建立就相对重要。本网上鞋城销售管理系统使用Visual Studio 2010为开发环境,数据库使用SQL Server 2005,通过https://www.wendangku.net/doc/2a11482253.html,开发框架实现基于B/S模式的电子商务管理平台。用户在本网站上可以浏览浏览任意一款鞋子,在注册并且登录后进行购买,实现网上交易。网站的前台功能包括登录、注册、浏览商品、加入购物车、浏览订单、删除订单、支付订单。网站会向用户展现最好和最实惠的商品,定期向用户推荐最新商品和特价商品,给用户最好的购物体验,同时本网站会定期维护,保证消费者的购物安全。本论文将详细阐述网站的功能及实现方法。

关键字:网上鞋城,https://www.wendangku.net/doc/2a11482253.html,,SQL Server 2005,网上购物

目录

摘要 (1)

第1章绪论 (3)

1.1 课题背景 (3)

1.2系统设计思想 (3)

1.3系统设计原则 (4)

1.4 系统开发 (4)

第2章可行性分析 (5)

2.1技术可行性 (5)

2.2 经济可行性 (5)

2.3社会可行性 (5)

第3章需求分析 (6)

3.1 网站需求分析 (6)

3.2功能分析 (6)

3.2.1用户管理模块 (6)

3.2.2查询模块 (13)

3.2.3订单管理模块 (14)

第4章总体设计 (19)

4.1数据库设计 (19)

第5章详细设计 (21)

5.1 系统界面设计 (21)

5.1.1首页 (21)

5.1.2登录界面 (22)

5.1.3找回密码界面 (25)

5.1.4注册页面 (26)

5.1.5个人中心 (28)

5.1.6 商品详情页面 (29)

结束语 (30)

致谢 (31)

参考文献 (32)

第1章绪论

1.1 课题背景

随着科学技术的发展和时代的进步,慢慢衍生出一种新型的购物方式—网购,网购存在价值就是让消费者通过网络在网上购物、网上支付,节省用户的时间和商家的店面空间,大大提高了交易效率,特别对于工作忙碌的上班族,网购也大量节省了他们的宝贵时间。

在消费者信息多元化的21世纪,可以通过足不出户的网络渠道来满足自己的购物欲望,同时网络购物大大减少了商家对空间的需求,所以网络购物的价格一般也比传统的店铺价格便宜,这就使大量的用户喜欢这种购物方式,由于这种新型的购物方式对传统行业的冲击,大量的商户瞄准了这种新型的售卖方式。商家改变原来的竞争模式,也为商家带来了更高的利益。对传统的商户而言,要想将销售渠道完全打开,必须引进新型的思维和方法,所以网络购物成为了一个新型的平台。由于利益的驱使,大量商户涌入,导致电子商务行业竞争越发激烈和良莠不齐。所以本网站从消费者的角度考虑,为消费者提供物美价廉的商品,并且提供更方便、更安全、更高效的购物平台。

1.2系统设计思想

网上鞋城销售管理系统是一个小型的网购平台,以方便、快捷为设计思想,下面将介绍网上鞋城的功能:

(1)登录功能:用户在注册之后可进行登录,登录之后就可以购买商品

(2)注册功能:用户只有在注册之后才能购买商品

(3)修改密码:用户在登录后输入原密码就可以修改密码

(4)找回密码:用户在登录界面点击找回密码,用户输入注册时的邮箱信息,系统就会向邮箱发送用户名及密码的邮件,用户登录邮箱就可以查收邮件,获得用户名和密码

(5)查询功能:用户在搜索框中输入要查询的关键字,系统就会及时的将搜索的

内容展现在用户的面前,用户也可以根据商品的分类进行查找,同时系统配有新品上架和特价商品的展示

(6)订单管理:用户在登录后可以进入自己的购物车,进行订单管理。用户可以浏览订单,删除订单,支付订单。

1.3系统设计原则

(1)安全性原则。本系统是在web浏览器上与运行的网络购物系统。本系统为用户提供网上购物,查询物品,处理订单等服务。由于整个系统数据庞大且有大量保密信息,所以在设计过程中,必须考虑信息安全及保密措施,确保数据库中的数据不会被窃取和篡改,同时要保证用户能正常使用系统提供的服务。为了确保本系统能长时间为用户提供服务,本系统必须采用有效的安全保密技术。同时为了后台数据不会轻易的被前台用户篡改,本系统将涉及两种类型的用户,一般用户和管理员,系统将权限划分,灵活的使用管理方式在很大的程度上使网站的工作效率提升了,系统后台上架的物品在经过审查后才能上架,保证用户的购物安全。

(2)规范性原则:在系统设计过程中,所有的代码和数据库的设计都符合技术规范。

(3)实用性原则:本系统具有操作简便,易于上手的功能,界面设计优美,功能强大。根据用户的实际需求为用户提供满意的服务,系统不会干涉他们的购物,做到人性化,自由化。

(4)整体性原则:本系统不论前期规划还是后期实施,都时刻关注系统整体性,不同用户之间的联系也构成一个整体。

(5)本系统坚持开放性,自由性的标准。

1.4 系统开发

系统技术平台选择:

开发环境: https://www.wendangku.net/doc/2a11482253.html,

开发语言:C#

开发架构:B/S

数据库:SQL Server 2005

第2章可行性分析

随着科学技术的发展和时代的进步,网购存在价值就是让消费者通过网络在网上购物、网上支付,节省用户的时间和商家的店面空间,大大提高了交易效率,特别对于工作忙碌的上班族,网购也大量节省了他们的宝贵时间。网购必将成为日后人们消费的主体。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,可行性分析是项目开发之前的重要阶段。为了避免盲目地开发软件,设计人员需要对项目的可行性进行研究,考虑资金时间和环境各方面的约束,对系统做出评估。

本章将从技术可行性、经济可行性和社会可行性进行分析。

2.1技术可行性

技术可行性分析是技术解决方案的实用性、技术支援的可用性和设备条件做出评估。本系统开发实用的是Visual Studio 2010,数据库采用sql server 2005。

2.2 经济可行性

经济可行性分析是对项目的开发总成本与开发系统将带来的经济效益进行考量。

开发阶段,使用的开发软件均为开源软件,无投资,网上鞋城系统的投资比较高,在少量用户下,本网站可能会暂时的处于无法盈利的状况,但之后可以通过宣传等手段来增加用户,所以一定会有发展的前景

2.3社会可行性

社会可行性的分析从法律政策等社会因素考虑项目的开发和意义。

该系统作为毕业设计,不作为商业用途,所以无关乎侵权。本网站内容健康,无不良信息,用户的账户和密码均为设计人员设定的,无窃取正规用户的账户,不违反相关法律法规,不违背社会伦理道德。

第3章需求分析

3.1 网站需求分析

电子商务在时代的潮流下发展迅速,整个电子商务市场也势头正猛,所以这就是电子商务的竞争越发激烈。现代人生活工作压力大,网购已经成为了一种时尚和潮流,人们更喜欢足不出户的享受购买的欲望。对于竞争这么大的行业来说,给用户最好的体验就是必须具备的条件,所以本网站操作简单,让用户用更少的精力来享受购物的过程,这样也能更加吸引各个年龄段的人。网站运行可靠,定期维护,保证用户的消费安全。

3.2功能分析

3.2.1用户管理模块

用户管理模块分为登录、注册、修改密码、修改个人信息、找回密码的功能。如图 3.1所示。

图3.1 用户管理模块图

(1)登录功能:用户登录后可正常浏览,用户只有在登录之后才能将鞋子加入购物车和结算订单,用户也可以在登录之后删除自己的订单。活动图如图3.2所示。

图3.2 登录功能活动图

表3.3 用户登录用例表

用例名称:用户登录

用例标志号:001

参与者:用户

简要说明:用户通过用户名和密码登录,进入系统

前置说明:用户已经注册,并且用户在登录的页面

基本事件交流:1、用户鼠标点击文本框,输入和更改用户名或密码

2、用户鼠标点击“登录”按钮

3、用例终止

其他事件流:在点击“登录”按钮之前,用户随时可以点击“退出”按钮,用户登录失败异常事件流:用户将用户名和密码输入错误,提示错误信息

后置条件:用户登录完成,可发帖删帖回帖

注释:无

(2)注册功能:用户输入个人信息进行注册。活动图如图3.5所示

图3.5 注册活动图

表3.6 注册功能用例表

用例名称:注册功能

用例标志号:002

参与者:用户

简要说明:用户输入个人基本信息进行注册

前置说明:用户在注册的页面

基本事件交流:1、用户鼠标点击文本框,输入个人信息

2、用户鼠标点击“注册”按钮

3、用例终止

其他事件流:在点击“注册”按钮之前,用户随时可以点击“退出”按钮,用户注册失败异常事件流:用户输入的个人信息不正确,用户注册失败,用例终止

后置条件:用户注册完成,成功登录,用户可进行购物

注释:无

(3)修改密码:用户在登录之后输入自己的原密码就可以修改成新密码。活动图如图3.7所示。

图3.7 修改密码功能活动图

表3.8修改密码功能用例表

用例名称:修改密码

用例标志号:003

参与者:用户

简要说明:用户可以修改自己的密码

前置说明:用户已经注册并登录

基本事件交流:1、用户点击“修改密码”按钮

2、输入原密码新密码和确认新密码

3、点击“确定“按钮

4、用例终止

其他事件流:在点击“确定”按钮之前,用户随时可以点击“退出”按钮,用户修改失败异常事件流:1原密码输入错误,提示错误信息,无法修改密码

2新密码和确认新密码输入不一致,用户修改密码失败,用例终止后置条件:

注释:无

(4)修改个人信息:用户在注册并登录之后就可以修改个人信息。活动图如图3.8所示。

图3.8 修改个人信息活动图

表3.9 修改个人信息用例表

用例名称:修改个人信息

用例标志号:004

参与者:用户

简要说明:用户可以修改个人的基本信息

前置说明:用户已经注册并且登录成功

基本事件交流:1、用户点击“修改个人信息”按钮

2、输入要修改的内容

3、点击“确定“按钮

4、用例终止

其他事件流:在点击“确定”按钮之前,用户随时可以点击“退出”按钮,用户修改失败

异常事件流:输入的内容不符合标准,修改失败

后置条件:

注释:无

(5)找回密码功能:用户注册之后可能会丢失自己的密码,该功能可以让用户找回自己的密码。活动图如图3.10所示。

图3.10 找回密码活动图

表3.11找回密码用例表

用例名称:找回密码

用例标志号:005

参与者:用户

简要说明:用户丢失自己的密码

前置说明:用户已经注册

基本事件交流:1、用户点击“找回密码”按钮

2、输入绑定邮箱

3、点击“确定“按钮

4、用例终止

其他事件流:在点击“确定”按钮之前,用户随时可以点击“退出”按钮,用户修改失败

异常事件流:邮箱输入错误,提示错误信息,无法修改密码

后置条件:

注释:无

3.2.2查询模块

用户可以查询关键字。如图3.12所示

图3.13查询模块图

(1)查询功能:用户输入关键字即可查询商品.活动图如图3.13所示

图3.13 查询功能活动图

表3.14 查询功能用例图

用例名称:查询功能

用例标志号:006

参与者:用户

简要说明:用户可以输入关键字来查询商品

前置说明:

基本事件交流:1、输入查询关键字

2、点击“搜索“按钮

3、用例终止

其他事件流:在点击“搜索”按钮之前,用户都可以终止搜索

异常事件流:无

后置条件:无

注释:无

3.2.3订单管理模块

订单管理模块分为生成订单,浏览订单,查询订单,删除订单。如图3.15所示。

图3.15 订单管理模块图

(1)生成订单:用户在浏览商品的时,可以将商品加入购物车,订单生成成功。活动图如图3.16所示。

图3.16 生成订单活动图

表3.17 生成订单用例表

用例名称:生成订单

用例标志号:007

参与者:用户

简要说明:用户将东西加入购物车,生成订单

前置说明:

基本事件交流:1、点击“加入购物车“按钮

2、用例终止

其他事件流:在点击“加入购物车”按钮之前,用户都可以终止异常事件流:无

后置条件:用户可以浏览订单

注释:无

(2)浏览订单:浏览订单活动图如图3.18所示

图3.18 浏览订单活动图

表3.19 浏览订单用例表

用例名称:浏览订单

用例标志号:008

参与者:用户

简要说明:用户在个人的购物车可以查看所有的订单

前置说明:用户已经登录

基本事件交流:1、点击“购物车“按钮,查看所有订单

2、用例终止

其他事件流:在点击“加入购物车”按钮之前,用户都可以终止

异常事件流:无

后置条件:用户可以浏览订单

注释:无

(3)查询订单:用户输入查询关键字查询自己的订单。活动图如图3.20所示。

图3.20 查询订单活动图

表3.21 查询订单用例表

用例名称:查询订单

用例标志号:009

参与者:用户

简要说明:用户在个人的购物车可以查询订单

前置说明:用户已经登录并且用户已经在订单查询页面

基本事件交流:1、点击“购物车“按钮,查看所有订单

2、用户在文本框中输入查询关键字

3、点击“查询”按钮

4、用例终止

其他事件流:在点击“查询”按钮之前,用户都可以终止

异常事件流:无

后置条件:无

注释:无

(4)删除订单:用户可以删除自己的订单。活动图如图3.22所示。

图3.22 删除订单活动图

表3.23删除订单用例表

用例名称:删除订单

用例标志号:010

参与者:用户

简要说明:用户在个人的购物车可以删除订单

前置说明:用户已经登录并且用户已经在订单页面

基本事件交流:1、点击“购物车“按钮,查看所有订单

2、点击“删除”按钮

3、提示用户是否确认删除

4、用例终止

其他事件流:在点击“删除”按钮之前,用户都可以终止

异常事件流:用户取消删除,删除失败,用例终止

后置条件:此订单无法恢复

注释:无

第4章总体设计

4.1数据库设计

数据库是指以一定方式将数据存储在一起,与开发系统独立开来的数据集合,数据库可以实现数据共享,减少数据的冗长度,实现集中控制,同时数据的一致性和可维护性可以确保数据的安全性和可靠性。

数据库设计是开发人员对用户需求分析的一种体现,在网站的开发过程中数据库的设计尤为重要,数据库设计的好坏直接影响网站最后的设计效果,要设计出结构较好的数据库,开发人员必须联系实体的属性和关系,确定实体的属性的过程中,也要确定属性是否存在,是否为空,是否能够支持此数据类型,同时需要为实体设定合适的主键,这样的设计保证实体的完整性,加快数据的操作速度,同时主键不可重复,也不可为空值。

(1)用户表:提供用户的基本信息,为用户的注册的数据提供数据存储,用户在登录也是从此表读取用户信息。如表4.1所示。

(2)商品表:提供商品的基本的基本信息,在商品的展示的数据就是通过读这些数据,完成商品的展示。如表4.2所示。

表4.2 tbgoods(商品表)

相关文档