




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学 毕业设计视康眼镜网上销售系统分析与设计姓 名 曹海龙 学 院 管理学院 专 业 信息管理与信息系统学 号 1110650229 指导教师 王磊 职 称 讲师 2015年6月天津工业大学毕业设计任务书 题目视康眼镜网上销售系统分析与设计学生姓名曹海龙学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义随着世界信息化水平的不断发展,对于中国的公司来说,这是一个具有无限发展前景的时代。对人们的消费方式而言,那些原始的购物观点在当前信息化发展下不断地发生着改变,人们不仅仅注重消费品的质量,更注重的是时间与服务,因此网上购物慢慢的走进了人们的视线中。任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1张爽.简述网上商城的开发与应用J.门窗, 2012(第四期):106-107.2吴志祥.高级Web程序设计 JSP网站开发M.1. 北京:科学出版社 , 2013.08 :2793雍俊海.Java程序设计教程(第3版)N.科技新书目, 2014.08.07(A08/8(新书).4Seoncheol Hwang.Development of a Web-based picture archiving and communication system using satellite data communicationJ.Journal Of Telemedicine And Telecare, 2011, Vol.6(No.2):91-96. 起止日期2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表 2015年4月 15 日姓名曹海龙学院管理学院专业信息管理与 信息系统班级信息1102班题目视康眼镜网上销售系统分析与设计指导教师王磊一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:销售系统在发达国家中已应用广泛。随着信息化水平的提高我国在这方面也取得了进步。目前我国眼镜销售市场的扩大,眼镜的传统销售方法已经不能满足客户需求,并且随着行业的竞争压力增加也迫使传统销售方法进行改革,视康眼镜销售部迫切的需要一款高效、简单易用的眼镜销售系统。课题研究的主要内容:本系统根据视康眼镜自身情况采用B/S体系结构,为用户提供了会员注册,商品浏览,购物车管理,定单查询,会员修改等功能;为管理员提供了商品管理,会员管理,管理员设置,订单管理,公告管理等功能。目的和意义:视康眼镜迫切的需要一款高效、简单易用的眼镜销售系统,以支持经营决策。通过本系统可以简化企业在管理上的复杂性,减少企业管理的庞大开销。本着为企业为用户着想的原则来开发的视康眼镜网上销售管理系统。希望提高企业的工作效率和经济效益。二、进度及预期结果 起止日期主要内容预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目视康眼镜网上销售系统分析与设计学生姓名曹海龙学生班级信息1102班指导教师姓名王磊评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名曹海龙学院名称管理学院专业班级信息1102班题目视康眼镜网上销售系统分析与设计1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要本文采用自顶向下的结构化的网站分析方法,阐述了一个功能全面的眼镜销售系统网站的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是网站规划阶段,通过实际的业务流程调研,分析了网站的组织结构,具体完成了眼镜销售系统网站的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了网站的业务流程;之后是网站分析,具体完成了数据流分析和数据字典;网站设计阶段主要完成了功能模块的划分、数据库的设计和网站界面设计。该阶段对各个模块的功能进行了详细设计,形成了本网站的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,本网站在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2005数据库。本网站的设计实施为眼镜销售系统网站的运行做基础,为眼镜销售系统网站管理工作提供良好的条件。关键词:网站设计;结构化分析;电子商务网站ABSTRACTIn this paper, the structure of top-down analysis of the site, set out a full-featured e-store web site development process, operational processes and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the site planning stage, the actual business processes through research and analysis of the sites organizational structure, specifically to complete the electronic mall site needs analysis, feasibility analysis, the existing business process analysis, and optimization of existing business processes, business processes come to the site; after a site analysis, specifically the completion of the data flow analysis and data dictionary; website design completed a major division of function modules, database design and web interface design. This phase of the function of each module in detail the design, forming a functional block diagram of the site, on this basis, have chosen the right development model; database design first tested the concept design, followed by a logic design, and finally completed the design of the database table.According to the first few stages of the analysis and design, use of this website in the design of B / S mode, JSP technology, the basic page design and implementation of function, the background database SQL Server 2005 database used. This website is designed to implement the operation of the electronic mall site as a foundation for the management of e-mall site to provide a good condition.Key Words:Website design; structural analysis; e-commerce site 目 录第一章 引言11.1网上销售系统的现状11.2项目开发的意义1第二章 系统规划22.1开发背景22.2可行性分析22.3总体设计原则3第三章 系统分析53.1业务流程分析53.2数据流图63.3数据字典9第四章 网站设计114.1网站功能设计114.2网站数据库设计124.3本系统开发工具与开发模式的选择18第五章 网站实现205.1 网站前台205.2 网站后台29第六章 软件测试与分析336.1系统测试过程336.2测试环境与测试条件34结 论351.系统开发体会352.眼镜销售网上销售系统的未来趋势35参考文献36附 录36天津工业大学2015届本科生毕业设计第一章 引言1.1网上销售系统的现状近年来,由于互联网的快速发展,网络对人们的影响越来越大,电子商务,为企业和网民搭建一个购售平台。企业为了获取更多的利润,不仅要采取市场营销,还要采取网络营销。相对于传统的购物形式,网上购物使购买过程变得轻松、快捷、方便,对于商家来说可以节省成本,从而降低商品价格。在我国,网络用户占了很大一部分比例,随着网络技术的不断进步,网上购物成为时尚。为了避免商家见面订货所带来的局限性,以及时间,地域的限制所带来的麻烦,网上销售系统越来越火热。在我们日常生活中,网上购物已经和我们的生活密切相联,淘宝、国美、京东以及苏宁等大型网络购物平台已经被人们广泛的认可,无论你在何时何地都可以通过购物系统进行购物,网上购物系统的发展在当前经济以及科技的迅速推动下已经越来越迅速。1.2项目开发的意义随着世界信息化水平的不断发展,对于中国的公司来说,这是一个具有无限发展前景的时代。对人们的消费方式而言,那些原始的购物观点在当前信息化发展下不断地发生着改变,人们不仅仅注重消费品的质量,更注重的是时间与服务,因此网上购物慢慢的走进了人们的视线中。视康眼镜网上销售系统的设计具有以下意义:(1) 降低成本。通过网上销售,可以减少大量的销售成本;同时可以使交易突破时间和地点的限制,可以在任何时间以及在任何地方进行,从而降低了本钱,提高了利益。(2) 有利于树立企业的形象。作为互联网销售,其特点就是方便客户,为客户节省了大量的时间,通过眼镜销售系统网站的建成,用户可以跨越时空了解货物信息,不会出现供应不足的情况。(3)有利于拓展营销渠道,扩大市场,提高营销效率。通过这种方式可以接触消费比较大的消费群体,获得更多的新顾客,扩大市场占有率。第二章 系统规划2.1开发背景视康眼镜作为兰州市最大的一家眼镜平价销售连锁公司,目前我国眼镜销售市场的扩大,眼镜传统销售已经不能满足客户需求,并且随着行业的竞争压力增加也迫使传统销售方法进行改革,视康眼镜销售部迫切的需要一款高效简单的眼镜销售系统。提及眼镜也许很多人想到的是近视,随着人们的需求,现在太阳镜等的需求已经远远超过了人们对近视眼镜的需求,每一个眼镜销售店有的已经不仅仅只是近视眼镜,人们对太阳镜的需求促使着各大眼镜销售店的不断竞争,而网上销售系统恰恰迎合了现在不断高速发展的销售市场,对于兰州市最大眼镜平价销售连锁公司的销售部而言,开发一款具有如下功能的眼镜网上销售系统是必须的。(1) 为用户提供商品浏览的界面。(2) 为用户提供购买以及在线结算的平台,类似于淘宝网等购物网站。(3)为视康眼镜销售部提供具有商品的发布,订单的管理,会员的管理,公告管理等模块的 平台。 通过对已有系统的深入研究以及对国内大型购物软件的具体操作了解,并且根据视康眼镜销售部对业务的需求,对设计的系统进行了整合,对于用户端而言实现用户登录、商品浏览、购物车管理、订单管理等必要功能。对于管理员而言实现商品设置、会员管理、订单管理以及公告管理等功能。2.2可行性分析2.2.1市场调查分析 中国作为世界范围内的眼镜生产大国之一,眼镜销售行业随之不断地在发展,然而传统的销售方式渐渐已经不能满足人们不断的需求,并且随着行业内竞争的不断加剧,销售行业的规模已经慢慢的平民化了。相比于国外发达的销售国家而言眼镜销售行业的连锁已经普遍存在了,而对于我们国家而言,近年来眼镜评价超市也如雨后春笋般快速发展起来,所以网上销售系统将会在销售行业内占有一席之地。 2.2.2技术可行性根据视康眼镜销售部平时工作中的实际需求,从而检测本系统设计所必需的开发运行环境,根据视康眼镜网上销售系统目地来检测所用的开发是否具备,视康眼镜销售系统是一个采用B/S架构实现用户端和后台的销售系统,用于本系统的开发环境以及技术已较为完善,软硬件的要求、开发工具等已经具备,所以使用现有开发环境能达到该销售系统的基本功能。通过上述分析,视康眼镜网上销售系统的开发在技术上是可行的。2.2.3经济可行性视康眼镜销售部的办公环境具有现代网络化。提供网络化支持平台。因此减少了所需环境设施费用。视康眼镜网上销售系统的开发设计与实现基于本人大学四年专业所学知识,不需要其他费用的投入,并且在整个软件设计实现过程中投入的成本很低,因此设计所需费用是在可接受范围内。通过上述分析,视康眼镜网上销售系统的开发在经济上是可行的。2.2.4社会可行性通过法律以及用户使用方面进行视康眼镜网上销售系统的社会可行性分析。(1)法律方面视康眼镜销售系统是通过视康眼镜销售部对功能的需求以及实际运用情况进行分析设计与实现,设计之前进行了大量的分析,本系统可以在独立的环境下实现运行。(2)用户使用方面视康眼镜网上销售系统对客户的使用要求分析来看,只需要具备一台可正常运行的电脑即可,对于用户的需求没有的别的技术要求,所以在交付使用的时候,视康眼睛销售部不需要对客户进行使用方面的培训,这样首先省去了一大部分培训的投入费用,并且使得整个过程简单化。通过上述分析,视康眼镜网上销售系统的开发具有社会可行性。2.3总体设计原则视康眼镜网上销售系统是视康眼镜销售部对于业务的需求而所需的,为了达到视康眼镜销售部的业务需求,为了让客户在使用过程中对本系统简单易懂,必须按照一定的设计原则来实现。其主要原则如下:(1)简单性对于任何一个销售系统而言,最主要的目的就是为了达到销售的目的,对于用户而言使用越简单越好,所以本系统的设计必需严格遵循简单性原则。(2)针对性本系统是根据视康眼镜销售系统的需求而决定的,所以对于视康眼镜销售部而言具有一定的针对性。(3)实用性本系统通过视康眼镜销售部对于自身的需求而分析与设计,所以完全满足目标需求的实用性。(4)一致性命名规则的一致,功能一致, 元素风格一致,变量命名规则一致。(5)先进性本系统采用JSP语言开发、SQL Server2005等被广泛采用开发的术和数据库,因此本系统的设计具有前沿性。第三章 系统分析3.1业务流程分析对于本次的课题而言,以及根据视康眼镜销售部自身色情况采用B/S体系结构,对于前段而言主要为用户提供会员的登陆与注册以及修改,商品的浏览,购物车的管理以及订单的查询等几大模块。对于后台管理员而言具有商品管理,会员管理,订单管理以及公告管理等模块。在这里对本系统具有的所有功能模块进行业务流程分析,对每一个功能模块分别进行分析,了解每个模块的信息方面以及数据流等一些必要的指标。通过对本系统业务流程的分析,以及对现实调查的误差与遗漏问题的解决。通过业务流程的分析对应的画出业务流程图。主业务流程如图3-1所示。图3-1主业务流程图3.2数据流图本系统中每一个业务模块的实现都伴随着大量的数据的传输,而在我们日常生活中最常见的发票就是一个数据流,它由产品名、规格、单位、单价以及数量等数据组成。对于一个数据流图而言,首先必须了解整个业务流程,然后通过必要的图形来体现出来,一般而言,名字作为一个数据流图的数据流名,用带有箭头的线段来表示,箭头表示流向。对于一个完整的数据流图来说,数据必需有流入以及流出,可以加工流向加工,也可以由文件以及加工之间流入以及流出。对于一个系统的设计来说,数据流的分析是基础,也是必不可少的部分。一个系统的逻辑模型主要通过数据流图来描述,通过数据流图的描述能够很好地反映真个信息在系统中的流动以及存储。在业务流程分析的基础上,进行数据流分析,本系统的顶层数据流程图如图3-2所示,从图可以看出,此图表达了系统的边界与输入、输出数据流。图3-2顶层数据流图图3-3为本系统第一层图,从此图可以看出,本网上销售系统的功能主要有:会员管理、商品管理、订单管理、公告管理、大分类管理、小公分类管理六个主要功能。会员管理主要提供在数据库中所有录入的会员信息管理;商品管理主要用于对商品信息的加入删除等操作;订单管理用户可以对已完成订单进行修改以及查询,同时管理员可以通过此模块对已生成订单进行查询以及修改;公告管理模块主要负责一些公告的发布;大小分类管理模块负责整个系统中所有的商品的分类。图3-3第一层数据流图下面完成数据流图的细化:图3-4为会员管理细化图。其中包括客户对账户的注册、修改以及管理员对会员的查看和修改。图3-4会员管理细化图图3-5为用户登录数据流的细化。用户通过系统登录页面,输入账户密码进行登录进入系统以及对会员信息的修改。图3-5会员登录细化图 图3-6 为订单管理数据流的细化。管理员主要负责订单查找、付款检查、发货处理以及发货信息确认4个部分客户进行付款以及订单确认。图3-6订单处理细化图 3.3数据字典数据字典把数据流图上所有数据加以定义,并按特定格式予以记录,以备随时查询和修改。包括数据项、数据流、数据存储、处理功能、外部实体等。以下是视康眼镜网上销售系统中的部分数据字典:(1) 数据项表3-1数据元素条目数据项编号:D1数据项名称:会员编号别名:会员编号类型:字符型宽度:6取值范围:000001-999999描述:客户注册账号时,有系统自动生成的会员编号,每个会员对应一个会员编号。(2) 数据结构定义表3-2数据结构数据结构编号:D3数据结构名称:订单信息简述:定义一个订单的有关基本信息数据结构组成:订单号+商品信息+商品数量+订单时间+订单总额+联系电话+邮寄地址+发货状态(3) 购物车的数据流条目表3-3数据流条目数据流编号:3-01数据流名称:添加购物车简述:用户将选中的商品加入购物车流通量:100份/天数据流来源:P3数据流去向:对数据流组成:订货点+商品名称+商品规格+收货人+订单总额等(4) 数据存储定义表3-4数据存储数据存储编号:D5数据存储名称:大分类信息简称:视康眼睛网上销售系统的大分类数据存储组成:编号+分类名称+时间等关键字:分类相关处理:分类搜索、加入购物车(5) 处理过程定义表3-5处理过程处理过程编号:处理过程名称:订单确认简述:会员购物加入购物车并确认,建立订单输入的数据流:客户订单、商品名、商品数量处理:建立订单,确认订单商品以及数量输出的数据流:订单返回后台,管理员可进行处理(6) 外部实体定义表3-6外部实体外部实体编号:3-01外部实体名称:客户简述:在本系统中注册的会员输入数据流:客户注册输出数据流:会员订单、会员结算订单以上为本系统的部分数据字典。第四章 网站设计4.1网站功能设计视康眼镜网上销售系统是视康对于现在本行业竞争需求所决策而设计实现的一款网上销售系统。通过对网上销售系统的分析与实现,对于本系统的开发做了简单的规划,同样这一步奏也是开发的基础。本系统的设计与实现包括前端用户界面以及后端管理员界面。其中前端包括会员登陆商品浏览等模块,后端主要为管理员商品管理等,得出的层次化的结构模块图如下:视康眼镜网上销售系统客户端功能模块图如图4-1所示。由图可以看出前端为用户提供的功能有:商城首页:用户进入系统后所显示的页面;销量排行:商品根据之前的销量进行排行,只显示排行前十的产品;新品上架:为用户提供最新产品的浏览,能够通过次模块直接的了解新产品信息;特价商品:为用户提供特价商品浏览;查看订单:通过此模块用户可以查询已有订单详情,包括订单号、商品详情、订单总额以及发货状态;购物车:为用户提供确认前购买商品信息的修改与确认;会员修改:通过此模块为用户提供会员基本信息的修改,其中包括电话、邮编、地址以及用户密码的修改。商城公告:此模块用于管理员与客户的互动,管理员可以在此提供最新公告信息。图4-1 眼镜销售系统网站前台功能模块图视康眼镜网上销售系统后台功能模块图如图4-2所示。由此功能模块图可以看出视康眼镜网上销售系统为后台管理员提供的功能有:商品设置:管理员通过此模块可以设置前台显示的商品,可以对商品进行添加、修改以及删除;会员设置:管理员可以通过会员设置查看所有注册的用户信息;后台管理员设置:管理员通过此模块可以添加与删除后台管理员账号,管理员账户必需由进入后台之后通过此模块添加;订单设置:管理员通过订单设置可以对查询已有订单详情,以及进行发货状态确认;商品查询:通过此模块可以查询数据库中的所有商品信息。 图4-2眼镜销售系统网站后台功能模块图4.2网站数据库设计本系统的设计是通过B/S架构,设计核心为数据库。数据库实现的完善与否直接影响着整个系统的质量。对于本系统中的每一个功能模块都需要数据的支持,而数据库的连接就显得特别的重要,是整个系统正常运行所必需的前提条件。4.2.1概念结构设计之前通过对本系统的需求分析,总结得到本系统的部分实体属性图。管理员实体属性图如图4-3所示:图4-3管理员实体属性图大分类实体属性图如图4-4所示:图4-4大分类实体属性图用户实体属性图如图4-5所示:图4-5用户实体属性图订单实体属性图如图4-6所示:图4-6订单实体属性图友情链接实体属性图如图4-7所示:图4-7友情链接实体属性图商品实体属性图如图4-8所示:图4-8商品实体属性图小分类实体属性图如图4-9所示:图4-9小分类实体属性图本系统的E-R模型包括实体、属性以及之间的相互关系。本系统的模型采用现在最流行的E-R图。系统中的实体是整个系统的实体集,属性是对实体的实时描述。(1) 在本系统的模型设计中实体就是实体集、一个表,而不是单一的实体或表中的一行。实体的表示严格的按照E-R图的画法原则来完成。(2)用菱形表示实体间的联系,用椭圆框表示实体的性质,与实体的联系用线连接。表的主码是关键属性,关键属性项加下划线。(3)对于每个不同的模块而言,如果主键具有相同的字段,那么这些字段之间存在着相互关联的关系。通过之前的数据的分析,以及本系统实体属性图等的研究,通过分析整理得出本系统的E-R图,如图4-10所示:图4-10网站E-R图说明:图中矩形之中为实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。4.2.2数据库表设计表4-1管理员信息表字段名字段说明数据类型长度允许空Id账号int4是yonghuming用户名varchar50是password密码varchar50是name姓名varchar50是sign长度bit1是说明:用于存放管理员的信息。表4-2 订单信息表字段名字段说明数据类型长度允许空id账号Int4number编号varchar50name用户名varchar50是reallyName真实姓名varchar50是address地址varchar50是tel电话varchar50是setMoney设置varchar50是post邮编varchar50是bz备注text16是sign长度bit1是creaTime订单时间smalldatetime4是说明:订单信息表用来存放用户的订单的基本信息的。表4-3大分类信息表字段名字段说明数据类型长度允许空id账号int4bigName大分类名varchar50是creaTime小分类名smalldatetime4是说明:用于存放大分类的基本信息。表4-4用户信息表字段名字段说明数据类型长度允许空id账号Int4name 姓名vachar50password密码vachar50是reallyName真实姓名vachar10是age年龄int4是profession职业vachar50是email邮编vachar50是question问题vachar50是result答案vachar50是说明:用于存放用户的基本信息。表4-5友情链接数据表字段名字段说明数据类型长度允许空id账号int4linkname友情链接名intvarchar50是linkaddress友情链接链接intvarchar50是说明:用于存放友情链接的数据。表4-6商品数据表字段名数据类型长度允许空idint4bigidint4smallIdint4goodsNamevarchar50是introducetext16是creaTimesmalldatetime4是nowPricemoney8是numberint4是pirturevarchar4是markbit1是goodsFromvarchar16是freepricemoney8是说明:用于存放商品的基本数据。表4-7小分类数据表字段名数据类型长度允许空idin4bigidin4smallnamevarchar50是creatimesmalldatetime4是说明:用于存放小分类的基本数据。4.3本系统开发工具与开发模式的选择4.3.1本系统开发工具视康眼镜网上销售系统的设计采用现在流行的B/S架构进行设计与实现,实现语言采JSP以及Struts框架技术。JSP是一种建立在JAVA语言基础上的动态Web应用开发技术,通过使用这一前沿技术可以建立安全,跨平台的动态网页技术;Struts是Java Web项目开发中最经典的架构技术,Struts采用面向对象设计思想,已经成为一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的认可。JSP页面在执行时采用编译方式,编译生成Servlet文件。JSP应用程序运行在服务器端,服务器端收到用户通过浏览器提交的请求后进行处理,再以HTML的形式返回给客户端。 由于一个JSP页面在第一次被访问时要经过编译生成Servlet文件,Servlet编译和.class文件执行这几个步骤,所以客户端得到响应所需要的时间较长。而在开发工具的选择上首先选择了MyEclipse开发软件,MyEclipse是基于eclipse的一个开发工具,之所以使用它通过结合本次的开发课题而言更加的简单方便,其次主要原因是它免费所提供的功能完全满足本次开发所需。无论从哪个方面去考虑,它都是最佳的选择。在数据库的选在上面,使用SQL Server 2005作为后台数据库,相比于其他的数据库而言,SQL Server 2005相对而言更加的简单实用一些,并且完全满足本次系统设计对数据的要求,同时在经过多年的发展,SQL Server 2005已经慢慢的成为非常实用的数据处理技术,在很多项目中被使用,以决定使用此数据库。4.3.2网站设计模式该系统之所以采用B/S架构是因为B/S架构的优势。它不需要为管理员以及用户进行程序的安装,只需要具备一台可使用的计算机以及拥有可用的浏览器。这样不但方便客户不必要的安装以及使用的培训过程,同时提高了效率。如果一个公司的高层要开一个关于库存问题的会议,通常而言需要本次销售数量作为依据,通过网络他们只需在客户端查询数据,然后显示出来就可以了。相对于C/S,B/S的维护具有更大的灵活性。当形势变化时,它不需要每一个客户应用程序升级,只修改Web服务器的服务程序。这不仅提高了工作效率,而且还节省了很多麻烦协调维修过程。如果一个企业有成千上万的客户,在不同的位置分布,所以容易维护就显得更为重要。 再次,为了让客户使用方便。对于C/S模式,交付使用后,对于客户的要求也非常严格,所以必须要派遣一定的技术人员对用户进行培训,这样无疑又增加了一些不必要的成本。而如果用B/S模式时,客户端只是一个简单明了浏览界面,通过浏览器就可以。无论是管理员还是客户都不语要进行培训,就可以直接使用。最后,B/S架构比较适用于网上信息的发布,这是C/S架构所不能完成的。对于任何一个公司而言,不断地创新才是公司发展的前提,同样的对于销售软件来说,对于信息的更新就非常重要了,这种信息的发布降低了公司成本,使公司行政手续简化,提高效率。 第五章 网站实现5.1 网站前台5.1.1登录模块(1) 登录模块本模块主要用于客户的登陆界面,当用户输入正确的账户以及密码时能够进入系统,如果输入账号或者密码错误时,无法进入系统,对应的如果用户忘记密码,可以通过本页面的找回密码进行密码修改,在找回密码过程中需要填写注册账户时所填写的找回密码问题的答案,而如果新用户要进入系统时,可以通过注册账号来申请账号,从而进入系统。登陆界面如图5-1所示:图5-1 前台登录界面(2)程序流程图5-2登录程序流程图说明:对于整个流程而言,当用户提交账户以及密码时,系统通过调用数据库进行对比,调用数据库中对应的账号以及对应密码,如果满足进入系统,如果不满足则返回登录界面,如果用户忘记密码而无法登陆系统时,可以通过找回密码重置自己账户的密码。5.1.2会员注册界面新会员可以通过此界面进行账号的申请,通过对会员名、会员密码、真实姓名、年龄等的填写来注册账号,会员名称的设置不能包含特殊字符以及密码的设置为4-16字符,而地址栏必须满足Email地址的格式,否则无法提交注册信息;找回密码问题主要用于用户忘记密码时,找回密码的主要依据,答案的设置必须谨记。通过提交注册成功,然后登陆系统进行选购。注册页面如图5-3所示:图5-3会员注册界面5.1.3网站首界面用户打开本网站后,显示本网站首页信息。首页中用户可以对商品进行浏览以及选购,登陆页面默认为新品上架,用户通过首页导航栏可以选择商品销量排行以及特价商品进行浏览选购;同时登陆之后可以进行购物车、订单查询以及会员修改等模块。系统首页如图5-4所示:图5-4网站首界面 5.1.4销售排行界面用户通过点击销售排行,可以查看销售排行信息,商品销量排行会显示本月所有商品中销量前十的商品,对于那些不确定购买什么标准眼镜的用户来说是一个很好的参考。销量排行界面如图5-5所示:图5-5销售排行界面 5.1.5新品上架界面用户可以查看新品信息,了解最新的商品。新品上架界面如图5-6所示:图5-6新品上架界面5.1.6放入购物车界面会员登录本网站后选好自己需要的产品即可进行购买,并查看自己的购物车信息。进入购物车对已加入的商品进行浏览以及修改,商品数量填写范围1-99,确认后去收银柜台结算,结算页面包括订单号以及部分会员信息,填写付款方式以及邮递方式进行提交,因为此次为毕设系统,所以收银柜台结算这块只是模拟了一下付款方式以及付款流程。购物车界面如图5-7所示:图5-7放入购物车界面5.1.7 收银结账界面会员登录本网站后选好自己需要的产品购买后,在购物车中对已选商品进行确定后,可填写收银结算单,每一个订单会生成唯一的一个订单编号,会员名称以及会员姓名是系统通过登录账户自动生成,用户只需填写联系地址、联系电话、付款方式以及运送方式即可,收银台模块只是虚拟了整个结算流程,并未实现真正的结算功能。收银结账界面如图5-8所示:图5-8收银结账界面5.1.8查看订单界面会员登录本网站后可以查看自己的订单。通过订单查询,可以对已下订单的数量、价格、订单时间以及是否发货状态进行查看。订单界面如图5-9所示:图5-9查看订单界面 5.2 网站后台5.2.1后台登录界面此登陆模块为后台管理员登陆界面,管理员登录后天进行后台管理的界面。后台登陆界面如图5-10所示:图5-10后台登录界面5.2.2商品设置界面管理员登录后台后,可以设置商品信息。此模块管理员可以进行商品的添加以及删除,同时对已上架商品进行修改。添加商品时可以选择商品的大小分类以及填写商品的基本信息来提交完成商品的添加。商品设置界面如图5-11所示:图5-11商品设置界面5.2.3会员设置界面管理员登录后台后,可以设置会员信息。会员设置模块,管理员可以对所有注册用户的基本信息进行查看,并且可以进行删除。会员设置界面如图5-12所示:图5-12会员设置界面5.2.4后台管理界面管理员登录后台后,可以设置后台管理员信息。通过此功能可以进行管理员账户的添加,不同于用户账号申请,管理员账号需要通过后台的此模块进行管理员的账户添加,其中包括用户名、密码以及姓名。后台管理员设置界面如图5-13所示:图5-13后台管理员设置界面5.2.5订单设置界面管理员登录后台后,可以设置订单信息。当用户提交订单之后,系统会将基本信息返回后台数据库,管理员可以通过订单查询模块进行已提交订单的查询,通过详细信息可以查看商品订单信息以及用户的配送信息,从而进行配发货处理。订单设置界面如图5-14所示:图5-14订单设置界面5.2.6公告设置界面管理员登录后台后,可以设置公告信息。此模块作为本销售系统来说是必不可少的,管理员可以通过此模块发布一些最新的信息,并且对之前的公告进行管理,客户可以通过此模块更快的了解到近期的活动以及重要事件。公告设置界面如图5-15所示:图5-15公告设置界面第六章 软件测试与分析本系统在设计完成之后,为了检测是否达到预期目标以及质量评估进行检测,同时也是为了让本系统更早的投入到使用过程中,检测的过程中发现不足以及在开发过程中遗留下来的问题,并将之逐一解决,达到最终目标。6.1系统测试过程该系统的开发是为了视康眼镜销售部的销售需求而设计实现,因此,在本次测试过程中着重考察如下几方面:(1) 是否达到用户所提及的所有功能,并且在完整的前提下实现是否良好。(2)系统在交付视康眼镜销售部后是否需要进行使用培训,换句话说就是本系统的交互性是否简单明了。(3)系统所实现的所有功能是否实用,以及能否满足大部分客户需求。(4)系统实现后与数据库的连接是否完善,存取速度是否满足客户需求。对于一个完整的开发过程而言,不仅仅有的是分析与实现,对于一个系统而言,检测时必不可少的,检测的过程中可以很好的发现设计中遗留下来的问题,更能够和用户的沟通中不断发现问题从而解决问题,从而让系统更加的完善。通过本次的测试,对本系统各个功能模块进行了确认:(1)登陆模块:用户提交账户以及密码,系统提取数据库中的记录进行对比,符合登陆成功进入系统,当不符合时返回密码错,需要用户找回密码。出现问题:当出现不合法账户是,系统依然提示密码错误,按照正常程序来说,当用户提供的账户在数据库中找不到是,应该返回账号错误提示注册账户。(2)购物车管理模块:当用户进入系统之后,通过浏览商品并进行购物车的添加,然后在购物车内进行已添加商品的修改以及确认,通过测试满足客户基本需求。对于本模块,后续可以添加试戴功能,随着科技的发展,衣服的试穿已进出现,而对于眼镜行业来说,这是一个创新,同时也是以后眼镜网上销售行业的一大竞争点。(3)订单管理模块:通过此模块查询了之前下的订单,并对订单进行了除了,通过检测满足客户需求。(4)分类管理模块:在此模块进行了商品大小类别的分类,方便客户对不同商品的浏览,同样满足客户需求。6.2测试环境与测试条件视康眼镜网上销售系统的正常运行的硬件条件为:单机版处理器CPU是PIII550及以上、内存128MB或以上、硬盘10GB或以上、至少有一个CD-ROM驱动器、鼠标、彩色显示器等。正常运行的软件条件:Windows 98/2000/XP操作系统平台下,数据库使用SQL Server 2005,系统设计语言采用JSP,系统开发平台采用MyEclipse8.5。结 论1.系统开发体会在开发视康眼镜网上销售系统的过程中,实践中体验了一个程序开发的整个漫长周期,相比于以前大学四年所学的知识,对于一个系统的开发周期只存在于书本上的理解,通过这次的设计与实现,认识到一个系统项目的开发,不仅仅是时间的投入,需要的更多的是对整个过程熟练地理解以及运用,同时在整个过程中与用户的沟通是必不可少的,对于开发过程中的每一个阶段,都必须全身心的投入,对于初期出现的各种问题的解决同样是一个开发过程所必须的。在完成本次设计之后,回顾整个设计周期,在这期出现的各种问题以及解决过程都将成为以后宝贵的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 9944-2025不锈钢丝绳
- 农业机械设计课件
- 农业布局概述课件讲解稿
- 洗浴老人免责协议范文8篇
- 农业安全产的知识培训课件
- 冒号和上引号的课件
- 化工仓库管理安全培训课件
- 化安全培训课件
- 中秋月饼营销解决方案(3篇)
- 内容营销方案分析模板(3篇)
- 播音主持重音的教学课件
- 2025年福建省选调生考试综合知识真题解析试卷
- 飞书软件使用培训
- NSM安全管理体系培训
- 新解读《HJ 1249 - 2022排污单位自行监测技术指南 储油库、加油站》新解读
- 单位工会钓鱼活动方案
- 采购廉洁警示教育
- QGDW11337-2023输变电工程工程量清单计价规范
- 鄯善石材工业园区污水处理及中水回用项目环评报告
- 车辆落户服务合同范本
- 建筑业的绿色建筑设计报告
评论
0/150
提交评论