毕业设文图书销售系统_第1页
毕业设文图书销售系统_第2页
毕业设文图书销售系统_第3页
毕业设文图书销售系统_第4页
毕业设文图书销售系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、山东职业学院 毕业设计(论文) 题 目: 网上购书 系 别: 信息工程系 专 业:计算机应用技术 班 级: 计应 0832 学生姓名: 严超 指导教师: 匡桂阳 完成日期 2011/4/26 摘摘 要要 随着科学技术的发展,给生活、工作各方面带来无穷便利,特别是在人们的日常 生活中,网络在人们生活中的应用越来越广泛。它直接作为一种先进的交易方式,被 越来越多的人所接受。人们越来越想在最短的时间内购买到自己所需的图书。但书目 的繁多,给人们在繁忙的工作生活中的购书带来了很大的麻烦,网上交易最大程度地 方便了用户,于是网上购书便成了人们向往的事情。 本系统是利用 java 开发系统。系统主要实现了

2、用户登录、管理员登陆进行图书管 理, 添加书籍 ,修改书籍删除书籍,用户登陆购物,购物车,账单等功能。后台数 据库由 sqlserver 创建 本系统的开发可以帮助人们快速有效地进行购书功能,合理控制网上购书各个环节, 实现高效性和实时性。 图书销售系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松 地买到自己想要的书,既省时又省力。有效地缩短了图书流通发行环节,将广大读者、 图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本 低、库存是虚拟的、用户检索方便、地域限制少等特点。 关键字: 网上购书;java;网页设计 目目 录录 第一章第一章 引言引言.-

3、- 1 - - 1.11.1 开发背景开发背景 .- 1 - 1.21.2 研发目标研发目标.- 1 - 第二章第二章 系统可行性分析系统可行性分析.- - 3 - - 2.12.1 环境可行性分析环境可行性分析.- 3 - 2.22.2 技术可行性技术可行性 .- 3 - 2.32.3 经济可行性经济可行性 .- 3 - 第三章第三章 软件需求分析软件需求分析 .- - 4 - - 3.13.1 开发工具开发工具.- 4 - 3.23.2 需求分析需求分析.- 4 - 3.2.13.2.1 网站的需求分析网站的需求分析.- - 4 - - 3.2.23.2.2 平台功能模块的设计分析平台功能

4、模块的设计分析.- - 6 - - 3.2.33.2.3 系统功能流程分析系统功能流程分析 .- - 6 - - 第四章第四章 软件设计软件设计.- - 10 - - 4.14.1 数据库设计数据库设计 .- 10 - 4.24.2 数据库的概念设计数据库的概念设计 .- 11 - 4.34.3 数据表介绍数据表介绍 .- 14 - 4.44.4 系统和页面设计系统和页面设计.- 15 - 第五章第五章 软件实现软件实现.- - 27 - - 5.15.1 数据库连接数据库连接.- 27 - 5.25.2 登录界面的主要代码登录界面的主要代码.- 28 - 5.35.3 添加界面的主要代码添加

5、界面的主要代码.- 29 - 第六章第六章 软件测试软件测试.- - 30 - - 6.16.1 系统关键部分测试分析系统关键部分测试分析 .- 30 - 6.26.2 测试分析总结及说明测试分析总结及说明.- 31 - 6.36.3 系统的性能分析系统的性能分析.- 31 - 6.46.4 结果分析结果分析.- 31 - 总总 结结.- - 33 - - 致致 谢谢.- - 34 - - 参参 考考 文文 献献.- - 35 - - 第一章 引言 1.11.1 开发背景开发背景 随着 internet 的普及和电子商务的兴起,网上图书销售是 internet 电子 商务在图书销售行业发展的必

6、然结果 ,这种新型的图书销售形式,与传统利用 书店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络 作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制; 三是信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上 可以从网上进行,从而大大提高了交易的效率 正是由于这些优势,网上图书销 售才能得以迅速地发展。网上图书销售系统的主要功能是利用网站作为交易平 台,将图书的一些基本信息以网站的形式发布到 internet 中,客户可以通过 internet 登录图书销售网站来查看售书信息并提交订单订购图书,实现在线交 易。 此图书销售管理系统开发后不仅可以大量

7、减少人力、物力,降低了成本, 而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点 进行,从而大大提高了效率。 1.21.2 研发目标研发目标 在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质 量是每一个企业必须面临并且必须解决的重大课题。图书销售业在面对图书进 货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大 的图书销售市场,企业只有采取信息化管理方式,才能够保证企业的最大赢利 及可持续发展。 图书销售系统的建成,将使得企业的管理工作跨上一个新的台阶,为商家 的指挥决策提供更有价值、更具时效性的分析数据。 系统还将以前单据所需的大量纸张文字

8、信息转换成电子数据,简化了日后 的查询步骤,工作人员不用再手工翻阅查找各种登记册和单据本,只需输入查 询条 件,计算机在很短的时间内就会查到所需记录,并将内容显示在屏幕上,大大 加快了查询速度。提高生产数据统计的速度和准确性,减轻汇总统计人员的工 作难度。 图书销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时 间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,实现 24 小时营业,不需要营业员,网上书城可以被设置成一个自动售货机;可以利用 多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依 靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义

9、上的书 店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动 资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可 以加速周转。 第二章 系统可行性分析 要以最小的代价在尽可能短的时间内解决问题。当然不能靠主观猜想而是 要靠客观分析。必须分析几种主要的可能解法的利弊,从而判原定的系统目标 和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系 统的程度。因此,可行性研究实质上是在较高层次以较抽象的方式进行的系统 分析和设计的过程。可行性研究主要从环境可行性,技术可行性,经济可行性 三个方面来进行。 2.12.1 环境可行性分析环境可行性分析 os

10、: windows2000 以上(vista 除外) 编译和测试软件:myeclipse(提供编程环境,编译环境) sqlserver(数据操作工具) 所以在运行环境上是可行的。 本系统减少了数据的流通环节,不必要花费那么多的时间,也就是说最重 要的就是提高了效率,而又保证了各项数据的准确性,适应了当前人们对图书 的购买欲望。本系统对于用户只需要具有一般的计算机知识的人员都可以轻松 上手。所以易于操作。 2.22.2 技术可行性技术可行性 即分析使用现有技术实现这个系统的可能性。 操作界面的实现 有 myeclipse,sqlserver 等环境和技术支持。但从整个系统的结构框架上 看,其各个

11、模块功能关系清楚,层次分明,所以暂不存在太大的技术问题。 2.32.3 经济可行性经济可行性 我们对软件设计有一定的软件开发经验。 而且本系统是在 myeclipse 的环 境下开发的简单网页设计,不需要太多的人力和物力就可以设计,系统的投资 较小,因此经济上是可行的。 第三章 软件需求分析 3.13.1 开发工具开发工具 本系统的开发环境如下: 开发平台:eclipse 运行平台:windows xp/windows 2000/windows 2003 开发语言:java 系统数据库:microsoft sql service 2005 3.23.2 需求分析需求分析 3.2.1 网站的需求

12、分析 随着竞争的日益激烈,如何能够方便网上顾客的需求成为首要解决的问题。 对网上书店来讲,涉及图书的更新、图书的广泛性,销售情况等方面的管理, 管理的好与坏对晚上书店的持久性至关重要。概括的讲,用户对网上图书系统 的需求具有普遍性。网上图书系统适用于平时很少有空的上班人们,晚上有时 间的话可以使用网上图书系统可有效地减少盲目采购、随时购买,并且透明公 平,提高人们的购书的灵敏度,使人们又少的利用时间。 用户工作流程 网上进行购买图书时,用户要对图书的名称或价格进行核对审查,并进行 输入登记;用户要获得书名、价格等信息时,要对图书情况进行查询、录入、 修改。 用户业务需求 该系统软件将对网上图书

13、进行资料管理和统计,对图书的更新和图书的销 售进行录入管理和统计。该系统将根据用户的需要进行图书添加、图书修改、 图书删除情况进行查询。该系统提供了账号管理工具,以便用户对系统整体运 行进行管理。该系统也具有会员管理机制,提供了会员添加、会员查询等功能。 网上图书购买系统 基本档案管理 图书添加 管 理 图书销 售 管 理 图书修改 管 理 图书删除 管理 会 员 管 理 图 3.1 系统各功能模块图 经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能, 分析如下: 管理员管理 : 能够完成管理员对网站的图书信息管理(图书添加、图书修改、图书 删除) 普通用户: 完成物品的选购,并添

14、加到购物车,结账。 网上书店系统由前台系统和后台管理系统组成。前台系统即客户系统,是 面向用户的网页界面,他是用户直接访问和进行购买活动的地方。用户可以在 网上进行注册、登录、书籍查询、图书订购、查看订单信息等操作。 后台管理系统是网站所有者利用计算机对电子商务网站各种功能进行管理控制 的系统。该网上书店后台管理的功能主要是实现图书的增加,更改、删除等的 管理。 3.2.2 平台功能模块的设计分析 网上购物平台主要分为两个大的模块:用户管理模块、管理进入模块 3.2.3 系统功能流程分析 前台购物流程: 根据设计意图系统流程如下,客户端浏览商品,然后选择要购买的商品, 订购商品,然后进入购物车

15、,选完商品后提交订单,结账。以上流程结束就可 以提交订单,如下图所示。 图 3.2 前台购物流程 后台管理流程: 根据设计示意图流程如下:管理员登录进入图书管理系统,管理员可以对 图书进行添加,修改和删除的操作。如下图所示 管理员 登录 添加书籍修改书籍删除书籍 图 3.3 后台管理流程 该系统的用户为管理者,各个模块包含的功能如下息。 添加图书:用于添加新的图书信息。 修改图书:用于对图书现有信息的修改。 删除图书:用于将图书从数据库中删除连同其信息。 添加书籍的流程 去 购 物 车 提 交 订 单 已注册用户登录 浏 览 选 购 进 入 添 加 书 籍 界 面 添 加 信 息 添 加 图

16、书 信 息 图 书 信 息 添 加 图 书 信 息 录 入 图书信息表 数据提交 数据库更新 图 3.4 添加书籍的流程 修改图书的流程 进 入 修 改 书 籍 界 面 修 改 信 息 修 改 图 书 信 息 图 书 信 息 修 改 图书信息表 数据提交 数据库更新 图 3.5 修改图书的流程 删除图书的流程 进 入 删 除 书 籍 界 面 修 改 信 息 删 除 图 书 信 息 图 书 信 息 录 入 图 书 信 息 修 改 图书信息表 数据提交 数据库更新 图 3.6 删除图书的流程: 用户登录购书 把书 名价 格作 者显 示到 界面 中 从数 据库 查询 到的 书 输入 用户 信息 登录

17、 购书 选择 进入 购物 车 图 3.7 用户登录购书 购物车 购物车具体的实现可采用这种形式:定义一个购物车的类(class)。 1.列出商品的列表,使用户能够自由选择所需要的商品。 2.当用户在点击“添加到购物车”的链接时将所选的物品添加到购物车中 3.在购物车中点击继续购物则返回商品列表继续选择商品,点击结账时则 显示账单。 4.点击注销,清除购物车中的物品。 从数 据库 中查 询出 已选 图书 把购 买的 图书 显示 到购 物车 中 显示 出本 次所 购图 书的 所有 价格 可以 再一 次的 选择 一些 操作 再一次 保存到 数据库 中 图 3.8 购物车 账单 所购 图书 和价 格

18、, 用户 基本 信息 显示 从数 据库 中查 询出 选定 图书 此次 所购 图书 完成 欢迎 下次 光临 图 3.9 账单 第四章 软件设计 经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本 平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实 用性和适应性,通过指导老师的耐心介绍,设计出该平台功能如下: 1. 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管 理。 2. 能够完成管理员对网站的书籍资料(书籍添加、书籍删除、信息更改) 3. 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付 费用进行确定。 4.14.1 数据库设计数据

19、库设计 在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具 体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至 于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数 据库是系统的重中之重。 数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。 尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性, 对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概 念设计时要考虑的三个元素,也是一个好的数据库设计的核心。 在本系统中,数据的数据库持久化时通过 hibernate 技术来完成的,这样 节省了许多繁杂和不

20、必要的工作,不然我们将用很大的工作量来完成相关的操 作,这样无疑时事倍功半而且还不敢保证数据库操作的正确性和安全性,我们 使用 hibernate 技术可以使相关的操作在底层完成,而客户完全看不到这一切, 而且只要将 hibernate 的相关代码做的完全就完全可以将数据持久化交给 hibernate 去完成,这样既节省了工作量和工作的复杂程度有给系统的安全带 来了很大的好处。 数据库图 图 4.1 数据库图 4.24.2 数据库的概念设计数据库的概念设计 网上图书的经营离不开用户,而每本图书对应不同的用户,此时必须在数据库 中建立一个用户信息表,用于存储所有用户的信息。如图所示 用户信息 (

21、user) id 号 性别 年龄 密码 用户名 图 4.2 用户信息实体 e-r 图 在图书购买过程中要考虑图书的类型,所以在数据库中建立一个图书类型 信息表,用于存储网上图书购买系统的图书信息。图书信息实体 e-r 图如图 4.3 所示 图书类型信息 (catalog) 类型号类型名 图 4.3 图书类型信息实体 e-r 图 在图书购买过程中要考虑图书的信息,图书信息是非常重要的,在数据库 中建立一个图书信息表用于存储图书的详细信息。图书信息实体 e-r 图如图 4.4 所示 图书信息 (book) 书号 单价 书名类型号 图片 图 4.4 图书信息实体 e-r 图 在网上图书购买系统中账单

22、的更新处理非常重要,此时需要在数据库 中建立一个账单信息表用于更新图书的购买情况。账单信息实体 e-r 图如图 4.5 所示 账单 信 息 (order_tb) 用户号 账单日 期 账单号 价格总 和号 图 4.5 账单信息实体 e-r 图 为了时刻了解网上图书的利润,需要对图书的销售情况有所了解,此时 需要在数据库中建立一个账单项目信息表,用于存储所有所购出的图书销售信 息。账单项目信息实体 e-r 图如图 4.6 所示 账单项目信息 (orderitem) 数量 账单号 总价格 账单项目号额 书号 图 4.6 账单项目信息实体 e-r 图 4.34.3 数据表介绍数据表介绍 用户信息 表

23、user 的结构 字段名数据类型长度是否主键描述 useridint是id 号 usernamevarchar20用户名 passwordvarchar20密码 sexvarchar4性别 ageint年龄 表 4.1 用户信息表 图书类型信息 表 catalog 的结构 字段名数据类型长度是否主键描述 catalogidint是类型号 catalognamevarchar20类型名 表 4.2 图书类型信息表 图书信息 表 book 的结构 字段名数据类型长度是否主键描述 bookidint是书号 booknamevarchar20书名 priceint单价 picturevarchar30

24、图片 catalogidint类型号 表 4.3 图书信息表 账单信息 表 order_tb 的结构 字段名数据类型长度是否主键描述 orderidint是账单号 orderdatedatetime账单日期 useridint用户号 sumpriceint价格总和 表 4.4 账单信息表 账单项目信息 表 orderitem 的结构 字段名数据类型长度是否主键描述 orderitemidint是账单项目号 quantitydatetime数量 orderidint账单号 bookid totalprice int int 书号 总价格 表 4.5 账单项目信息表 4.44.4 系统和页面设计系

25、统和页面设计 登陆分为管理员登陆和普通用户登陆 系统登录模块主要用于对进入购书管理系统的用户进行安全性检查,以防 止非法用户登录系统。验证用户输入的登录名称和登录密码,如果是系统操作 员则能进入。 系统的具体功能及运行流程为:管理员进入系统后可以进行对图书的添加, 修改和删除操作,普通用户进入系统后可以根据首页显示出的图书信息进行图 书选购,选择想要购买的图书添加到购物车中,在购物车中会显示出图书的单 价,数量以及所选所有图书的总价,同时也可删除所选的已添加到购物车中的 图书,或者清空购物车,确定好购买的书籍后,点击结账按钮进入账单页面, 页面中会显示出此次购书的账单,以及用户的个人信息,点击

26、注销按钮结束本 次购物,并从数据库中删除该用户此次的购物车中的物品和本次账单,退出系 统,如需继续购物则需要重新登录系统。 系统的具体运行运行如下所示: 登录 图 4.6 系统登陆界面 在此界面中填写用户信息,类型选择为普通用户,填写用户名和密码,并 选择登陆还是注册,如果选择登陆而用户不存在而进行登录则会提示登陆失败 要重新登录。 登陆失败时出现信息提示,如下图所示 图 4.7 登陆失败界面 如果是注册,会跳转到下方页面,会在数据库中建一个此用户。 用户注册页面 图 4.8 用户注册页面 在此页面中填写用户信息,点击注册链接,就会在数据库中创建一个新的 用户,用户可以用此用户进行登录购书 注

27、册成功后出现注册成功提示如下图所示 图 4.9 注册成功 选择管理员登陆进行图书管理(添加书籍,修改书籍,删除书籍) 图 4.10 图书管理界面 图书管理界面这是管理员要进行管理的界面,在这可以选择添加图书,修 改图书或是删除图书等操作。 添加书籍 图 4.11 添加书籍界面 当有新的图书信息需要入库时,首先选择图书添加的页面,然后输入要添 加的图书信息,然后点击“提交”链接,即可将添加的图书信息保存到数据库 中。以备在查找或是修改等操作的时候快速地查找出来。步骤如下:选择“图 书管理”模块下的“添加书籍”功能,填写上要添加图书的信息,然后单击 “提交”,数据即可添加成功。 成功后结果如下:

28、图 4.12 操作成功界面 点击返回按钮,显示添加后的图书信息,如下图所示: 图 4.13 添加后图书管理界面 修改书籍 图 4.14 图书管理界面 点击修改书籍按钮后出现如下画面: 图 4.15 图书修改界面 当有图书信息需要修改时,首先选择所要修改的图书然后点击图书修改按 钮进入图书修改页面,系统根据用户所选的图书从数据库中查询到相对应的数 据显示到画面中,然后在画面中输入要修改的图书信息,图书信息修改完毕后, 点击“提交”链接,系统自动将修改后的数据更新到数据库中。步骤如下:选 择需要修改的图书,选择“图书管理”模块下的“修改图书”功能,系统查询 出数据后,填写上要修改的各项基本信息,然

29、后单击“提交”,数据即可修改 成功。 选择图书 图 4.16 修改书籍界面 点击提交按钮,修改成功,出现如下提示信息 图 4.17 操作成功界面 点击返回按钮返回图书管理主页,如下图所示: 图 4.18 图书管理主界面 删除书籍 图 4.19 图书管理主界面 点击删除按钮,显示如下画面: 图 4.20 删除书籍界面 当有图书需要删除时,首先选择所要删除的书籍然后点击删除图书按钮进 入删除图书页面,系统根据用户所选的图书在数据库中查询到相对的数据显示 到画面中,确认一遍要删除的图书信息后,点击“确认删除”链接,系统自动 将数据从数据库中删除。步骤如下:选择需要删除的图书,选择“图书管理” 模块下

30、的“删除图书”功能,待系统查询出数据后,点击“确认删除”,数据 即可删除成功。 成功后出现如下提示信息: 选择图书 图 4.21 点击返回按钮,显示出删除后的结果,如下图所示: 图 4.22 删除后图书管理界面 用户登陆购物 图 4.23 用户登陆界面 购书者可以根据此列表来选择所要购买的图书,此表包含此次所有的图书 信息以及价格,若上次未结账则可以直接进入购物车,若上次已结账直接进入 购物车会提示“操作失败”如下图所示: 图 4.24 操作失败界面 返回商品列表选择书籍添加到购物车中,购物车如下图所示: 购物车: 图 4.25 购物车系统界面 购物车界面购物车是用来显示此次你所有选购的图书的

31、所有信息,包括书 籍名称,单价,数量,全部的图书总价,并且你可以选择把不想要了的图书通 过“删除所选项”按钮来删除掉,删除后结果如下 图 4.26 也可把购物车里的所有图书都清空,结果如下: 图 4.27 清空图书界面 或者选择结账和继续去购买图书。选择继续购物返回商品列表继续选择所 需要的书籍,选择结账则会进入账单页面,如下 账单 图 4.28 购物账单界面 在账单模块中,就是把你这一次所购买的图书全部显示出来,如所买的书 籍名称,数量,价格,和所有物品的总价格,以及核实用户的信息,点击注销 按钮,结束本次购物,并从数据库中删除此次购物的账单。 图 4.29 如需继续购物需要重新登录。 第五

32、章 软件实现 5.15.1 数据库连接数据库连接 hibernate 的数据库连接: org.hibernate.dialect.sqlserverdialect true true 5.25.2 登录界面的主要代码登录界面的主要代码 用户首先进入此页面,填写信息就可以登录 欢迎来到购物系统 类型选择: 普通用户 管理员 用户名: 密 码: 注册 | 如果注册则进入到 register.jsp 的页面中 5.35.3 添加界面的主要代码添加界面的主要代码 本界面是用来添加你想要购买的图书,把它添加到你的所购图书列表中 添加书籍 书名: 价格: 类型选择: 计算机 文学 第六章 软件测试 6.1

33、6.1 系统关键部分测试分析系统关键部分测试分析 系统完成之后,对各个模块的功能进行了详细的测试,输入数据和预测输 出数据相比,发现了一些问题。主要是在查询过程中预计查询结果和实际结果 不一致,有时候达不到目的,对数据库的操作表之间的关联考虑得不够周到, 因此往往会出现一些小的错误。还有查询条件的前后数据类型不一致也是一个 很常见的错误,需要靠一步步的查找解决。各个模块组装完成后,又会出现一 些问题。比如在操作购物车结帐的这个流程中,由于是多次添加和修改,最后 结帐,所以很容易造成数据混乱,必须对相应的数据关系理清楚,一些关键查 询统计的 sql 语句必须反复斟酌才能放在程序中使用。 软件测试

34、分为:黑盒测试和白盒测试。黑盒测试又称为功能测试,其完全 不考虑程序的内部结构和处理过程,即在程序的接口进行的测试,它只检查程 序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接受输入数 据,产生正确的输出信息,并且保持外部信息的完整性。白盒测试又称为结构 测试,其前提是把程序看成装在一个透明的白盒里,也就是完全了解程序的结 构和处理过程。本系统的模块开发过程中以及最后的验收过程中都进行了较为 严格的测试。 测试具体步骤: (1)模块测试:基本上是一个模块一个模块地进行代码编写。类似功能的子 系统如果一个功能难以实现的话,另一些也要改变方案。所以首先确立模块间 的功能独立性。先将每个

35、模块作为一个独立的实体来进行测试,保证模块作为 独立的单元能进行正确运行。 (2)子系统测试:本过程是将模块测试后的单元连接在一起,即将用户登录、 管理员登陆进行图书管理, 添加书籍 ,修改书籍删除书籍,用户登陆购物, 购物车,账单系统等连接在一起。 (3)系统测试:系统测试即把经过测试的子系统装配成一个完整的系统来测 试。既从窗体登录开始,进入主窗体,在每个大的子系统中,还要查看每个模 块是否在连接后能正常运行。 6.26.2 测试分析总结及说明测试分析总结及说明 在测试过程中,我们经过模块测试和组装测试,排除了系统的大部分错误。 当然排除所有错误是不太可能的,我想应该还有些不易检测到的错误

36、还没有被 发现,需要在使用的过程中进一步的完善,数据库的加密是一个重要的概念, 在实际的应用过程中是一个尚待解决的问题,应该做好数据库的完善工作,特 别是备份和安全工作;另一方面本系统没有制作相关的打印,由于时间仓促难 免有错误和不完善的地方,希望老师能够帮我指点和纠正。 6.36.3 系统的性能分析系统的性能分析 网上购物系统的性质决定了它的服务端工作负荷比较大,这就要求服务端 的硬件配置要尽可能的高,主要是内存,而且操作系统也要尽可能的稳定。基 于 java 的系统一般来说网络安全性比较好,但并不能说就一定安全,尤其在 windows 操作系统下,由于 windows 的漏洞比较多,系统装

37、配在 windows 下并 不是最佳的选择,如果有条件,建议可将系统装配在 unix 操作系统下,提高系 统的抗侵入能力。 系统的核心数据库,随着数据的不断增多,必然会产生冗余,导致系统运 行效率降低,建议管理员定期备份和清理冗余数据,以保证系统的正常高效运 行。 6.46.4 结果分析结果分析 软件开发环境要求比较低,只需 myeclipse 和 sqlserver 即可。本系统画 面简洁明了,使用起来安全可靠。系统的功能基本达到了预期所希望达到的目 标,实现了预期的各种功能。 纵观这个系统的设计,我们认为所设计的系统具有简洁、实际、运行可靠 的特点,具有一定的借鉴和参考价值。 系统完成之后,对各个模块的功能进行了详细的测试,输入数据和预测输 出数据相比,发现了一些问题。主要是在查询过程中预计查询结果和实际结果 不一致,有时候达不到目的,对数据库的操作表之间的关联考虑得不够周到, 因此往往会出现一些小的错误。还有查询条件的前后数据类型不一致也是一个 很常见的错误,需要靠一

温馨提示

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

评论

0/150

提交评论