毕业设计(论文)-体育器材销售系统的设计与实现.docx_第1页
毕业设计(论文)-体育器材销售系统的设计与实现.docx_第2页
毕业设计(论文)-体育器材销售系统的设计与实现.docx_第3页
毕业设计(论文)-体育器材销售系统的设计与实现.docx_第4页
毕业设计(论文)-体育器材销售系统的设计与实现.docx_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盐 城 师 范 学 院毕业设计 体育器材销售系统的设计与实现学生姓名 学 院 信息工程学院 专 业 网络工程 班 级 12(1) 学 号 指导教师 2016年 5 月 16 日体育器材销售系统的设计与实现摘 要二十一世纪已经是一个集数字化及网络化为一体的时代。现在完全可以体会到网络所带来的方便。因特网的迅猛发展,使得现在网络的运用日益普遍。比如电子商务、电子医疗、网络娱乐、网上视频教学等等。通过完善电子商务可以进行网上购买体育器材就给我们的生活带来了诸多的方便。网上购买体育器材相对于一般实体商务不仅节省了时间及物流消耗,而且不用依赖于固定地点。体育器材销售系统是采用JSP开发技术,后台数据库采用MySql实现的一个B/S模式的在线销售系统。系统用户分为匿名用户、管理员和会员用户三种类型。匿名用户可以浏览商品信息;管理员可以在商品管理中添加、删除和修改商品信息,对会员用户信息进行操控,对页面首页出现的广告进行修改、添加、删除等;会员用户具备浏览商品、订购商品和修改订购信息等功能。【关键词】体育器材销售;电子商务;系统;JSP全套设计加扣 3012250582The design and implementation of sports equipment sales systemAbstractIn twenty-first centery, we have entered into a new epoch that rolls up digitization and network into one. The application of network is becoming popular because of the development of network. Now we can enjoy the convenience that network brings us dramatically. For example, electronic commerce, electronic medical, online entertainment, online video teaching and so on. Whats more, we are able to buy sports equipment through well-organized e-commence. Compared with physical business, online shopping saves time and resources of logistics, and we dont have to rely on fixed location.Jsp was adopated in marketing system and mysq1 used in backend database, which makes an online marketing system in forms of b/s. System users are divided into three types: anonymous users, administrators and members. Anonymous users can browse information of products; Administrators are allowed to add, delete and amend products information in commodity mangment, they also can control information of members and modify, add and delete advertisments appearred in home page. Members make it possible to browse, order products, amend ordering information and other functions.Keywords Sports Equipment Sales, electronic commerce, systems, JSP目 录1 绪论11.1 选题目的以及意义11.2 本课题研究内容以及目标12开发环境和相关技术22.1 开发环境22.2相关技术22.2.1系统所用总体技术22.2.2 JSP介绍22.2.3 MySQL介绍23 系统需求分析34 系统设计44.1 系统的体系结构44.2 系统流程图54.3 功能模块设计54.3.1 匿名游客登录模块54.3.2 管理员功能模块54.3.3 会员功能模块64.4数据库逻辑结构65 系统实现85.1 匿名游客模块85.2 管理员功能模块105.2.1管理员登录105.2.2添加商品信息105.2.3 修改商品信息115.2.4 用户信息管理125.3 会员功能模块125.3.1 会员登录125.3.1 添加购物车135.3.2 购物车商品管理156 系统测试157 结 论18参考文献19致 谢201 绪论1.1 选题目的以及意义全球内数以亿计消费者因为因特网的迅猛发展而形成了一个大家庭。现在电子商务已经成为了全球型的电子市场,并且它的规模还在迅速扩张,应用范围也越来越广。现在企业新型经济的核心已然变为网络经济。该体育器材销售系统是为了方便用户不用在各式各样的电子商品中挑选,然后可以直接浏览体育器材商品信息并进行直接购买。通过该电子商务网站的实现对购买体育器材及体育器材领域进行集中信息管理。 因特网时代飞速的发展导致电子商务在人们的日常生活中已经成为必不可少的一部分。利用因特网实现体育器材商店的网络销售已经成为各大商家的一个迫切需求。现代社会已经完全进入到一个信息智能化时代,电脑在人们日常生活中日益普及,人们只需要拥有一台电脑,就可以随时随地购买体育器材商店的货物,这些将给使用者带来很多便利,因此体育器材销售系统的设计与实现具有重要的意义。1.2 本课题研究内容以及目标该体育器材销售系统网站维护成本比较低,界面结构显示相对简洁、直观,便于用户的操作,相比于其他的网站,它的优势就显而易见地展现出来。该体育器材销售系统的前端使用的是JSP技术,后台使用的是Java语言进行系统逻辑上的实现,数据库采用的是Mysql来对数据库中的信息进行管理。系统的各个层次规划比较明确。销售体育器材的商家可以利用该研究系统进行网络宣传以及合适的推广产品。通过此次研究系统可以很好地做到这一点,并且让用户可以顺利完成在线浏览、购买体育器材等操作。 体育器材销售系统日益成为了当代社会市场的主导地位。运动代表着青春、活力,人们的生活品质逐渐提升。因此体育器材行业是现代社会市场必不可少的一部分。该研究系统可以让体育器材行业的运营商和客户更好地维护体育器材销售系统业务处理和发展,依据该系统需求,实现各个功能模块,完成整个体育器材销售系统基于JSP的实现1。体育器材销售系统是一个市场运用范围广、操控简便的网络交流平台。第 1 页 共 24 页第3页,共20页盐城师范学院毕业设计2开发环境和相关技术2.1 开发环境a)操作系统:Windows7b)程序开发工具:MyEclipse 10c)数据库:MySQL20082.2相关技术2.2.1系统所用总体技术a)计算机操作系统:Windows 7操作系统。该操作系统运行速度比较快,可以兼容众多软件。b)数据库系统: MySQL数据库。该数据操作比较简便,并且成本比较低。在该数据库中可以将各类不同的信息添加到不同的表中,便于操作。并且该数据库对数据的加密程度以及安全性都比较好2。c)开发平台: MyEclipse。MyEclipse开发工具得到众多企业公司和专家的认可,并且MyEclipse提供了一个大量私有和开源的Java工具的集合。d)开发技术:前端采用JSP技术,后端采用Java语言。2.2.2 JSP介绍JSP的英文全称是Java Server Pages,JSP被称为是一种动态的网页技术准则。它是基于Java语言开发的一种技术。在目前流行市场来看,众多软件公司在开发大型或中型项目设计都会选择JSP,JSP技术已经逐渐成为市场上的主流。传统的HTML只可以显示静态页面,而JSP不仅可以做出静态页面,还可以做出动态页面3。它是一个简便化的Servlet。它可以在静态页面HTML文件中加入Java语言,具有跨平台性,因而功能比较强大。并且JSP的可移植性相对比较高,跟Java类似,可以实现代码的可重复利用。在我们使用JSP技术进行开发系统过程中,给我们带来很多的帮助和简便。2.2.3 MySQL介绍 MySQL是目前市场上最流行的开源数据库。相对于其他数据库总体概括来说,MySQL的相对成本比较低,运行速度比较快,并且它的最主要的特点是操作比较简单,容易理解。MySQL是将系统中各类数据存放到不同的表格中,清晰明朗7。SQL语句是操控数据库最常用的语言。在目前市场上的企业公司开发中型、小型项目时,都会选取MySQL数据库。3 系统需求分析根据研究分析,此次体育器材销售系统总体划分为三大模块。第一个是匿名游客模块,匿名游客只可以浏览商品。第二个是用户管理模块,其次就是管理员管理模块,两大管理模块又细分成小模块。用户管理模块划分为用户登录、注册会员、添加购物车4。管理员管理部分可细分成会员用户管理、商品管理以及广告发布和删除管理等等。 管理员数据信息、会员用户信息以及体育器材商品的信息都需要存放在数据库中。用户的操作以及管理员的操作都是通过对数据库的操控来实现的。对数据库的操控只有四种操作方法:增、删、改、查。大体上描述是这样的,但是还需要后台逻辑的实现,才能完成整个系统流程的运行。此研究系统主要是基于JSP技术实现的。其可分为三个层次,前端显示层、中间业务处理层、后端数据管理层5。前端显示层主要采用JSP技术,进行页面的展示。中间业务处理层主要采用Java语言实现,完成接受前端传过来的信息的处理,以及对数据库的连接和操控。后端数据管理层主要就是在Mysql数据库中进行各种操作来实现用户的各种需求。下面是各个小模块的分析: a.用户登录模块系统总体分成三种用户。第一是匿名游客,匿名游客可以进行浏览商品,但是无法购买。其次是会员用户。会员用户即登录用户,会员用户不仅可以对商品的浏览,还可以进行对自己喜爱商品的购买。最后是管理员用户,管理员用户是不可注册的。管理员用户主要是在后台进行商品的添加、删除、修改,以及对前台出现的广告进行添加,删除,还有对会员用户的管理。b.会员用户模块会员用户可以直接通过商品关键字以及价格来查询自己想要的商品,不需要通过在琳琅满目的商品中进行挑选。不仅节约了用户的时间并且提升了用户的体验。会员用户也可以在众多体育器材中尽情挑选,并且在看到合适的商品,可以查看其详细信息,包括商品的介绍、价格以及该商品的销量,最终来确定用户的需要6。在用户确定自己合适的体育器材可以将其添加到购物车中进行购买。c.管理员管理模块a)管理员可以在商品管理中添加、删除商品信息,也可以对商品信息进行修改。第 3 页 ,共 20 页盐城师范学院毕业设计b)管理员可以对用户会员信息进行操控。可以将会员信息删除。c)管理员还可以在页面首页出现的广告进行修改、添加、删除。下面是系统的功能模块示意图,如图3-1所示: 图3-1 体育器材销售系统功能模块图4 系统设计4.1 系统的体系结构该体育器材销售系统总体可以划分为三层体系结构,前台页面显示层、中间逻辑处理层、后端数据库管理层8。a) 前台页面显示层是将数据信息以一定的格式显示在页面上,而且可以将用户输入的信息提交到后台并让后台进行处理。前台页面显示层自身并不处理数据函数,而是向服务器发送请求,由后台处理并返回一定的结果,然后在页面展现出来9。界面层提供了可视化界面,并且其安全系数较高,来保障一些秘密信息不被看到。b)中间逻辑处理层是来响应前端所发送的请求,以及处理前台所传过来的数据,然后利用该数据作为参数传到后台数据库操作中10。中间逻辑处理层不仅为页面提供需要展示的数据,而且还需要实现前端页面和后端数据库中间数据管理流程。c)后端数据库管理层。数据库层就是处理中间逻辑管理层传过来的参数。并且保证数据的安全性。将数据作为字段对数据库进行操作,达到用户的需求。或者将页面所需要的数据传到前端,显示在页面上11。4.2 系统流程图系统流程:用户信息的验证后进入系统,用户可以选择系统提供的购物信息表,进行购物的选择,选择好后加入购物车,然后用户编辑购买购物信息,生成购买信息表,点击结账后,用户填写收货信息,结合购买信息表,生成订单,存储数据库。系统流程图如图4-1所示:图4-1 系统流程图4.3 功能模块设计该系统页面首页主要包含三大部分:功能菜单、广告、商品信息。功能菜单中有商品信息、商品分类、商品查询、会员登录以及管理登录。这些菜单都是通过超链接的形式进入到相应的页。广告部分是通过滚动屏幕的形式展现出来。4.3.1 匿名游客登录模块登录模块分为会员登录和管理员登录。在页面首页的导航菜单栏中有会员登录和管理员登录。会员操作需要登录会员用户,管理员操作需要登录管理员用户。4.3.2 管理员功能模块管理员登录模块中有商品信息管理、添加商品信息、用户信息管理。商品信息管理中可以进行修改商品名称、商品图片、价格等等。还可以删除整体商品信息。添加商品信息是将一件商品的整体信息全部填写然后提交。用户信息管理是管理所有的会员信息,可以进行删除操作。4.3.3 会员功能模块会员功能模块中主要包含会员信息管理和购物车。会员用户在浏览商品信息的同时还可以订购商品12。对于订购的商品可以在会员中心界面我的购物车中查看到该商品。会员中心界面中也可以修改会员的基本信息以及修改会员密码。4.4数据库逻辑结构该系统有三个实体分别为管理员(id,名称,密码,创建时间)、会员用户(id,登录密码,会员类别、创建时间)、商品(id,名称,数量,单价,厂家,商品简介,添加时间)。一个管理员可以管理多个用户和商品,会员用户可以订购多个商品。详情E-R图如图4-2所示:图4-2 系统E-R图该体育器材销售系统包括管理员表、会员表、购物车商品表、体育器材商品信息表。a)管理员信息表包括管理员编号、管理员名称、密码、创建时间。具体设计如下表4-1管理员表:表4-1 admin管理员表字段名称数据类型长度字段描述是否主键admin_idint20编号是admin_namevarchar280管理员昵称否admin_pwvarchar280登录密码否Admin_creatimevarchar280创建时间否b)会员用户表包括会员编号、账号信息、会员密码、会员类型、创建时间、登录时间。具体设计如下表4-2会员用户表:表4-2 member会员表字段名称数据类型长度字段描述是否主键member_idint20编号是member_namevarchar280昵称否member_pwvarchar280登录密码否member_typevarchar280会员类型否member_regtimevarchar280创建时间否member_logtimevarchar280登录时间否c)购物车商品信息表包括商品编号、id、商品数量、购买用户、订单编号、商品名称。具体设计如下表4-3购物车商品信息表:表4-3 shop购物车商品表字段名称数据类型长度字段描述是否主键shop_idint20编号是shop_numvarchar280数量否shop_Membervarchar280会员用户否shop_ddvarchar280订单编号否shop_namevarchar280商品名称否d)体育器材商品表包括商品编号、商品名称、单价、类别、厂家、商品简介、添加时间。具体设计如下表4-4体育器材商品表:表4-4 sale体育器材商品表字段名称数据类型长度字段描述是否主键sale_idint20商品编号是sale_titlevarchar280商品名称否sale_pricevarchar280单价否sale_flvarchar280类别否sale_productvarchar280厂家否sale_contentvarchar280商品简介否sale_addtimevarchar280添加时间否5 系统实现 体育器材销售系统中最重要的就是其中每个功能的实现。下面就是较为详细的主要功能模块实现,下面是项目文件夹示意图,如图5-1项目文件夹所示:图5-1 项目文件夹a)com.action包中主要是用来进行后台逻辑的实现。b)com.bean包中主要是进行sql语句的运行,通过调用该包中类方法实现,然后把数据传输过去。c)com.util包中主要是一些工具类,里面有一些数据库的连接和常量类等等。d)WebRoot中主要是项目视图层的代码。其中的lib文件用于保存项目中jar包文件,项目的jsp页面也在其中。5.1 匿名游客模块在网页首页点击最新商品可以将商品显示出来,让匿名游客浏览。下面是商品显示界面,如图5-2所示:图5-2 商品显示界面商品显示界面模块的主要代码如下:这是在WebRoot下的nhzp.jsp中的代码。商品显示主要运用的是通过sql语句查询sale表中的数据,通过循环的方法把商品显示出来。% combean.setEVERYPAGENUM(6); /在nhzp.jsp中调用了iframe文件下的head.jsp。在head.jsp下运用了useBean方法。将ComBean类绑定在id上并设定名字为combean。这样就可以调用comBean类中的方法。 String pageNum=request.getParameter(page);/取到页面上的参数信息String sql=”select count(id) from sale”/将sql语句放到字符串类型的对象上int saleNum = combean.getMessageCount(sql);/运行sql语句获取到商品的总共数量if(pageNum=null)/判断页面上的页码参数是否为空 pageNum=1;/如果为空就设定为”1”session.setAttribute(busSaleNum, saleNum + );session.setAttribute(busPageNum, pageNum);String sql1 = “select * from sale order by id”; Integer n = Integer.parseInt(pageNum);/将页面参数转换为Integer类型List salelist= combean.getSaleMessage(n,sql1); / 获取到页面上需要展示的商品信息并且返回一个集合 if(!salelist.isEmpty()/判断商品信息的集合是否不为空 for(list sale ;salelist)/将商品信息集合进行循环将商品展现出 %其中通过useBean方法调用到了com.bean包下的ComBean Java类的getMessageCount方法。public int getSaleMessageCount (String sql) /调用该方法是为了获取在sale表中总共有几条记录 DBO connect=new DBO();/DBO是在com.util包下写好的一个连接数据库的类,这样便于代码的重用 connect.open();/这里是调用连接数据库的方法 try result = connect.executeQuery(sql);/运行sql语句并获得一个数据 Integer num = result.getInt(1);/将获取的数据转换为Integer类型 return num;/将数据返回到页面 catch (SQLException ex) return -1; finally connect.close();/调用关闭数据库的方法5.2 管理员功能模块5.2.1管理员登录管理员登录界面示意图如图5-3所示: 图5-3 管理员登录界面管理员登录界面后台运行代码主要在com.bean包下的AdminBean类中。public int admincheck(String username, String password1)String sql = select * from admin where username = +username+ ;/根据管理员用户名查询出密码DBO connect = new DBO();/连接数据库String pwd;connect.open();/数据库打开tryrs = dbo.executeQuery(sql);/运行sql语句if(rs.next()pwd = rs.getString(password);if(pwd.equals(password1)return Constant.OK;5.2.2添加商品信息页面展现出来的体育器材可以是多种多样的,我们可以在管理界面进行添加商品。下面是添加商品的页面,如图5-4所示:第 11 页, 共 20 页盐城师范学院毕业设计图5-4 添加商品模块页面在后台主要调用的就是com.action包下的NewsAction Java类中dopost方法。该模块主要就是在相对应的jsp页面进行,将页面上的数据通过调用后台的方法,运行insert SQL语句,将一条记录添加到sale商品表中。 if(method.equals(addSale)String price = request.getParameter(price);/获取商品价格String type = request.getParameter(type);/获取商品分类String product = request.getParameter(product);/获取商品生产厂家String saleName =request.getParameter(saleName);/获取商品名称SmartFile file = mySmartUpload.getFiles().getFile(0);/ SmartFile类是com.util包下的一个类。mySmartUpload对象也是在该类中创建的。其类也是在com.util包下的SmartUpload类。 String sql = “insert into sale (saleName,url,price,type,product, addtime) values (saleName, +path+/+file.getFileName()+,price,type,product,saleName,addtime)”; /将在页面上添加商品的信息在数据库中插入到sale表中。 int judeg = new addBean().exeUp(sql);/执行sql语句并返回一个数值if(judeg = Constant.OK)/表示商品插入成功 request.setAttribute(message, 添加完成);request.getRequestDispatcher(/add/index.jsp).forward(request, response);/转跳到另一个页面上5.2.3 修改商品信息商品信息管理中可以修改体育器材商品的基本信息以及删除单个商品。下面是商品信息管理界面图,如图5-5所示:图5-5 商品信息管理界面图商品信息管理的后台运行代码主要存在于hzp文件夹下的index.jsp中。修改和删除按钮都在index.jsp中。点击删除按钮将参数传到HzpAction类中然后再调用HzpBean类中的deleteSale方法。public int deleteSale(String id)String sql1=delete from sale where id=+id+;DBO connect = new DBO();connect.open();/连接数据库tryint i = connect.executeUpdate(sql1);执行sql语句if(i = 1)return Constant.OK;5.2.4 用户信息管理管理员可以对会员用户的信息进行删除。下面是用户信息管理界面图,如图5-6所示:图5-6 用户信息管理界面图页面删除按钮在member文件夹下的person.jsp中。 if(method=deleteMember) /删除用户信息String id = request.getParameter(id);/获取页面id信息 int juedeg= comBDelete(delete from member where id=+id+);执行sql语句删除商品信息if(judeg = Constant.OK) request.setAttribute(message, 操作成功!);第 13 页, 共 20页盐城师范学院毕业设计 5.3 会员功能模块5.3.1 会员登录匿名用户只可以浏览商品,但是无法购买。只有登录用户才可以对自己喜爱的商品进行购买,下面就是系统主要的登录模块示意图,如图5-7所示:图5-7 用户登陆界面 用户登录的关键代码如下:用户登录主要用到的是com.action包的LoginAction java类里面的doPost方法中的代码。 else if(method.equals(PAGEUSERLOGIN)/”PAGEUSERLOGIN”参数是通过jsp页面中传进来String name = request.getParameter(username).trim();String password = request.getParameter(password).trim();/trim()方法是用来去除前后字符串空格int judeg = loginbean. loginjudeg(user, pw);/memberBean是调用com.bean包下的memberBean这个类,memberLogin方法是来用判断在数据库中member表格中的用户名和密码是否存在并匹配。然后传过来一个值。if(judeg = Constant.OK)/登陆成功/Constant是com.util中的一个类,里面是写好的一些常量。session.setAttribute(member, name);/将信息逐个绑定到相应的属性上,在JSP上可以获取该参数。 session.setAttribute(message, 登陆成功);/在JSP上可以获取相应的信息并可以以一定格式展现request.getRequestDispatcher(member/index.jsp)/跳到另外页面5.3.1 添加购物车注册会员可以将自己喜欢的体育器材添加到购物车中购买。下面是购物车界面,如图5-8所示: 图5-8 购物车界面 在hinfo.jsp页面上点击订购传送一个参数到后台。a href=ComServlet?method=shoppingCart&sid=订购 (需登录)/这里点击订购就会调用com.action包下的ComServlet类。然后将参数gwc带进去,进行后台处理。购物车模块主要用到的是CommonServlet java类中的doPost方法里的代码。 if(method= shoppingCart) /接受页面上传过来的参数String user=(String)session.getAttribute(member);/获取登录用户If(user=null | user =”)/如果用户没有登录request.setAttribute(message, 请登录会员!);request.getRequestDispatcher(login.jsp); /跳转器,跳转到相应的页面elseString saleid = request.getParameter(id);/获取商品id String sql = “select saleName from sale where id = ”id”; String saleName=combean.getString(sql);/获取的是商品的名字/combean是调用com.bean包中的ComBean类。 String sql1= “select type from sale where id = +saleid+”;String type=cBean.getString(sql1);/获取到商品类别String sql2=”id from shopping where sid=+saleid+ and member=+user + ”;String shoppingid=combean.getString(sql2);/购物信息表if(shoppingid=null)/如果在购物信息表中没有该商品,需要在lb表中添加该商品。这样子在购物车中就可以看到了。String sql3 = “insert into shopping (shoppingid,member,saleName,type,date) values (+shoppingid+, +user+, +saleName+, +type+, +date2+,);”;int judeg = Up(sql3);if(judeg = Constant.OK) /Constant是com.util包下的类,里面是写好的常量。else在购物车中有该商品需要在shopping购物车表中进行更新。String sql = “update shopping set sl=sl+1 where shoppingid =+shppingid+ and member=+user+”;int judeg = Up(sql);5.3.2 购物车商品管理在我的购物车中可以修改订购商品的数量,以及删除订购商品。下面是我的购物车管理示意图,如图5-9所示:图5-9 购物车管理示意图页面中修改和删除按钮在member文件下的prep中index.jsp中。点击修改将参数传到member/prep/up.jsp中然后填写完订购数量将它传到后台ComServlet类中。 if(method=upgwc) /修改购物车中的商品数量String id = request.getParameter(id); String shul = request.getParameter(shul); int judeg = comBDelete(update lb set sl=+shul+ where id=+id+);点击删除直接将参数传到后台ComServlet类中。 if(method=deletegwc) /删除购物车中的商品String id = request.getParameter(id); int judeg = comBUp(delete from lb where id=+id+);6 系统测试在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,运行程序的时候会有自动提示,而且会要求立即改正。并且用不同的浏览器测试会有不同的效果。下面用IE浏览器进行测试。如下表6-1所示:表6-1 系统测试表项目名称体育器材销售系统的设计与实现测试环境操作系统:Windows7开发环境: MySQL,MyEclipse 编写人袁志刚完成时间2016-3-12用例序号涉及功能预想结果平均加载时间(s)测试的结果T001显示系统首页界面可以显示首页界面1成功显示首页界面T002会员用户登录会员用户成功登录1会员用户成功登录T003会员用户订购商品订购商品并在购物车中可见1成功订购商品并在购物车中可见T004管理员登录管理员成功登录1管理员成功登录T005商品管理管理员可添加、删除商品信息1管理员成功添加删除商品信息T006用户管理管理员可删除会员用户信息1管理员成功删除会员用户信息测试结果分析经过对系统的测试,发现系统可以正常运行,设定的功能也能基本实现系统各页面成功显示图如下展示。a)系统首页面显示如图6-1所示:图6-1 系统首页显示界面b)用户成功登录如图6-2所示:图6-2 用户成功登录显示图c)管理员成功登录如图6-3所示:图6-3 管理员成功登录显示图本系统依然存在不足。本系统基本满足了一般电子商务网站的基本功能,能够实现简单的购物管理和信息查询等功能。但由于时间紧迫,本系统还存在不少不足方面,主要体现在:a)界面不够美观,由于时间紧迫,系统一些界面颜色比较单调,还没不够美观美观,对整个系统造成了一定的影响。b)在很大一部分系统的设计开发中,数据库和部分代码存在冗余,由于欠缺经验和考虑的不够充分,导致系统的运行质量不够好。c)后台的管理功能不够完善,由于多方面的原因,设计开发本系统后方面管理的功能不是特别完善。d)支付功能无法实现,该系统并不是商业网站,各种支付平台不会提供支付接口,所以无法实现支付功能。7 结 论 该体育器材销售系统即将设计结束,系统的大体框架已经完成,并且系统可以顺利运行。虽然有些地方可能还存在瑕疵,但是在完成该系统的过程中,都是一步一个脚印地去完成,每一步都付出了自己的心血和汗水,当然也可以在其中学到很多东西。这是一个软件系统,固然可以从中学到系统中所运用到的知识,Java语言以及JSP技术等等。对系统设计的思想以及要完成一个系统需要大体的流程进行深入的了解。当然在这个过程中,不仅提升了自己的认识,更学习到了很多的知识,丰富了自己的经验。下面是分别就软件体系和毕业设计不同方面的认知:a)对于完成一个软件系统的认识。在完成此次设计系统的过程中,首先学习了对于一个完整的系统,将如何规划,把握好大体的流程。依据系统需求将系统分成各个功能模块,然后各个模块一个一个实现。然后将各个功能模块之间进行整合,最后对系统进行慢慢地进行改进。b)从进行毕业设计角度分析。分析设计需求并按照需求一步步进行需求的实现,并不是一个简单的过程。虽然过程辛苦,但是感到非常的快乐。因为可以从中获得成就感。可以让信心逐渐提升。在设计过程中,一边查阅相关资料学习、一边对系统进行完善改进。一个系统不可能一蹴而就,需要步步为实。在这个过程中,不仅学习到了专业上的知识,还学习到了需要完成一个系统需要考虑的方面。通过这次系统设计,学习到了很多方面的知识。在这么长时间的系统规划设计以及撰写论文的过程中,不仅到网上搜索相关资料

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论