计算机毕业论文--网上图书管理系统内容摘要:

.......................................................................................19 开发平台 ......................................................... 20 制作工具及技术 .................................................... 21 网络安全 .......................................................... 22 第四章 网上书店的设计 .................................................. 23 网上书店的总体设计 ................................................ 25 ................................................ 24 ..........................................................................................26 完整的购书过程 ..................................................................................................27 数据库设计 ........................................................ 28 ................................................ 29 ..................................................................................................29 数据库表的描述 ..................................................................................................29 第 五 章 网上书店系统后台模块的设计 ...................................... 29 数据据设计 ........................................................ 29 图书入库 管理模块 .................................................. 29 图书 出库 管理模块 .....................................................................................................29 图书 查询 管理模块 .................................................. 30 图书 信息 管理模块 .....................................................................................................30 总结 ..................................................................... 30 主要参考文献 ............................................................. 30 致谢 ..................................................................... 30 第 2 页 共 27 页 2 网上书店系统的设计与实现 引言 随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。 图书产品从其外部特征来看 , 品种繁多 , 实体书店或其它图书发行者无法有足够大的店面来展示所有品种 ; 单价不高 , 在网络信用还存在缺失的环境下能造成的损失较小 ,读者也乐于尝试在线购买。 所以网上书店网站也在互联网上纷纷出现。 就网上书店而言, 由于网络已经覆盖全球,信息量大而独具优势。 售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。 对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量 时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。 因此网上售书必将有长足的发展。 本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。 这个网上书店系统的后台管理模块就是利用 JSP 技术实现对整个网上书店进行管理。 此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。 第 3 页 共 27 页 3 第一章 系统分析 课题的可行性分析 ( 1)技术可行性 —— 此网上书店系统可以运行于 windows xp, windows server 2020/2020, windows vista 操作系统。 对系统要求只需要装有 IIS 即可。 对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。 数据库运用简单易学的 Access来实现。 在网站设计方面,运用 XHTML、 CSS样式、 JSP 等知识,利用 PhotoShop 图像处理工具及 Dreamweaver CS3 制作出合理生动的网页。 ( 2) 经济可行性 —— 此系统可以运行于现在市场 上出售的各种 个人电脑,系统成本主要集中在系统的开发上。 当系统投入运行后,可以实现在网上卖书和租书功能。 所带来的效益远远大于系统软件的开发成本。 在经济上是完全可行。 ( 3) 操作可行性 —— 界面设计充分考虑浏览用户的习惯,图书信息浏览、 会员注册登录、 租书、购书等功能操作方便。 而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。 可操作性很强。 网站最终要实现的功能 网上书店系统的前台模块主要实现以下功能: 1.会员登陆及身份验证 A.用户注册成为会员 B.验证用户注册信息 C.会员登陆 系统时的身份给证 D.修改资料 2.在线选购商品 A.浏览不同类别的书籍 B.书籍查询 C.用户选购自己喜爱的书籍并放入购物车 D.用户管理自己的购物车 E.用户提交订单 F.用户查看自己提交的订单信息 3.系统管理 A.书籍信息管理 B.交易信息管理 C.新闻发布管理 D.会员管理 E.管理员管理 、网站功能概述 该系统主要分为六大模块:用户登录注册、网上购物、访客计数、在线帮助和在线留言、书店新闻和管理系统。 各模块的功能如下: 第 4 页 共 27 页 4 (一 )、用户登录、注册 用户注册 是为了保证用户在本网站的安全性,便于网站管理。 用户登录后才可以进行购物。 (二 )、网上购物 用户在进行网上购物时,必须 先 登陆,如果是新用户,则必须先进行注册。 书籍展示 用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。 每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。 用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看 购物车 用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自 己的购物车中,便于购买。 用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。 (三 )、访客计数 用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。 (四 )、在线帮助和在线留言 通过左侧菜单“在线帮助”,用户进行在线咨询和帮助。 或者通过“在线留言”提交所要留言信息,以便得到管理员的解答。 (五 )、书店新闻 用户可以通过“书店新闻”查看本书店的即时信息和动态 (六 )、管理系统 管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。 在进入本栏目时系统会提示输入系统管理员的 用户名和密码,对于其他用户此界面是不可见的。 它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。 书籍管理包括图书库存管理、订单管理、图书销售情况管理。 图书库存管理 管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。 图书销售情况管理 管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。 订单管理 (1) 若管理员获得支付方式为汇款的用户的汇款,可凭汇款上的定单号,查询此定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏 ,更改为“ Y”。 (2) 若本网站已寄书给用户,管理员将凭定单号,查询此信息,并修改数据库表中“是否寄出”栏为“ Y”。 (3) 若查询得到的定单信息中“是否支付”栏或“是否寄出”栏已为“ Y”,则此信息不可改变,这样可以防止管理员误操作。 管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。 第 5 页 共 27 页 5 、网站功能模块图 图 14 网站功能模块图 网上书店 系统 实时新闻 访客计数 注册登录 在线留言 在线帮助 查看书籍 网上购物 管理模块 商品展示 购物车 下订单 用户管理 新闻管理 留言管理 购物管理 第 6 页 共 27 页 6 、网站流程图 图 15 网站 流程 图 第二章 相关软件及技术介绍 成功 失败 访客 用户 进入 访客计数 用户注册 用户登录 不注册 网上书店 实时新闻 在线留言 在线帮助 查看书籍 用户信息管理 图书展示 放 入 购 物 车 图书搜索 验 证 用户订购 第 7 页 共 27 页 7 JSP简介 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。 插入的 Java 程序段可以操作 数据库 、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 的 1999 年 9 月推出的, 12月又推出了。 目前较新的是 规范, 规范的征求意见稿也已出台。 JSP页面由 HTML 代码和嵌入其中的 Java 代码所组成。 服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用,完全的 面向对象 ,具有平台无关性且安全可靠,主要面向 因特网 的所有特。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。