收藏 分享(赏)

网上鞋店的开发与运用.doc

上传人:weiwoduzun 文档编号:3253053 上传时间:2018-10-09 格式:DOC 页数:44 大小:1.76MB
下载 相关 举报
网上鞋店的开发与运用.doc_第1页
第1页 / 共44页
网上鞋店的开发与运用.doc_第2页
第2页 / 共44页
网上鞋店的开发与运用.doc_第3页
第3页 / 共44页
网上鞋店的开发与运用.doc_第4页
第4页 / 共44页
网上鞋店的开发与运用.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、I专科毕业论文网上鞋店的开发与运用系 部: 专 业: 班 级: 学 号: 姓 名: 指导教师: 2016年 06月 01日摘 要21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别II是计算机的应用技术的普及到经济和社会生活的各个领域。为了让消费者购买商品过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。购物网站(如:淘宝、京东等)是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。本次设计的目标并实现一个网上鞋店网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设

2、的过程,熟练掌握网络数据库编程方法。系统采用 B/S 开发模式,开发工具选择JAVA、JSP、JavaScript、Html 语言,后台数据库选用 SQL Server 2000。关键词:网上鞋店,互联网,网页设计、电子商务。目 录III第 1 章 引言 .11.1 选题的背景 11.2 课题的目的和意义 11.3 国内现状分析 1第 2 章 需求分析 .32.1 问题分析 .32.2 任务概述 .32.3 功能需求概述 .42.4 运行环境 .4第 3 章 系统概念结构设计 .73.1 功能划分 73.1.1 系统结构设计 .73.1.2 系统功能模块 .7第 4 章 系统设计 .94.1

3、指导思想 94.2 系统流程图 94.3 数据流程图 .104.4 功能模块设计 104.5 前台功能模块设计 104.5.1 用户注册 104.5.2 购物车管理 124.5.3 订单管理 134.5.4 个人资料管理 144.5.5 查看公告 154.6 后台功能模块设计 164.6.1 参数设置模块 164.6.2 会员管理 174.6.3 类别管理 19IV4.6.4 订单管理 214.6.5 鞋管理 224.6.6 公告管理 244.6.7 留言管理 264.7 数据库设计 27第 5 章 开发技术 315.1 开发技术介绍 .315.1.1B/S 模式及其优势 315.1.2Web

4、 应用程序开发环境 JSP 技术 .325.1.3Java 简介 .34第 6 章 关键技术解决 366.1 网上鞋店配置说明 .366.2 JSP 与数据库的连接 37第 7 章 结论 38致谢 39参考文献 40第 1 页 共 42 页第 1 章 引言1.1 选题的背景随着现代通信信息、科技金融、区域物流的快速发展,年轻人生活方式进步、消费理念的更新, “网上购鞋”应运而生。与此同时生活节奏的加快,上网买鞋将会成为一种趋势。上班族的阵容日益增长,网上购鞋不仅解决了他们的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上

5、。这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。它把现代化的通信技术与传统的生活方式相结合,让人们的生活变得更快捷,更方便。省去了很多白领的时间。1.2 课题的目的和意义随着互联网和宽带上网的普及,网上鞋店在中国异军突起,并日益渗透到人们的日常生活中。网上鞋店是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的网上鞋店主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。课题目标是设计并实现一个 B/S 体系结构的网上鞋店。结合实践,理解网页开发技术和数据库的基

6、本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。1.3 国内现状分析随着生活节奏的加快,上网买鞋将会成为一种趋势。网上购鞋不仅解决了不少上班族的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了讨价还价和第 2 页 共 42 页斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。只要轻点鼠标就可“信手拈来” ,足不出户就有人送货上门,甚至网站还可以根据客户需要进行订做鞋等。 网络买鞋不仅受上班族的欢迎,尤其受 80 后两口或者三口之家的青睐,对生活不方便者如残疾人、孕妇、病人等来说,更是一种帮助。此外,也适合父母与子女间互寄的亲情包裹、寄给亲友的

7、家乡包裹。这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发这样一套管理系统是十分必要的。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。例如

8、:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。本系统用 JSP 语言来编写社本系统,数据库用 SQLSERVER 2000 来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。第 3 页 共 42 页第 2 章 需求分析2.1 问题分析在传统的购物意识中,人们的一般的购物行为都是通过人为的行动,到购物场所进观

9、看对比购买,这其中可能通过的流程是出动、行人或搭车,到达购物场所进入,寻找想要的商品,再进行对比,然后再拿到银台进行付款,再回去。在现在高效生活节奏快速的城市生活已经显出了这种购物方式的多处的不适合。而网上购物正是信息化建设的产物,它是传统购物的一个高效的体现。它可以利用互联网络和物流系统,只要能上网可以随时为自己所要的产品进购买,并有网上银行进行付款,十分适合现代人们的生活,也是未来的一个方向。网上鞋店拟采用 B/S 模式,三层结构设计。涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript) 、程序设计(ASP、PHP、JSP 或其它语言基础)、数据库应用(SQL server

10、、MySQL 的使用、SQL 语言、调优) 、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;以及团队组织、项目管理,帮助文档的编写、部分的测试等。2.2 任务概述此基于 JSP 的网上鞋店分前台功能和后台功能: 1)前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理2)后台部分由管理员使用,主要包括参数设置,公告管理、鞋管理、会员管理,类别管理,订单管理。第 4 页 共 42 页2.3 功能需求 概述1、用户管理:管理员可对前台会员进行编辑、删除。 。2、订单查询:登陆用户可以通过订单号查询订单。

11、3、购物车:所选商品须通过购物车进行保存,然后生成订单。4、修改个人资料:为了保护用户信息不受非法侵害,用户登陆后即可对个人的注册信息进行修改。5、参数设置:管理员可以修改自己的密码。6、类别管理:可以添加与查询网站的商品类别,并进行操作。7、订单信息管理:网站管理者对用户订单的执行和编辑状态。8、鞋管理:管理员可以对本站进行有关鞋信息的添加与编辑。9、会员管理:查询注册所有用户,对一些非法或失信用户进行删除操作。10、公告管理:管理员对网站首页公告进行编辑管理。11、留言管理:管理中可以对本网站的会员进行留言操作。2.4 运行环境系统对运行的环境的要求:1. 硬件环境(1)服务器端服务器端的

12、最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下: 处理器:Inter Pentium 4 1.6GHz 或更高 内存:256MB 硬盘空间:80GB第 5 页 共 42 页 光驱:CD-ROM 48X 显卡:SVAG 显示适配器。(2)用户端因为客户端主要用于浏览和操作数据,所以对客房端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置: 处理器:Inter Pentium 1.0GHz 或更高 内存:32MB 硬盘空间

13、:40GB 光驱:CD-ROM 48X 显卡:SVAG 显示适配器。2. 软件环境(1) 服务器端 操作系统:Windows 2000 Server 网络协议:TCP/IP web 服务器:Internet Information Server5.0/Personal Web Server 数据库:Mircrosoft SQLserver2000 浏览器:Internet Explorer 5.0 以上(2) 用户端 操作系统:Windows 98/2000/XP 网络协议:TCP/IP第 6 页 共 42 页 数据库:Mircrosoft SQLserver2000 浏览器:Internet

14、 Explorer 5.0 以上江苏省联合职业技术学院常州旅游商贸分院创意信息系第 7 页,共 43 页第 3 章 系统概念结构设计3.1 功能划分将需求分析得到的作为需求抽象信息结构。即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。要系统需求分析阶段,搞清楚了系统“做什么”的问题,形成了目标系统的逻辑模型。现在我们就是说要把系统“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。接着在一步步的向下进行描述。功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构。由于模块之间相对独立,每一模块就可以单独地

15、被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等)。因此,大大简化了系统研制开发的工作。3.1.1 系统结构设计总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。系统设计工作应该自顶向下地进行。系统设计的工作复杂又细致,总体设计阶段需要进行系统模块结构设计,要将一个大系统分解成不同层次、多个模块组成的系统,在详细设计阶段要在模块结构设计的基础上,给出每个模块实现方法的细节,并对模块的输入、输出和处理过程作详细描述,以便在系统实施阶段进

16、行程序设计时可以把这个描述直接“翻译”成用某种程序设计语言书写的程序。3.1.2 系统功能模块模块化是指解决一个复杂问题时自上项下逐层把系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。系统的模块划分不能是任意的,应尽量保持其独立性。是为了降低系统和复杂性,提高可读性、可维护性。也就是说,每个模块只完成系统要求的独立江苏省联合职业技术学院常州旅游商贸分院创意信息系第 8 页,共 43 页的子功能,并且与其他模块的联系最少且接口简单,即尽量做到提高模块的独立,为设计高质量的系统结构奠定基础。系统模块结构设计的任务是划分子

17、系统,然后确定子系统的模块结构,并画出模块结构图。在这个过程中必须考虑以下几个问题:1)如何将一个系统划分成多个子系统。2)每个子系统如何划分成多个模块。3)如何确定子系统之间、模块之间传送的数据及其调用关系。4)如何评价并改进模块结构的质量。该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段的结构化程序设计方法(SP)前后衔接起来。 系统功能模块化的优点: 1)系统功能模块划分清晰,区别明显,易于操作。2)操作界面友好,简单易懂适合不同层次的操作人员。3)子系统之间的数据交

18、换操作简单、快捷。根据该系统的需求分析,设计可实现的模块组织结构。如图 3.1 所示:图 3.1 系统层次模块图网上鞋店系统前台功能 后台功能用户管理购物车管理订单管理个人资料管理公告查看订单管理鞋管理公告管理类别管理会员管理参数设置留言管理江苏省联合职业技术学院常州旅游商贸分院创意信息系第 9 页,共 43 页第 4 章 系统设计4.1 指导思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。4.2 系统流程图管理员图 1 系统流程图用户信息会员信息查询系统资源模

19、块订单查询鞋信息退出鞋管理添加、查询、修改删除 江苏省联合职业技术学院常州旅游商贸分院创意信息系第 10 页,共 43 页4.3 数据流程图图 2 数据流程图4.4 功能模块设计此基于 JSP 的网上鞋店分前台功能和后台功能: 1、前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,公告查看2、后台部分由管理员使用,主要包括参数设置,公告管理、鞋管理、会员管理,类别管理,订单管理。4.5 前台功能模块设计4.5.1 用户注册当用户第一次登录时首先要注册,成为会员后,才可以购买物品。用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,用户注册页面的运行结果如图:管

20、理员鞋信息管理订单信息录入会员信息文件登录查询试卷合法会员修改、删除系统江苏省联合职业技术学院常州旅游商贸分院创意信息系第 11 页,共 43 页江苏省联合职业技术学院常州旅游商贸分院创意信息系第 12 页,共 43 页4.5.2 购物车管理在超市中,可以根据自己的需要将很多的物品挑选到购物车中。而在网上虚拟的购物商城中,通常都会采用一种被称做“购物车”的技术来模拟现实生活。这种技术用起来十分方便,不但可以随时添加,查看,修改,清空购物车中的内容,还可以随时去在订单处理。江苏省联合职业技术学院常州旅游商贸分院创意信息系第 13 页,共 43 页4.5.3 订单管理为了方便用户随时查看购物情况,

21、会员可以通过查看订单,通过它可以将所放入购物车中的选物品信息显示出来。江苏省联合职业技术学院常州旅游商贸分院创意信息系第 14 页,共 43 页4.5.4 个人资料管理当会员进入本网站时同,可以对自己的资料进行管理修改操作。江苏省联合职业技术学院常州旅游商贸分院创意信息系第 15 页,共 43 页4.5.5 查看公告会员可以对本网站的公告进行查看江苏省联合职业技术学院常州旅游商贸分院创意信息系第 16 页,共 43 页4.6 后台功能模块设计4.6.1 参数设置模块参数设置模块:管理员登录系统后,可自行重新设置登录密码;江苏省联合职业技术学院常州旅游商贸分院创意信息系第 17 页,共 43 页

22、旧密码:新密码:确定密码:4.6.2 会员管理江苏省联合职业技术学院常州旅游商贸分院创意信息系第 18 页,共 43 页管理员可以对本网站的会员进行查询及编辑操作。输入项:会员 ID、姓名输出项:序号、会员 ID、姓名、性别、身份证号、电话、地址、添加时间。处 理:将系统中所有的公告以标题的形式全部显示出来并可编辑(修改,删除)。修改会员信息:江苏省联合职业技术学院常州旅游商贸分院创意信息系第 19 页,共 43 页4.6.3 类别管理图 4.6.1 类别管理模块功能树类别管理模块包括添加类别及管理类别1、添加类别添加类别用于管理员给本网站添加专辑类别名称。输入项:类别名称、备注。类别管理添加

23、类别管理类别江苏省联合职业技术学院常州旅游商贸分院创意信息系第 20 页,共 43 页输出项:添加成功,进入成功页面,不成功则显示错误信息页面。处 理:判断类别名称、备注是否为空,数据库中的用户帐户是否有重复的数据是否有存在一样的,如果有提示不能添加,或则直接插入。2、管理类别输入项:类别名称输出项:序号,类别名称,备注,添加时间。处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(修改,删除)。二、小类别管理小类别管理添加类别江苏省联合职业技术学院常州旅游商贸分院创意信息系第 21 页,共 43 页图 4.6.1 类别管理模块功能树4.6.4

24、 订单管理输入项: 订单号,会员 ID、姓名。输出项:显示符合条件的信息(订单号,状态,会员 ID,姓名,身份证号,地址,电话,订购时间,处理) ,无符合条件的将显示出错提示处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可操作(,删除,处理)。查询类别江苏省联合职业技术学院常州旅游商贸分院创意信息系第 22 页,共 43 页4.6.5 鞋管理图 4.6.3 鞋管理模块功能树1、添加鞋输入项:鞋图片,属性,品牌,编号,类别,上市时间,进货价格,销售价格,库存,简介。输出项:添加成功,进入成功页面,不成功则显示错误信息页面。处 理:判断鞋图片,属性,

25、品牌,编号,类别,上市时间,进货价格,销售价格,库鞋管理 查询鞋添加鞋江苏省联合职业技术学院常州旅游商贸分院创意信息系第 23 页,共 43 页存,简介数是否为空,数据库中的用户帐户是否有重复的数据是否有存在一样的,如果有提示不能添加,或则直接插入。2、查询鞋输入项:品牌,编号,价格输出项:序号,品牌,编号,类别,上市时间,价格,添加时间。 。处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(查看,修改,删除)。江苏省联合职业技术学院常州旅游商贸分院创意信息系第 24 页,共 43 页4.6.6 公告管理图 4.6.4 公告管理模块功能树1.

26、添加公告输入项:公告主题、发表人、公告内容。输出项:添加成功,进入成功页面,不成功则显示错误信息页面。处 理:判断公告主题、发表人、公告内容是否为空如果是为空有提示不能添加,或则直接插入。公告管理查询公告添加公告江苏省联合职业技术学院常州旅游商贸分院创意信息系第 25 页,共 43 页2、查询公告输入项:无输出项:序号,标题、发表人,添加时间。 。处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(修改,删除)。江苏省联合职业技术学院常州旅游商贸分院创意信息系第 26 页,共 43 页4.6.7 留言管理输入项:无输出项:序号,留言人 ID、留言内容、留言时间。 。处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(删除)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报