电子信息工程毕业设计:网上图书商城设计.doc

上传人:一*** 文档编号:1070617 上传时间:2018-11-28 格式:DOC 页数:31 大小:763.64KB
下载 相关 举报
电子信息工程毕业设计:网上图书商城设计.doc_第1页
第1页 / 共31页
电子信息工程毕业设计:网上图书商城设计.doc_第2页
第2页 / 共31页
电子信息工程毕业设计:网上图书商城设计.doc_第3页
第3页 / 共31页
电子信息工程毕业设计:网上图书商城设计.doc_第4页
第4页 / 共31页
电子信息工程毕业设计:网上图书商城设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、本科毕业设计(20 届)网上图书商城设计所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 福建师范大学网上书店设计摘要因为互联网络及其应用的快速发展,人们越来越青睐网上书店。借助网上书店,人们可以不出家门就选购想买的书籍。本设计介绍了网上书店的开发模式和环境,阐述了系统分析、概要设计及系统详细设计过程。所设计系统由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;同时具有占用电脑系统资源低、提供的信息量大、便捷站点维护、易于扩充和更新等优点。网上电子书城克服传统书籍销售中地域、广告宣传、

2、人力资源不足等弊端,能更好地适应网上销售需求。关键字:JSP;数据库;网上书店目录引言 .1第一章 系统分析 .41.1 课题的可行性分析 .51.2 网站最终要实现的功能 .61.3 网站功能概述.71.4 网站功能模块图.91.5 网站流程图 .9第二章 相关软件及技术介绍 .102.1 JSP 简介 .122.2 Access 简介 .122.3MyEclipse 6.5 简介 .132.4 网站开发采用相关技术简介 .152.5 选择 JSP 作为开发工具的原因 .15第三章 网站对硬件和软件的需求 .173.1 运行平台.173.1.1 服务器配置.193.1.2 客户机配置 .19

3、3.2 开发平台.203.3 制作工具及技术 .213.4 网络安全 .22第四章 网上书店的设计 .234.1 网上书店的总体设计 .254.1.1 网上书店流程.244.1.2 系统功能模块划分 .254.1.3 完整的购书过程.264.2 数据库设计 .264.2.1 数据库的概念.274.2.2 数据库的选择 .274.2.3 数据库表的描述.27第五章 网上书店系统后台模块的设计 .275.1 数据据设计 .275.2 图书入库管理模块 .275.3 图书出库管理模块.285.4 图书查询管理模块 .285.5 图书信息管理模块 .28总结 .28致谢 .28主要参考文献 .28网上

4、书店设计引言网络技术的快速进步,相应的也不断得以发展。越来越多的客户喜欢网上购物,从而使得越来越多的商家喜欢在网上宣传和销售自己的产品。在众多的网上 B2C 模式中,其中成功的一种就是网上书籍销售。书籍产品从其外部表现来看,多样种类,实体书店或其它书籍发行者难以拥有足够的店面来展示所有品种,利润空间较为薄弱。从消费者角度而言,由于书籍单价不高,在网络信用还不完善的环境下能造成的损失较低,读者也乐于尝试在线购买。所以网上书店也在互联网上频繁出现。由于网络已经覆盖全球,信息量大,因而网上书店独具优势。售书的理念也很简单,提供充分的信息资源和便利的检索工具,使得读者能够方便地找寻自己想要的书。对于读

5、者来说,网上书店近在咫尺,读者可以随时随地自由地查询和订购书籍,无需亲临书店一本本地翻阅,坐在电脑前,开机上网就可买到所需书籍,同时挑选余地增大,购书过程中的支出降低,购书时间节省了,这对于没有时间经常逛传统书店或离传统书店较远的读者来说,更具有实际意义。因此,网上售书这一模式具有广阔的发展空间。基于其良好的应用需求发展前景,本设计以网上书店为对象,通过设计在线电子书城,实现图书的在线销售,包括管理库房中的书籍、管理用户的购物车、结帐等一系列功能的实现,让用户不出家门就可以在网上书店购买到自己所需的书籍,形成书店和用户互利的局面。在后台管理模块方面,利用 JSP 技术实现对整个网上书店进行管理

6、,后台管理操作简单。无论是否学过网页开发语言,书店管理员都可以对整个网站进行操作更新。第一章 系统分析1.1 可行性分析(1)技术可靠性。该网上书店系统可以运行于 windows xp,windows server 2000/2003,windows vista 等多种操作系统。对系统要求只需要装有 IIS 即可。对计算机的硬件配置没有太高要求,普通的个人电脑配置完全足够。数据库运用简单易学的 Access 来实现。在网站设计方面,运用 XHTML、CSS 样式、JSP 等知识,利用PhotoShop 图像处理工具及 Dreamweaver CS3 制作出合理生动的网页。(2) 经济可行性。此

7、系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行的。(3) 操作可行性。充分考虑浏览用户的习惯,书籍信息浏览、会员注册登录、租书、购书等功能快捷操作。同时所有清新、简洁、合理的网页设计不会让用户觉得视觉疲劳。另外界面设计可操作性很强。1.2 网站功能模块设计网上书店系统的前台模块主要实现下列功能:1会员登陆及身份验证(1)用户注册会员 (2)用户信息的验证注册(3)会员身份证的登陆系统(4)会员的资料的修改2在线选购商品(1)浏览不同类别的书籍 (2)书籍查询

8、(3)用户选购并放入购物车的喜爱的书籍 (4)用户自己购物车的管理 (5)用户订单提交 (6)用户查看自己订单信息的提交3系统管理(1)书籍管理信息 (2)交易管理信息 (3)新闻管理发布(4)会员管理 (5)管理员管理1.3、网站功能概述该系统主要分为六类模块:用户登录注册、网上购物、计数访客、在线帮助和在线留言、书店新闻和管理系统。各模块的功能如下:(一)、用户登录、注册用户注册是为了保证用户在本网站的安全性,便于管理网站。用户登录后才可以进行购物。(二)、网上购物用户在网上进行购物时,必须先登陆,新用户需要方便的话,则必须预先注册。1、书籍展示用户可以通过搜索方式查看书籍相关信息,搜索的

9、方式有:按书籍类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看2、购物车用户按下“放入购物车”按钮之后,就可以将书籍放入购物车中,是会员方便购买。用户还可以根据自己的需要,进行操作查看、修改和清空购物车等。(三)、计数访客用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。(四)、在线留言和在线帮助通过菜单里的“在线帮助” ,用户进行在线咨询和帮助。或者通过“在线留言”提交所要留言信息,使会员得到管理员的解答。(五)、书店

10、动态栏用户可以通过“书店动态栏”查看本书店的即时信息和动态。(六)、管理系统管理系统是系统管理员进行维护整个网站后台数据库,是网站最重要的安全门。为加强安全防护,本模块仅对管理员可见,对普通用户屏蔽,进入本栏目时系统提示输入系统管理员的用户名和密码。在功能上它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。书籍管理包括图书库存管理、订单管理、书籍销售情况管理。1、书籍库存管理管理员可以添加新书、添加书籍分类,修改书籍库存信息和删除书籍。2、书籍销售情况管理管理员可以查询条件以根据时间和书号中任一种或这两个条件,对书籍销售情况的了解。3、订单管理(1) 若管理员获得以汇款的

11、用户的汇款的支付方式,可凭汇款上的定单号,以此查询定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏,更改为“Y” 。 (2) 若本网站已寄书给用户,管理员将查询此信息凭定单号,修改数据库表中“是否寄出”栏为“Y” 。(3) 若查询得到的定单信息中“是否支付”栏或“ 是否寄出”栏已为“Y” ,则此信息不可改变,这样可以防止管理员操作失误。管理员还可以根据日期删除或者查询在此该日期里还未付款的用户信息。1.4、网站功能模块图依据以上设计分析,本设计网上书店系统功能模块图如图 1-4 所示。网上书店系统实时动态栏 计数访客 注册登录 在线留言 在线帮助 查看书籍网上购物管理模块展

12、示商品 购物车 下订单用户管理 管理新闻 管理留言 管理购物图 1-4 网站功能模块图1.5、购书流程图依据以上设计分析,本设计网上书店系统购书流程图如图 1-5 所示。图 1-5 购书流程图成功失败访客 用户进入访客计数用户注册 用户登录不注册网上书店实时动态栏 在线留言 在线帮助 查看书籍 用户信息管理书籍展示 放 入 购 物 车书籍搜索验 证用户订购第二章 相关软件及技术介绍2.1 JSP 简介JSP 技 术 是 使 用 Java 编 程 语 言 编 写 类 XML 的 tags 和 scriptlets, 来 封装 产 生 动 态 网 页 的 处 理 逻 辑 。 网 页 还 能 通 过

13、 tags 和 scriptlets 访 问 存 在 于 服 务端 的 资 源 的 应 用 逻 辑 。 JSP 将 网 页 逻 辑 与 网 页 设 计 和 显 示 分 离 , 支 持 可 重 用 的 基 于组 件 的 设 计 , 使 基 于 Web 的 应 用 程 序 的 开 发 变 得 迅 速 和 容 易 。 JSP 页 面 由 HTML 代码 和 嵌 入 其 中 的 Java 代 码 所 组 成 。 服 务 器 在 页 面 被 客 户 端 请 求 以 后 对 这 些 Java代 码 进 行 处 理 , 然 后 将 生 成 的 HTML 页 面 返 回 给 客 户 端 的 浏 览 器 。 J

14、ava Servlet 是 JSP 的 技 术 基 础 , 而 且 大 型 的 Web 应 用 程 序 的 开 发 需 要 Java Servlet 和 JSP配 合 才 能 完 成 。 JSP 和 Java Servlet 类 似 , 执 行 时 都 在 服 务 器 端 , 通 常 能 将 一 个HTML 文 本 返 回 给 客 户 端 , 因 此 客 户 端 只 要 有 浏 览 器 就 很 方 便 。 Web 服 务 器 在 遇 到访 问 JSP 网 页 的 请 求 时 , 首 先 执 行 其 中 的 程 序 段 , 然 后 将 执 行 结 果 连 同 JSP 文 件中 的 HTML 代

15、码 一 起 返 回 给 客 户 。 插 入 的 Java 程 序 段 可 以 操 作 数 据 库 、 网 页 重 新定 向 等 , 以 实 现 所 需 要 的 功 能 能 满 足 所 建 立 动 态 网 页 。 JSP 具 备 了 Java 技 术 的 简 单 易 用 、 完 全 的 面 向 对 象 (包 括 重 要 的 因 特 网 )、 具有 平 台 无 关 性 且 安 全 可 靠 等 所 有 特 点 。 JSP 出 现 以 后 , 大 公 司 所 装 的 服 务 器 来 支持 JSP 技 术 的 , 如 IBM、 Oracle、 Bea 公 司 等 , 所 以 JSP 很 快 在 商 业

16、上 以 应 用 服 务器 端 语 言 来 利 用 。 在 本 设 计 中 , 我 们 采 用 JSP 技 术 实 现 在 强 大 数 据 库 的 支 持 下 ,通 过 网 络 这 个 平台 更 好 的 发 挥 Java 程 序 在 网 上 书 店 实 现 简 单 交 易 双 方 的 基 本 沟 通 ,促 进 JSP 技 术的 完 善 ,体 现 JSP 技 术 在 网 购 方 面 对 交 易 双 方 之 间 的 桥 梁 作 用 .2.2 Access 简介在 ACCESS 数据库中,数据是由表格组成的,表格的每个字段都有自己的格式和默认的字段意义。ACCESS 数据库中,包括 7 个数据库对象,

17、分别是表、查询、窗体、报表、页、宏和模块。(1)表在 ACCESS 数据库中,表是最基本的对象,所有收集来的数据都存储在表中,表是数据库中的数据仓库。在 ACCESS 数据库中至少要有一个表存在,否则数据库为空数据库。(2)查询查询是对数据库提出的关于数据库表中查找相关数据的要求,查询可以在一个或多个表中按照不同的方式来查找某些特定的数据,并将其集合到一起供用户查看。查询的同时还可以对相关的数据进行更改和分析。(3)窗体在 ACCESS 中,窗体是一种使用户实现各种操作的界面。主要用来输入或显示数据库中的数据及应用程序的执行控制。(4)报表报表的作用就是将用户选定的数据信息进行格式化的显示或者打印,使用户能够将数据库中的数据按一定的格式输出。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 电子信息工程毕业设计

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。