《网上鞋店的开发及运用》由会员分享,可在线阅读,更多相关《网上鞋店的开发及运用(43页珍藏版)》请在金锄头文库上搜索。
1、 完美WORD格式 专科毕业论文网上鞋店的开发与运用 系 部: 专 业: 班 级: 学 号: 姓 名: 指导教师: 2016年06月01日摘 要21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用技术的普及到经济和社会生活的各个领域。为了让消费者购买商品过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。购物网站(如:淘宝、京东等)是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。本次设计的目标并实现一个网上鞋店网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,
2、熟悉网站建设的过程,熟练掌握网络数据库编程方法。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,后台数据库选用SQL Server 2000。关键词:网上鞋店,互联网,网页设计、电子商务。目 录第 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指导思想94.2系统流程图94.3数据流程图104.4功能模块设计104.5前台
3、功能模块设计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类别管理194.6.4订单管理214.6.5鞋管理224.6.6公告管理244.6.7留言管理264.7数据库设计27第 5 章开发技术315.1开发技术介绍315.1.1B/S模式及其优势315.1.2Web应用程序开发环境JSP技术325.1.3Java简介34第 6 章关键技术解决366.1网上鞋店配置说明366.2JSP与数据库的连接37第 7 章结论38致谢39参考文献4
4、0 专业整理分享 第 1 章 引言1.1 选题的背景随着现代通信信息、科技金融、区域物流的快速发展,年轻人生活方式进步、消费理念的更新,“网上购鞋”应运而生。与此同时生活节奏的加快,上网买鞋将会成为一种趋势。上班族的阵容日益增长,网上购鞋不仅解决了他们的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。它把现代化的通信技术与传统的生活方式相结合,让人们的生活变得更快捷,更方便。省去了很多白领的时间。1.2 课题的目的和意义随着互联网和宽带上网的普及,网上鞋
5、店在中国异军突起,并日益渗透到人们的日常生活中。网上鞋店是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的网上鞋店主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。课题目标是设计并实现一个B/S体系结构的网上鞋店。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。1.3 国内现状分析随着生活节奏的加快,上网买鞋将会成为一种趋势。网上购鞋不仅解决了不少上班族的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了
6、讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。只要轻点鼠标就可“信手拈来”,足不出户就有人送货上门,甚至网站还可以根据客户需要进行订做鞋等。网络买鞋不仅受上班族的欢迎,尤其受80后两口或者三口之家的青睐,对生活不方便者如残疾人、孕妇、病人等来说,更是一种帮助。此外,也适合父母与子女间互寄的亲情包裹、寄给亲友的家乡包裹。这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能
7、当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发这样一套管理系统是十分必要的。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。例如:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。本系统用JSP语言来编写社本系统,数据库用SQLSERVER 2000来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,
8、可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。第 2 章 需求分析2.1问题分析在传统的购物意识中,人们的一般的购物行为都是通过人为的行动,到购物场所进观看对比购买,这其中可能通过的流程是出动、行人或搭车,到达购物场所进入,寻找想要的商品,再进行对比,然后再拿到银台进行付款,再回去。在现在高效生活节奏快速的城市生活已经显出了这种购物方式的多处的不适合。而网上购物正是信息化建设的产物,它是传统购物的一个高效的体现。它可以利用互联网络和物流系统,只
9、要能上网可以随时为自己所要的产品进购买,并有网上银行进行付款,十分适合现代人们的生活,也是未来的一个方向。网上鞋店拟采用B/S模式,三层结构设计。涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQL server、MySQL的使用、SQL语言、调优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;以及团队组织、项目管理,帮助文档的编写、部分的测试等。2.2任务概述此基于JSP的网上鞋店分前台功能和后台功能: 1) 前台部分由用户使用,
10、主要包括用户注册,购物车管理,订单管理,个人资料管理2) 后台部分由管理员使用,主要包括参数设置,公告管理、鞋管理、会员管理,类别管理,订单管理。2.3功能需求概述1、用户管理:管理员可对前台会员进行编辑、删除。2、订单查询:登陆用户可以通过订单号查询订单。3、购物车:所选商品须通过购物车进行保存,然后生成订单。4、修改个人资料:为了保护用户信息不受非法侵害,用户登陆后即可对个人的注册信息进行修改。5、参数设置:管理员可以修改自己的密码。6、类别管理:可以添加与查询网站的商品类别,并进行操作。7、订单信息管理:网站管理者对用户订单的执行和编辑状态。 8、鞋管理:管理员可以对本站进行有关鞋信息的
11、添加与编辑。9、会员管理:查询注册所有用户,对一些非法或失信用户进行删除操作。10、公告管理:管理员对网站首页公告进行编辑管理。11、留言管理:管理中可以对本网站的会员进行留言操作。2.4运行环境系统对运行的环境的要求:1. 硬件环境(1) 服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:l 处理器:Inter Pentium 4 1.6GHz 或更高l 内存:256MBl 硬盘空间:80GBl 光驱:CD-ROM 48Xl 显
12、卡:SVAG显示适配器。(2) 用户端因为客户端主要用于浏览和操作数据,所以对客房端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:l 处理器:Inter Pentium 1.0GHz 或更高l 内存:32MBl 硬盘空间:40GBl 光驱:CD-ROM 48Xl 显卡:SVAG显示适配器。2. 软件环境(1) 服务器端l 操作系统:Windows 2000 Serverl 网络协议:TCP/IPl web服务器:Internet Information Server5.0/Personal Web Serverl 数据库:Mircrosoft SQLserver
13、2000l 浏览器:Internet Explorer 5.0以上(2) 用户端l 操作系统:Windows 98/2000/XPl 网络协议:TCP/IPl 数据库:Mircrosoft SQLserver2000l 浏览器:Internet Explorer 5.0以上 专业整理分享 完美WORD格式 第 3 章 系统概念结构设计3.1 功能划分将需求分析得到的作为需求抽象信息结构。即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。要系统需求分析阶段,搞清楚了系统“做什么”的问题,形成了目标系统的逻辑模型。现在我们就是说要把系统“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。接着在一步步的向下进行描述。功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构。由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等)。因此,大大简化了系统研制开发的工作。3.1.1 系统结构设计总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系