网上实验预习测试系统设计与实现的论文

2024-03-07 07:12:59 精品范文 下载本文

第1篇:关于网上实验预习测试系统设计与实现的论文

关于网上实验预习测试系统设计与实现的论文

1、引言 在传统的实验教学中,实验教师要求学生在每次实验前对将要做的实验进行预习,并完成实验预习报告。在实际教学中教师发现,有很多同学虽然预习报告写得很好,但对实验的基本知识和内容并不了解,原因是部分学生的实验预习报告是抄袭实验讲义或其它同学而来的。那么如何有效地督促学生进行实验前的预习,达到真正的实验预习目的就是一个急需解决的难题。笔者提出了一个利用现代网络技术,进行网上预习测试的方法来解决这一难题。具体的做法是:在每次实验前,学生通过IE浏览器验证登录到网上实验预习测试系统中,完成网上测试并由计算机立即给出成绩。这样就能轻松完成测试任务。

2、网上实验预习测试系统的设计

网上实验预习测试系统设计时必须考虑以下因素:一是系统要简单易操作。该系统只是考查学生的实验预习情况,如是否了解本次实验所需仪器、实验的基本原理、基本概念等,所以考题要求简单、明了,系统也要简单易操作。二是要进行时间限定。要求每位学生的考试不超过二十分钟;三是要求计算机能够立即自动评卷;四是要求考试系统能随机组题,并产生多套试卷;五是考试系统要有一定的安全性、平台通用等。

2.1系统设计

本系统在体系结构上采用了基于B/S方式的Web三层模型:在此模型中,客户机上运行的应用程序是IE浏览器,中间层是Web服务器和服务器扩展程序,底层是数据库服务器。当用户通过浏览器向网络上的服务器发出请求时,Web服务器将其转换成数据库服务器能够接受的形式,再通过数据网关与数据库进行数据交换,对数据库的'访问和应用程序的执行在服务器上完成。在B/S三层体系结构下,表示层、应用逻辑层、数据服务层被分为三个相对独立的单元,如图1所示。

表示层(Presentation)即Web浏览器。该层位于客户端,它的任务是向Web服务器提出服务请求, Web服务器对用户进行身份验证后用HTTP协议把所需的主页传送给客户端,并把它显示在Web浏览器上。

应用逻辑层(BusinessLogic)即具有应用程序扩展功能的Web服务器。该层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求。其过程是:首先执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库提出数据处理申请,然后等待数据库服务器将数据处理的结果提交给Web服务器,最后由Web服务器传送回客户端。

数据服务层(DataService)即数据库服务器。该层位于数据库服务器端。它的任务是接受Web服务器对数据库操作的请求,实现对数据库查询、修改、更新等操作,把运行结果提交给Web服务器。

2.2功能设计

本系统在功能上要求简单方便,系统分为学生和教师两个模块。学生模块完成学生登录验证、密码修改、网上考试的功能。教师模块由用户管理、题库管理、随机组卷、修改密码四个模块构成。系统功能结构如图2所示。主要模块功能介绍如下:

学生模块是考试系统的一个核心模块,其功能对登录的学生进行验证,验证后允许其参加考试,并由系统自动进行倒计时,时间一到立即锁定计算机,不允许考生继续答题;另一个重要功能是实现考生的考试结果的提交功能,在这个功能中,考生只要确定自己答卷完毕,按一个确定键即可完成提交和自动评分功能。自动评分过程是:系统收到考生提交的答卷后,根据题目在试题库中的编号找出其标准答案,对照标准答案对考生答卷进行批改并计分,把成绩返回给考生。

教师模块中的重要模块有题库管理、随机组卷、用户管理三个模块。用户管理模块主要实现用户的添加、查询、浏览、编辑、删除功能。题库管理模块是教师模块中的核心模块之一,主要由试题检索、知识点管理、选择题管理和填空题管理模块组成。完成试题检索功能,知识点的添加、删除、编辑、浏览功能,选择题和填空题的添加、删除、编辑、浏览功能等。随机组卷功能经过设定考试名称、总分、题型分布、分值分布、知识点范围、考试时间和试卷有效期,再设定参加考试的学生就可以为每个考生随机组出一套试卷。

2.3数据库设计

考试系统中数据库设计是考试系统开发成功关键。根据前面提出的要求,在分析考试系统的数据流后,经过认真的数据库设计,得出了一系列高效的、明确的数据表。其中对于题库的设计是按一种题型一个表的方案来设计的,由于自动评分、考试时间等条件的限制以及功能简化的要求,本系统中只采用了答案唯一的选择题和填空题表。本系统中用到的重要的数据表有:题库表、试卷表、考生表、知识点表、试卷考生表、教师表等六种数据表。主要数据表字段意义及关联关系如图3所示:

该图中表1中的知识点字段关联不同题型的数据表如表2中的知识点字段,通过该字段,对考题抽取范围的知识点进行限制;表3试卷表中不同题型的知识点范围字段也分别与不同题型表中的知识点字段字段进行关联,系统出卷时受这些关联字段的条件限制。表3中试卷号字段与表4中试卷号字段关联,将抽取的试卷分配给不同考生。表4试卷考生表中的学号字段与表5学生表中的学号字段关联,以此获得学生信息。

2.4安全设计

考试系统安全设计十分重要,在设计时从以下几个方面考虑了系统的安全性。

登录验证。本系统在考生登录和管理员登录时都必须经过密码验证,只有验证通过方可登录,否则不允许登录。用户登录后,系统会自动记录用户的登陆时间、IP地址,以及离线时间等信息。

数据库安全考虑。为了防止题库文件被非法下载,采用数据库改名方法来控制。

页面安全控制。每一个页面通过一个会话级变量session(“logon”)验证是否为合法用户,如果不合法,则自动转到登陆页面。通过程序控制服务器缓存页面的读取,这样保证用户离开考试后,非法用户不能利用服务器缓存的页面非法进入系统。另外,还进行响应时间控制等。

3、网上预习测试系统的实现技术

网上预习测试系统主要采用ASP加数据库技术来实现。系统采用动态网站编程语言ASP内嵌VBScript、JavaScript脚本,查询语言采用通用SQL查询语句。后台数据库选用了微软的ACCESS,因为本系统数据量不大,ACCESS数据库可以满该系统需要。可视化网站制作工具采用流行的Dreamweaver4.0软件。

ASP技术是目前网站开发中常用的并为编程者所熟知的一种技术,通过使用ASP的组件和对象技术,用户可以直接使用ActiveX组件调用对象方法和属性,以简单的方式实现强大功能、动态、交互的高性能WEB应用程序。并且ASP程序运行在服务器端,安全性好。运用ASP提供的对象,可轻松实现服务器与客户端的信息交换、客户端之间的信息交换等。在ASP程序中,使用ADO组件来访问后台数据库。运用结构化查询语言SQL(Structured Query Language)来对数据库进行各种编辑、插入、更新、创建等操作。

4、结束语

实验教学中还存在着许多值得研究的和极需解决的问题,只要我们能够重视实验教学研究,把一些理论研究的成果与方法运用于实验教学上,一定能大大促进实验教学与管理的进步。本文就是一种将理论教学上常用的网上测试系统运用于实验教学中,提高了实验教学效率与管理水平。同时,该测试系统的应用还减轻了教师批阅预习报告的工作量,学生也节约了抄写预习报告的时间,具有较大的实际意义。从我校实际运用情况看,收到了良好的效果。

第2篇:网上购物系统设计与实现(终)

青岛农业大学 毕 业 论 文(设计)

题 目:姓 名:学 院:专 业:班 级:学 号:指导教师:

网上购物系统设计与实现 理学与信息科学学院 计算机科学与技术

2015年 月 日

I

目录

中文摘要........................................................1 Abstract.........................................................2 1 引言..........................................................1 1.1 网络购物的背景..............................................1 1.2 网络购物的意义..............................................1 1.3 国内外发展现状..............................................2 1.4 系统设计思想................................................3 2 系统分析......................................................5 2.1 可行性分析..................................................5 2.1.1 经济可行性...............................................5 2.1.2 技术可行性...............................................5 2.1.3 运行可行性...............................................6 2.2 需求分析...................................................6 3 技术支持......................................................7 3.1开发工具与技术...............................................7 3.1.1 MyEclipse.................................................7 3.1.2 Microsoft SQL Server2005..................................7 3.1.3 MVC框架技术...............................................7 4总体设计.......................................................9 4.1系统结构设计.................................................9 4.2数据库设计...................................................9 4.2.1基本表设计.................................................9 5 系统实现.....................................................14 5.1 系统页面设计...............................................14 5.2 系统前台功能...............................................14 5.2.1 用户维护.................................................14 5.2.2 商品展示.................................................14 5.2.3 购物车...................................................15 5.2.4 查看订单.................................................15 5.2.5 公告信息.................................................15 5.2.6 客户留言模块.............................................15

5.3 系统后台功能...............................................16 5.3.1 订单信息管理.............................................16 5.3.2 订单信息管理.............................................16 5.3.3 公告信息管理.............................................17 5.3.4 留言信息管理.............................................17 6 系统测试.....................................................19 6.1 软件测试...................................................19 6.2 功能模块测试...............................................20 6.2.1 前台首页测试.............................................20 6.2.2 购物车模块测试...........................................20 6.2.3 用户注册模块的测试.......................................20 6.2.4 商品管理的测试...........................................21 7 结论.........................................................22 致谢...........................................................23 参考文献.......................................................24

网上购物系统设计与实现

计算机科学与技术专业 潘圣浩

指导老师 卜宪宪

摘要:本文首先讲了网上购物系统的时代背景和现在的发展情况,然后叙述了系统的首要计划,系统总的需求和总的计划方案,在设计时可能会遇到的问题,以及对系统执行一些了简单的测试。本系统是一个依附于Internet,采取B/S模式。网上购物系统依照此刻已有的策划研发出来的。它强有力的减少商家的运营成本和高效率的工作,商家借此机会扩大规模和市场感染力。在阐述系统的策划和完成时比较铿锵有力。本系统作了一些功能为了让感受到网购的感染力:丰富的检索途径,人性化的注册,随意添加商品至购物车等。在设计方面,本系统使用B/S三层结构,java开发语言结合SQL Server 2005建立数据连接关系。有着海量的商品信息、商品的本钱大大减少、节俭了人们贵重的时间、减少了商家的谋划本钱等,表现了网络购物的诸多快捷便利的闪光点。关键词:B/S模式,网上购物,SQL Server 2005

Online Shopping System Design and Implementation Computer Science and Technology

PanShengHao

Tutor

BuXianXian

Abstract: The online shopping system is attached to Internet, taking B / S mode.Online shopping system according to plan at the moment already developed out.It is a strong reducing operating costs and high efficiency of work businees, businees take the opportunity to expand the scale and market appeal.This paper strees the historical background and present online shopping system developments, and describes the primary planning system, the overall system requirements and overall program plan, design problems you may encounter, as well as on the system to perform some of the simple test.In explaining the relatively complete system of planning and sonorous.This system makes some features to make network appealing shopping experience: rich retrieval way, humane registration, free add items to your shopping cart, etc.In terms of design, the system uses the B / S three-tier structure, java programming language combined with SQL Server 2005 data connection relationship.It has a maive product information, greatly reducing the cost of goods, thrifty people precious time, reducing the cost of busine planning, etc., the performance of many fast and convenient online shopping glittering.Key Words: B / S mode, Online Shopping, SQL Server 200

引言

1.1 网络购物的背景

因为互联网的高速成长,在互联网的时期,统统事物都朝着信息化、数字化,网络化来成长,网上购物也随之诞生了,为了让网购这个方式更大众化、简单化,许多商家就利用了这个契机,开始一番网上购物的热潮。纵观世界,网络购物都在急速的发展,在我国网络购物也一日千里的发展着,它为消费者和商家带来了诸多的实惠和便利。如今的社会是一个快节奏的社会,许多人没有时间去商场购物,而网上购物恰恰能给人们节约了宝贵的时间,人们可以足不出户就能对多种商品进行比较,就算有质量问题也可以通过售后进行退货或者理赔,大大提高了人们的办事效率,因此网上购物是一种趋势,也是人类进步的一种方式。

走入21世纪,全世界的网络化已经使人们的生活方式有了前所未有的变化,科技的发展让我们的世界迈进了网络信息时代。种种新的购置商品方式也开始诞生,更换了以往的生活理念,在网上就可以浏览商品,让人们的生活质量明显提高。网络购物的出现,给人们的生活状况和天下经济发展的带来了重要影响。

1.2 网络购物的意义

网络购物[1],按字面上来讲就是在网上来购买商品。它与别的购物方式不同在于可以在商家和消费者在没有相见的情况下,就可以逛商场购置商品,网上在线交易。所以,网上购物有下面一些特点:有着海量的商品信息、商品的本钱大大减少、节俭了人们贵重的时间、减少了商家的谋划本钱等,表现了网络

购物的诸多快捷便利的闪光点。

对消费者来讲:不必特意的出门去实体店shopping,在家里稍微动动手指头就可以轻松取得海量的商品信息,只有你考虑不着并没有你得不到的商品。网上支付可以更加安全,避免了出门逛街遇到扒手;从下单、支付到送货上门不需要自己单独到场地买,既省时又省力;网上商品不需要实体店面、雇员工、囤货积压等一系列费用,一般来说相同的商品在网上要比实体店更便宜。作为商家来讲,经由网上发卖减少积压存货、成本便宜、不受场地约束等优点,毫不疑问在不久的未来能有更多的企业会通过网络来展示自己的商品,利用互联网对市场信息的实时反馈调整的处理战略,可以较快速的提高企业的效益和和国际竞争力。最终,从全部市场经济观察,这样新颖的购物模式可以在多范畴、多层面上更高效率的来结束资源配置。1.3 国内外发展现状

跟着互联网的成长[2],网上购物的长处开始凸显出来,开始变成一项不可缺少的新购物模式。根据统计:现阶段我国网络信息中心(CNNIC)2010年7月发布的《我国网络发展情况统计报告》[3]中表现:截至2011年8月尾,中国网民数量已经达到了3.53亿,这个人数已经在世界上遥遥领先。我国出现了之前没有的网购高潮。和前年同时间比较增添一亿两千万人,百分比长了56.2%。光在2010年前两个季度,我国网民净增长竟然超过8300万。

数据[4]还表现:网上购物运行率是36%,使用人数竟然有8638万人。不到两个季度就凭空多出了2756万人。因而可知,网上购物已经成为势不可挡的趋向。

李克强说过,“网上购物能带领上下游行业快速的发展。与此关联的部门应

仔细斟酌,如何经由过程信息根本的支持、物流方便化等地方来发现机会,鼎力带动网络购物的成长。”[5]

就2014年12月[6] 为止,我国已经有3.59亿的人在网上购物,比2013年末多出来5879万人,增长率竟达18.6%;我国使用网络来购物的数量已经从47.8%增长到54.6%。

就2014年我国的网上购物的市场来看,我国表现出了普通化、世界化、便携化的发展趋向。全方位的讲,是我国网络购物的人群发生着变化,朝着平民发展。有CNNIC数据[7]表示,2014年最主要网购用户(20-29岁网购人群)范围与去年相比增加了24.6%,10-20岁网购人群范围同去年相比增长了11.3%,50岁及以上网购人群规模同去年相比增长了34.1%。

图1.1 用户网购使用率

1.4 系统设计思想

依照一般的数据库管理系统来思考,一些数据量较大的系统比如网上购物,就需要符合运用方便、使用简单等条件。因此在设计 [8]系统之前有一些方面需要考虑到:

(1)网店首页美观大方;(2)容易找到商品信息;(3)方便随时变动自己的信息;(4)实现网上购物的功能;(5)下单人能阅读已下定单的消息;(6)用户可以留言

(7)数据储存靠得住、系统运行安定。系统分析

2.1 可行性分析

可行性研究其目的是搞清楚系统开发的项目能不能得以实现和是否值得去研究的过程,实际上很大水平的简略了系统分析和构思的进程,进而,可行性分析研究是非常有需要的,在斟酌早期的方针计划,研究好市场,针对新系统的研发有没有具备必要性和可能性、从技术、经济、运行等方面进行分析和钻研,来避免投资上的错误,确保新系统的研发成功。目标便是用尽可能小的本钱在尽可能短的时间内确保问题有没有可能被处理。

系统在肯定方针后,要求从经济可行性、技术可行性和运行可行性三个部分来斟酌能不能确定系统可不可行。2.1.1 经济可行性

经济可行性是指发开的系统在将来的经济效益与研发以前所要用的投资来比较,是不是合适,同时还要看此系统是不是真正的能给人们造出可观的经济利润,因为这个设计只是当成鄙人的毕业设计,然而鄙人的能力还有待提高,所以它的功能可能还有漏洞,所以是没有利润可以说的。

2.1.2 技术可行性

要判断一个系统能不能在技术上是支持的,多个方面来考虑和分析。可以从软硬件的性能情况、执行环境要求、使用者的能力高低人数等。

在硬件部分,电脑的硬件属性越豪华,在研发或者执行就会越给力。电子产品的不断出新,当下的一般电脑配备能力已经达到我们的条件,所以在硬件属性是属于可行的。

在软件方面,My Eclipse8.5和SQL server 2005这两个对于目前来说是比较成熟的开发工具,不论在安全性、可用性、可靠性方面都毫无置疑,所以在软件方面也是可行的。2.1.3 运行可行性

本系统要求在Tomcat的环境下,成功连接数据库以后才可以正常的执行。系统执行起来通俗易懂,于是系统对平民的辅导来说很容易,管着这个系统工作人员在研发和维护工程的能力是很突出的。所以在运行方面也是是可行的。2.2 需求分析

针对当下几个大的网上商城和商品在实体店内销售情况的暗访、分析,下面几个最起码是必要的:

(1)执行界面容易理解,能保证系统让用户使用起来不费事;(2)能直观的表现商品信息,用户更好的了解商品和比对;(3)购置好的商品添置购物车再进行买单;

(4)网站公示消息,用户则能够及时查看到新品的内容;(5)用户可以查到定单的信息;(6)管理者能够用后台执行网站约束。技术支持

3.1开发工具与技术 3.1.1 MyEclipse MyEclipse[7](MyEclipse Enterprise Workbench,简称为MyEclipse)是对Eclipse IDE的推广,我们可以利用它在数据库和J2EE里研发与宣告,可以使应用程序服务器等工作效率突飞猛进。

MyEclipse简单能够分7类:(1)数据库服务;(2)WEB开发工具;(3)EJB开发工具;(4)服务器的连接器;(5)J2EE项目部署服务;(6)J2EE模型;(7)MyEclipse整合帮助。3.1.2 Microsoft SQL Server2005 SQL Server 2005[8]是一种运用T-SQL语言,依靠在C/S模式下关系型数据库系统。SQL Server 2005有以下好处:

SQL Server 2005 和Visual Studio2005[8]拥有一个统一的开发环境,最大水平地减少了硬件的成本,因为数据并没有存储在各个客户端上,客户端不需要浪费磁盘空间来储存数据。客户端不需要在本地添加控制数据的功能,这样,服务器不用将处理能力浪费在数据显示上;能够把服务器储存在一个比较安全的位置,然后配备持续电源供应系统这种设备,这样比保护好每一个客户端更实用经济; 3.1.3 MVC框架技术

MVC[9](Model View Controller)是一种架构设计模式,该模式主要应用于图形化用户界面(GUI)应用程序。

这个系统接触到的以下一些技术:jsp技术[10]、servlet技术[11]、SSH框架[12]、jdbc技术[13]等。当中,重中之重的要算Struts技术[14]的运用。在Struts框架中,模型层由实现业务逻辑的JavaBean[15]组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。

4总体设计

4.1系统结构设计

结构图是像树的枝干一样的结构,接着用方框来分层表现数据。树形布局的最上方是一个单独的方框,它代表了总的类别,从最上面的信息划分着手,一级一级的延续下去,沿着图里所有途径来回加深,一直把所有的细节在数据结构中串联起来。

系统划分了前台和后台两个部分,这两个部分从形式上看是没有关系的,然而在对数据库的连接上是紧紧相连的,每个模块访问的是相同的数据库,只是所连接的表不相同罢了。按照上述功能的认知,系统在两个大部分的前提下又划分了小的功能。4.2数据库设计

对于一个网上购物系统来说,为了支持更大的数据访问需求,紧紧靠用桌面型的数据库管理系统是不能满足需要的,而且安全性也没有充分保障。因此,需要使用市场中比较流行的数据库,比如SQL Server,Oracle等。4.2.1基本表设计

在设计基本表时,需要意识到下面的问题:

(1)制作一个适合该数据库的计划;

(2)数据库的按标准运用,预防在设计中冒出差错;(3)对数据完整性的保护;(4)对用户权限安全的维护;(5)对应用程序性能的维护;

(6)数据库维护。

依照网上购物系统的那时的环境,将数据库取名为db_shoping,db_shoping一共为了8个数据基本表。1.商品信息表

这个表用来记录网站里商品的信息,以及分类的表。如表4.1 t_goods所示。

表4.1 商品信息表

2.商品类别信息表

这个表用来记载商品种别的详细信息,让用户和管理者更好的查询和管理商品。如表4.2 t_catelog所示。

表4.2商品类别信息表

3.订单信息表

这个表用来记录用户已订单的信息,让用户能清楚的看到自己已下的订单信息,管理者也能为出货提供订单详情。如表4.3 t_order所示。

表4.3订单信息表

4.用户信息表

这个表用来记载用户的基本信息,是消费者购置商品的权限根本,给用户更新信息和管理者管信息供给依据。如表4.4 t_user所示。

表4.4 用户信息表

5.管理者信息表

这个表是记载不一样的权限管理者的信息,管理者有资格掌握系统里的全部信息。如表4.5 t_admin所示。

表4.5 t_admin 管理者信息表

6.公告信息表

这个表用来记载公告里的消息,给用户展现网站的最新的消息。如表4.6 t_gonggao所示。

表4.6 t_gonggao公告信息表

7.留言信息表

这个表用来记载用户的留言内容,各种建议等。如表4.6 t_liuyan所示。

表4.6 t_liuyan留言信息表系统实现

5.1 系统页面设计

系统主页的设计采用了上左右的结构,上方是功能主菜单区,主要是显示网站的主功能,左方是本店特色、特价区域、新品上市等方便用户查看最新上架的商品信息,右方是用户登录、商品分类、网站公告。5.2 系统前台功能 5.2.1 用户维护

网上购物是要保证用户的真实与购物的安全的,因此对用户的资料进行合理的管理是十分必要的,用户管理这一模块变得尤为重要。在用户的注册、登录和验证和信息的更改及删除等地方详细表现。5.2.2 商品展示

为了能够让顾客更直观的选择商品,系统使用了两种展示产品的方法。一种是分类别查询商品,另外一种是本店特色、特价产品、新品上架直接展示消费者。以本店特色为例,消费者可以在首页直观的看到商品样子,方便顾客查看本网店的特色商品以及详细信息。界面设计的样式如下图所示。

5.2.3 购物车

用户选择好商品后增添至购物小车里,去购物小车中进行查看,可以对不称心的产品选择删除,或者更改已购商品的数目。5.2.4 查看订单

用户填好订单接着生成订单后可以经由搜索找到自身的订单和详细信息。界面的设计如下5.10所示。

图5.10 查看订单模块

5.2.5 公告信息 为了吸引更大量的消费者,系统还借助公告信息的方法对商品进行宣扬。借助类似活动面板的方式展现最新商品的信息。在用户在查看某条公告信息时,系统会主动跳转到一个界面来表现出公告的信息。5.2.6 客户留言模块

为了可以使网站更加的完善,又设计了留言部分,网站允许用户提供某些意见或者建议,方便网站不断的改进。界面的设计如图5.11所示。

图5.11 公告浏览模块

5.3 系统后台功能

后台的功能总的来说是对用户的信息、物品的种类、订单等内容的约束。在对这些信息进行增加、删除和修改等时,就要求将已经执行的操作结果返回到系统的数据库里,而且可以在对应的界面里刷新出新的结果集。5.3.1 订单信息管理

此部分是针对用户定单信息管理的到功能来设计的,主要涉及用户订单的搜索、删除和受理订单的操作。管理者可以搜寻系统中已结束的定单和没有响应的定单信息。界面的设计如图5.13所示。

图5.13 订单管理模块

定单管理部分调取buyAction里的办法,在用户上传订单时,初始是认为没有被响应的。5.3.2 订单信息管理

在商品管理部分中基础信息只是其中一部分,还增加了在商品模块里上传图片的功能,这样能让用户更直观的浏览商品。

管理者在管理界面里敲上要增添的商品,敲击上传图片。在管理商品时,需要把商品分成特价和非特价两类来管理。这个界面可以展现出已经写入的特价商品的详细信息,在上传图片的地方上增加照片后确定提交,提交完成有提醒信息冒出。在管理者搜索商品信息时,把鼠标点在查看图片上即可观看图片。

界面的设计如图5.14所示。

图5.14 商品信息管理

本模块首要是对商品执行查询与删除,鉴于商品被划分为特价和非特价两两类,在管理操作时也需要分开管理,主要利用判断goodsIsnottejia来区分能否是特价商品。5.3.3 公告信息管理

现在许多知名网上购物商城上都有公告信息,因此为了能让用户能在第一时间看的网站的活动情况。特地设计了公告信息一项。界面的设计如图5.15所示。

图5-15 公告管理模块

5.3.4 留言信息管理

系统允许用户对网站进行留言,反馈一些商品的看法或者网站的提议等,有助于管理者的搜索,网站能及时的修正问题。界面的设计如图5.16所示。

图5-16 留言信息管理模块系统测试

6.1软件测试

在经历了可行性分析、设计以及编码等过程的研发后,编写好源程序,着手步入到软件的测验阶段。然则,在测试之初的每个阶段里有可能会在软件作品里漏下诸多的报错和漏洞,假如不能在第一时间发现这些漏洞和报错,并且修改过来,此次的软件作品就不可以被安全使用,严重时或许会造成重大的亏损。当下,程序的安全还没有被彻底的处理,所以软件的测验依旧是发现软件中漏洞和报错的重要方法。系统整体测试步骤: 1.单元测试

单元测试是整个测试当中的开始,一般在编码过程中执行。在代码经历编译、评论审核、确定没有语法错误以后,就可以着手实行单元测试。2.集成测试

集成测试是在单元测试完成后面,把全部的板块概要计划条件组装成系统执行的测试,关键目的是搜寻和接口有关的漏洞。3.确认测试

经历集成测试之后,接口的报错已然被找到而且修正了,紧接着就要开始确认测试。确认测试就是检验已经研发的功能以及别的特性有没有按软件的规范标准达到要求。4.系统测试

系统测试是大范畴的测试,把研发好的系统当成一个整体来看,在现实运

行环境下,对系统进行的统一的测试。6.2 功能模块测试 6.2.1 前台首页测试 1.查询模块的测试

在首页的查询商品的下拉菜单随便选择一个类,之后在文本框里要敲写要查询的商品的关键词,在右测菜单里能出现要找的商品,证明查找成功。在履历了海量的测试后,此模块测试结束。2.商品分类查找的测试

单击首页左侧的商品分类,随便选择一个类,则跳转到此类商品的所有商品。在履历了海量的测验,能够精确的实现这个功能。6.2.2 购物车模块测试

购物车模块主要是对购买的数量实行修改的测试,购买的数量只能是有效的数字,绝不会出现小数负数等,随意修改购买数量成功则表测试成功,如果在购买商品时没有特意修改数量则系统会默认为“1”。经过随便几个数来测试,在当修改完数量时其金额也会相应的修改,则说明测试正确。加入用户已经购买过这个商品然后又再次购买,系统则会对此商品已购的数量再次增加。之后又对用户在购买不同商品时,购物车里商品的数量是否准确又做了大量的测试,最终的测试成果取得了预期的成绩。6.2.3 用户注册模块的测试

在用户注册板块里波及到了几项数据,项目分别是密码和密码确认、用户姓名、住址、性别、邮箱以及QQ。随意写了一些测试数据: 1.zhang、123、123、市北区、女、zhang@123.com、123456

2.liu、123、12、刘、市南区、男、liu@123.com、978654 3.wang、123、123、王、崂山区、男、wang@123.com、456123 在注册界面中,敲写第一组数据,点击注册用户,系统能提醒表里面的信息是不准空白的,内容要求全部填满,在姓名那栏并未写值。之后对第二组数据测试,在密码确认时会及时的提醒密码错误。最后又对第三组数据测试,所有数据皆为正确的,所以顺利通过。6.2.4 商品管理的测试 1.添加商品的测试

首先准备好要添加的商品信息,例如商品名、其描述、照片、价格、特价、种类等,商品分类是不用填写的,只需要用下拉菜单来选择类别就行,颜色也同样如此,照片上传时,只需要找到照片的路径确定上传即可,点击增加商品,将要填的数据全部填好,也就成功的增加了商品。在测试的时候,故意少填了一些数据、照片格式不正确等,这样的执行后果皆是失败的。2.删除功能的测试

随机选择一条已有的商品数据,点击后面“删除”键,对商品信息执行删除测试,系统会相应的提醒“商品信息删除成功”,又在商品信息里面搜索刚才删除的商品,并没有被找到,证明商品确实已经被清除了,证明程序运行没有错误,商品成功清除。假如是删除的是商品类别,在这类别里面仍有其他商品,就有提醒不允许删除,相反类别里面没有商品,就能够对类别删除。结论

网上购物系统采用了目前流行的B/S模式,使用当下较常见的SSH框架结构并且有着较高安全性与稳定性的数据库SQL Server 2005来实现系统的设计与开发。迫于用户的需求系统对此进行了充分的分析,在测试之后,运行的结果也达到了所期望的要求,为了能够使系统更加的人性化,还增加了一些留言功能。用户可以快速的对所有的商品执行查找,系统能清楚的提供商品的信息。

系统实现了商品通过网络向消费者推销自己的商品,用户可以经过互联网不费事的探寻到自己想要的商品,购置自己要买的商品。系统经过后台来解决有关的订单信息或网站运行维护等。

鉴于鄙人在知识量、开发经历等地方都存在初学阶段,系统可能在某些地方仍有漏洞。比如在一些具体的功能分析上考虑的还不够周到,导致系统在实现过程中不够详细、具体,所以在今后的学习过程里我会更加努力。

致谢

经由指导老师和同学的帮忙下,在规定的时间内完成了我的毕业设计。在这段时光里,我意识到了知识是无止境的,自己的学习生涯是没有终点的,在完成我的设计过程中获得了许多,获得了之前并没有接触到的知识,同样的也稳固了所学到的知识。

首先,要感谢我的指导老师。在成为我的指导导师后,就开始对我的毕业设计在不辞辛苦的监督和指导,从开题报告到设计的最终完成,都如及时雨一般在我最需要困难的时候提出了许多珍贵的建议,有理论也有实践,我的毕业设计才能按序就班的实施着、测试着,最后成功的结束我的毕设。

最后,还要感谢学院给我提供了优秀的毕业设计环境,还有在论文中被我引用到的参考著作中的作者们,总之要谢谢在毕业设计这段日子中给我做了帮忙的全部老师和同学,谢谢对我的大力支持。

参考文献

[1] 伍燕青.浅谈我国网络购物的发展现状[D].金融信息化论坛.2007 [2] 呈雯.我国网络购物现状浅析[J].商业时代.2006年第3期:9-13 [3] 罗紫初、秦洁雯.当当网与卓越亚马逊网的营销模式研究[J].编辑之友,2010年第2期:8-11 [4] 周兴裔.从卓越网与当当网的经营策略看中国B2C业务发展的趋势[J].辽宁广播电视大学学报,2007年2期:2-4 [5] 刘德寰.透视电商——网络购物消费者研究[M].机械工业出版社.2013 [6] 陈玉新.马云的棋:阿里巴巴上市后发展大势预测[M].中国法制出版社2014 [7] 姚秀丽.消费者行为及网络购物[M].科学出版社.2010 [8] 鲍嘉,卢坚.网店开门红——网上店铺设计与装修宝典[M].人民邮电出版社.2009 [9] 秦小波.设计模式之禅(第2版)[M].机械工业出版社.2014 [10] Bruce Eckel.java编程思想(第4版)[M].陈皓鹏译.-北京:机械工业出版社,2007.6 [11] 霍斯特曼,科内尔.Java核心技术卷一[M],周立新等译.机械工业出版社.2014 [12] 黄京华,杨雪睿,陈辰.网络时代的居家购物[M].中国广播影视出版社.2011 [13](美)阿拉派蒂 著,钟鸣等译.Oracle Database 11g数据库管理艺术[M].人民邮电出版社.2010 [14] 张居敏,石礼娟,龙翔.Java程序设计经典教程(融合上机操作实例)[M] 电子工业出版社.2008-1-1 [15] 李丹 SQL Server2005数据库管理与开发实用教程[M].机械工业出版社2010

第3篇:公交查询系统设计与实现论文

公交查询系统设计与实现论文

1引言

随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。出于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。

现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他

未完,继续阅读 >

《网上实验预习测试系统设计与实现的论文.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
网上实验预习测试系统设计与实现的论文
点击下载文档
相关专题
[精品范文]相关推荐
[精品范文]热门文章
下载全文