网上书店系统毕业论文

上传人:MM****y 文档编号:46847182 上传时间:2021-12-15 格式:DOC 页数:46 大小:893.50KB
收藏 版权申诉 举报 下载
网上书店系统毕业论文_第1页
第1页 / 共46页
网上书店系统毕业论文_第2页
第2页 / 共46页
网上书店系统毕业论文_第3页
第3页 / 共46页
资源描述:

《网上书店系统毕业论文》由会员分享,可在线阅读,更多相关《网上书店系统毕业论文(46页珍藏版)》请在装配图网上搜索。

1、( 此文档为 word 格式,下载后您可任意编辑修改!)引言随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品, 喜欢网上购物。图书产品从其外部特征来看, 品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种; 单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。就网上书店而言, 由于网络已经覆盖全球, 信息量大而独具优势。 售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。 对于读者来说,网上书店近在咫尺, 并且永不下班关门, 读者可以随时随地自由地查询和订购图书,读者无需亲临书

2、店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍, 而且读者的挑选余地也大多了, 检索也很方便, 同时还减少了购书过程中的支出, 另外应当看到图书选购必得翻阅详看, 耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者, 时间对他们而言无比宝贵, 网上购书节省了大量时间, 这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说, 具有实际意义。 因此网上售书必将有长足的发展。 本系统的主要目的是实现图书的在线销售, 包括管理库房中的图书, 以及管理用户的购物车, 从而实现结帐等一系列功能, 让用户足不出户就能够在网上书店购买到自己所需的图书, 形

3、成书店和用户双赢的局面。这个网上书店系统的后台管理模块就是利用 JSP技术实现对整个网上书店进行管理。此后台管理模块操作简单, 无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。第一章绪论1.1 项目背景(1)系统名称:网上书店系统(2)需求背景分析:近年来,电子商务伴随着 IT 的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中, 人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大 .同时人们对于知识的追求也越来越高, 因而市场场上出现了各类的图书, 但由于各种各样的原因使得消费者在选购图书的时候不能到自己合意的书籍, 同

4、时由于网络经济的迅速发展激生出了网上卖书的现象, 由于网上书店里面的图书相当丰富, 且价格较市场上的书店里的便宜, 以致于越来越多的人上网购书, 同时也使得越来越多的人在网上开设自己的书店, 本系统即是在以上各种条件成熟的条件下, 建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统。(3)系统用途:管理员将书籍信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买书籍。(4)系统用户:该系统的使用者主要分为三类:浏览者、注册用户和管理员。1.2 课题的可行性分析(1)技术可行性此网上书店系统可以运行于windows xp ,windows server200020

5、03,windows vista操作系统。对系统要求只需要装有IIS 即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access 来实现。在网站设计方面,运用 XHTML、CSS样式、JSP 等知识,利用 PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。(2) 经济可行性此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。 当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3) 操作可行性界面设计充分考虑浏览用户的习惯,图书信息浏览、

6、 会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。1.3 软件介绍简介JSP技术使用 Java 编程语言编写类XML的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets访问存在于服务端的资源的应用逻辑。 JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP文件中的 HTML代码一起返回给客户。插入的 Java 程序段可

7、以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与 Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由 HTML代码和嵌入其中的Java 代码所组成。 服务器在页面被客户端请求以后对这些Java 代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是 JSP的技术基础,而且大型的 Web应用程序的开发需要Java Servlet和 JSP配合才能完成。 JSP具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点

8、。简介MyEclipse企业级工作平台(MyEclipse EnterpriseWorkbench ,简称 MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java, J2EE 的 Eclipse插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对

9、各种开源产品的支持十分不错。 MyEclipse 目前支持 Java Servlet, JSP, Struts,Spring, Hibernate,JDBC数据库链接工具等多项功能。 可以说 MyEclipse 几乎囊括了目前所有主流开源产品的专属 eclipse开发工具。网站开发采用相关技术简介(1)Dreamweaver CS3简介Dreamweaver CS3是专业可视化网页开发工具。在 Dreamweaver CS3中,可以不用手工编写 HTML代码,而是自动产生各种 HTML代码。 Dreamweaver CS3还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关 HTML、层

10、叠样式表 (CSS)、 JavaScript 、 Cold Fusion标记语言、 ASP和 JSP的参考资料。(2) MySQL简介MySQL是一个综合的、功能强大的且又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。(3)XHTML简介XHTML对设计提出更高的要求和规范, 希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。在 XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。 XHTML编写习惯: 属性名必须小写; 属性值必须使用双引号; 不允许使用属性的简写; 使用 id 代替 name;

11、必须使用结束标签。(4)css 简介CSS语法结构仅仅由三部分组成:选择符(Selector)、属性 (property)和值(Value)6。1.4 硬件配置服务器配置1、硬件环境CPU:最低 PentiumII以上,建议 PIII以上内存:最低 128M以上,建议 256M硬盘:最低 500M以上的可用硬盘安装空间2、软件环境可在 window9598windownNt2000,linux 等多种操作系统上使用。 安装 Microsoft SQL Server 7.0 或 MySQL(也可使用 Oracle 等数据库系统) APACHE作为 WEB服务器客户机配置1、硬件环境CPU:最低

12、PentiumII以上,建议 PentiumIII以上内存:最低 128M以上,建议 256M2、软件环境Windows 9598NT简体中文版简体中文IE5.0 或以上版本或者是Windows2000,Wlinux netscape 等1.5 网络安全网络的传输安全控制手段主要采SSL(Secure Socket Layer) ,SSL是一种被广泛使用的 INTERNET传输加密标准。银行端的WEB SERVER将安装一个证书(Certificate) ,客户端的浏览器发送 CGI 请求时使用 https 协议。所有用 https 发送的请求以及 Web Server 返回的结果都会自动使用

13、 SSL加密。第二章系统需求分析2.1 网站最终要实现的功能网上书店系统功能1会员登陆及身份验证A 用户注册成为会员B 验证用户注册信息C 会员登陆系统时的身份给证D 修改资料2 在线选购商品A 浏览不同类别的书籍 B 书籍查询C 用户选购自己喜爱的书籍并放入购物车 D 用户管理自己的购物车E 用户提交订单F 用户查看自己提交的订单信息3 后台系统管理 A 书籍信息管理 B 交易信息管理 C 公告发布管理 D 会员管理E 管理员管理用户和管理员用例图使用模型共分为管理员和用户两模块,用户功能模型详见图2-1 、管理员功能模型见图 2-2 。登录注册个人信息管理查看图书修改密码购物车管理未注册用

14、户已注册用户个人订单管理支付管理退出系统图 2.1 用户功能模型图 2.2 管理员功能模型2.2 网站功能概述该系统主要分为六个模块:用户登录注册、网上购物、客户计算、在线留言、书店新闻和管理系统。各模块功能如下:用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。 用户登录后才可以进行购物。网上购物用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。1 、书籍展示用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。

15、用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看2 、购物车用户在浏览书籍时, 按下“放入购物车”按钮, 就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作访客计数用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。在线留言通过“在线留言”提交所要留言信息,以便得到管理员的解答。书店公告用户可以通过“书店公告”查看本书店的即时信息和动态管理系统管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍

16、管理、新闻管理和在线留言管理,这里重点介绍书籍管理。书籍管理包括图书库存管理、订单管理、图书销售情况管理。1、图书库存管理管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。2、图书销售情况管理管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。3 、订单管理(1) 若管理员获得支付方式为汇款的用户的汇款,可凭汇款上的定单号,查询此定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏,更改为“ Y”。(2) 若本网站已寄书给用户,管理员将凭定单号,查询此信息,并修改数据库表中“是否寄出”栏为“ Y”。(3) 若查询得到的定单信息中“是否支付”栏

17、或“是否寄出”栏已为“ Y”,则此信息不可改变,这样可以防止管理员误操作。管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。2.3 网站功能模块图图 2.3网站功能模块图2.4 网站流程图图 2.4 网站流程图第三章网上书店的总设计3.1 网上书店流程用户可以直接浏览图书、 进行图书查询、 查看书店简介、 登录和注册查看图书详细资料、将图书加入购物车, 但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单。 用户在前台首先通过浏览或查询等手段找到要购买的图书, 然后将选定的图书放入购物车中。 购物车是一个图书的临时存放地, 用户可以对购物车进行管理,如删除图书或修改购买的数

18、量。 用户完全选定了要购买的图书后, 就可以提交购物车并生成订单系统会提示提交成功, 并显示订单号,前台的用户操作流程就结束了。此后用户还可以查询订单执行情况。3.2 系统功能模块划分网上书店前台实现的功能有:网站首页:首页是客户打开网站的第一个页面,一般在这个页面中呈现的信息量最大,且需充分展现网站的亮点,以吸引客户、留住客户。最近新书:按录入网上书店系统的时间排序显示,优先显示新录入的书籍信息。新注册用户: 提供客户网上自助注册功能,填写注册表单并提交后, 就能成为网上书店的用户,注册成功并登录后就可以进行网上购书了。用户登录:供已注册的用户登录,登录后才能在网上购书。网上购书:已登录的用

19、户可以将需要购买的书籍放入购物车,可将已放入购物车中的书籍生成一张订单并作确认,可将“未作确认 ”和缺货的订单取消。网上书店后台管理实现的功能有:入库管理:供网站管理员订购在库数小于安全在库数的书籍。支付管理:供网站管理员支付所欠出版社的资金。情报管理:供网站管理员对网站信息进行管理。书籍分类管理:供网站管理员对网上书店的书籍进行管理,可增加、修改、删除书籍的分类信息。书籍资料管理:供网站管理员增加、修改、删除网上书店书籍的基本资料信息,主要是文本信息。用户管理:供网站管理员增加、修改、删除用户的基本信息。3.3 完整的购书过程如果合并用户的前台购书流程和系统的后台订单处理流程, 就会得到完整

20、的购书流程,如图 44 所示。这个购书流程贯穿系统设计之中,是连接前、后台的核心流程。用户在前台浏览和查询图书,然后将图书放入购物车,通过提交购物车,生成图书订单,并实际支付(在线实时支付和汇款等) ,网上书店后台系统收到付款后根据订单发货,最后用户收到图书并确认(回执或签字等) ,这就完成了整个购书流程。图 3.3购书流程3.4 网上书店工作流程图3.5 前台管理系统流程浏览者浏览书籍下订单收件信搜索书籍收银台息查看订单是订单信息会员登录管理个人信息查看购物注册车图 3.5 前台子系统流程图3.6 后台管理界面流程管理员流程图管理员登录书籍分类订单管理会员管理 书籍管理管理退出图 3.6 管

21、理员流程图会员管理流程管理基本信息用户管理管理员登录模块删除用户保存退出满足 vip 条件设为 vip 用户图 3.7会员管理模块流程图书籍分类管理流程类别添加管理员登录书籍分类类别修改保存退出管理模块类别删除图 3.8书籍分类管理模块流程图书籍管理流程添加信息管理员登录书籍管理保存退出修改信息模块删除信息图 3.9书籍管理模块流程图订单管理流程管理员登录订单管理模块是否已确认正在配货是是否缺货正在发货缺货订单信息保存退出图 3.10订单管理模块流图第四章数据库设计4.1 数据库的概念数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。 这种数据集合具有如下特点: 尽可能不重复, 以

22、最优方式为某个特定组织的多种应用服务, 其数据结构独立于使用它的应用程序, 对数据的增、 删、改和检索由统一软件进行管理和控制。从发展的历史看, 数据库是数据管理的高级阶段, 它是由文件管理系统发展起来的。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。概念数据层。 它是数据库的中间一层, 是数据库的整体逻辑表示。 指出了每个数据的逻辑定义及数据间的逻辑联系, 是存贮记录的集合。 它所涉及的是数据库所有对象的逻辑关系,而不是它

23、们的物理情况,是数据库管理员概念下的数据库。逻辑数据层。 它是用户所看到和使用的数据库, 表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点:实现数据共享。 数据共享包含所有用户可同时存取数据库中的数据, 也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。减少数据的冗余度。 同文件系统相比, 由于数据库实现了数据共享, 从而避免了用户各自建立应用文件。 减少了大量重复数据, 减少了数据冗余, 维护了数据的一致性。数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化

24、不影响数据的逻辑结构。数据实现集中控制。 文件管理方式中, 数据处于一种分散的状态, 不同的用户或同一用户在不同处理中其文件之间毫无关系。 利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。数据一致性和可维护性, 以确保数据的安全性和可靠性。 主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用; 故障的发现和恢复: 由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。4.2 数据库的选择本网站使

25、用 MySQL 实现关系型数据库。MySQL 是一个多用户、多线程的支持标准 SQL 语句的关系型数据库。它支持大文件及图像的存储,并且提供一个丰富和极其有用的功能集。它的特点是速度快,易用,稳定性能好, 它由一个服务器守护程序 MySQL 和很多不同的客户程序和库组成。 MySQL 支持标准的 ANSI SQL 语句,支持多种平台,在 Unix 系统上该软件支持多线程运行方式,从而能获得相当好的性能。大访问量查询加上修改时很容易阻塞, 不支持事务处理使 MySQL 无法胜任关键的企业业务, 不支持外键约束等等, 使得数据的完整性只能靠开发人员自己保证 然而 MySQL 结构简单,又不包含一些

26、复杂的高级的数据库功能,因此查询极快这也是本系统选择 MySQL 的主要原因。4.3 数据库 ER 图图 4.1 至图 4.5 描述的是用户信息、图书信息、订单信息、订单详情、存储支付信息的数据库的具体图信息。用户 ID号用户地址用户姓名用户信息用户邮件用户密码用户电话号码图 4.1 用户信息图编号分类书名图书信息价格出版社作者图 4.2 图书信息图总金额订购时间订购者订单信息表地址图 4.3 订单信息图单价订单详情数量总价图 4.4 订单详情图备注存储支付信息支付方式编号支付方式订单号商品编号编号图 4.5 存储支付信息图4.4 数据库表的描述对网上书店系统的数据库中的数据项以表的形式进行描

27、述,网上书店系统的表如下:图书表 t_goods 的定义如表 4.1 所示:表 4.1 图书表字段类型主键外键 null默认字段含意goods_idInt(11)主键Not null书号Goods_name Varchar(50)书名Goods_miaotext书籍描述shuGoods_picVarchar(50)书籍图片Goods_vansVarchar(50)eGoods_shicInt(11)市场价hangjiaGoods_tejiInt(11)特价a管理员表 t_admin 的定义如表 4.2 所示:表 4.2 管理员字段类型KeyNull默认字段含义userIdvarchar ( 5

28、0)PRI是NULL管理编号usernamevarchar ( 50)是NULL用户名userPwvarchar ( 50)是NULL密码用户表 t_user 的定义如表 4.3 所示:表 4.3 用户表列名类型宽度描述user_idint11用户号user_namevarchar30用户名,主键User_pwvarchar30密码User_typeint30User_realnamevarchar30真是姓名User_addressvarchar30地址User_sexvarchar11性别User_telvarchar50电话号码User_emailvarchar50电子邮箱User_qq

29、varchar50QQ订单表 t_orderitem的定义如表 4.4 所示:表 4.4 订单表列名类型宽度描述orderItem_idint10目录Order_idint10订单号goods_idint10商品号goods_quantityint10商品质量公告信息 t_gonggao 的定义如表 4.5 所示:表 4.5公告信息列名类型宽度描述Gonggao_idint10公告号Gonggao_titleint1000公告标题Gonggao_contentint30公告内容Gonggao_dateint30发布日期Gonggao_fabuzheint30发布者书籍类别 t_catelog的

30、定义如表 4.6 所示:表 4.6书籍类别列名类型宽度描述catelog_idint10目录号catelog_namevarchar50目录名catelog_miaoshutext50目录类别描述留言板 t_liuyan的定义如表 4.7 所示:表 4.7 留言板列名类型宽度描述Liuyan_idint10留言号Liuyan_titlevarchar50留言标题Liuyan_contentext内容tLiuyan_datevarchar50日期Liuyan_uservarchar50留言者订单详情 t_order的定义如表 4.8 所示:表 4.8订单详情列名类型宽度描述Order_idint

31、11订单号Order_bianhaovarchar50订单编号Order_datevarchar50订单日期Order_zhuangtvarchar50订单状态aiOrder_songhuovarchar50发货地址dizhiOrder_fukuangvarchar50付款方式fangshiOrder_jineint11金额Order_user_idint11发货号第五章网上书店系统设计与实现这个网上书店系统的后台模块可以对系统的注册会员进行管理,以及对订单进行管理回复,同时对主页公告、美文、新闻、图书展示进行及时更新。这个后台管理模块的基本流程图如下:图 5.1书店后台管理模块5.1 数据库

32、连接网上书店采用 Microsoft Access 2002 作为后台的数据库。我们建立了一个名为Shop 的数据库用于存放数据,数据库的连接( conn.asp):<%request.setCharacterEncoding("gb2312");String txtuser,txtpswd,dbpswd;boolean flag=false;txtuser=request.getParameter("textuser").trim(); 获取用户填写的账号txtpswd=request.getParameter("textpswd&qu

33、ot;);获取用户填写的密码dm.setSourcename("jdbc:odbc:books");Statement stmt=dm.getCon().createStatement%>数据表设计5.2 图书管理模块这个功能是让管理员及时添加图书的品种,以满足市场需求。其主要代码如下:<%<body leftmargin="2" topmargin="2" background='<%=path %> <td width="10%">ID<td><

34、;td width="15%"> 图书名称 <td><td width="15%"> 图书描述 <td><td width="10%"> 分类 <td><td width="10%"> 书号( isbm)<td><td width="10%"> 图书图片 <td><td width="10%"> 市场价格 <td><td width=

35、"10%"> 特价 <td><td width="10%"> 操作 <td><tr><a (<s:property value="#goods.goodsId">)">查看图书详情 <a><a -loperator"> 删除 <a><div><body>%><!- 此处有显示刚才添加的图书信息代码->如下是图书管理里面添加图书的内容,分为图书类别,图书名称,图书

36、描述,书籍图片,书号,市场价等内容。如下图:图 5.2 添加图书模块操作方法是打开网上书店的首页, 在首页的下方找到后台管理, 点击进入到后台管理页面, 有管理员登录进入到后台管理页面; 在后台管理页面中, 找到后台目录下的图书管理列表下的图书管理, 再该页面上, 点击链接图书添加, 即可进入到上面的图书添加页面,如图 5-2.图书添加页面包括图书类别,图书名称,图书描述,图书图片,书号,市场价格等。在图书管理页面中换应该通过列表的形式显示出 ID ,图书名称,图书描述,分类,书号,图书图片,市场价格,操作等。其中操作是对库中没有的书籍进行删除。图书类别中在图书类编维护下有 ID ,分类名称,

37、分类描述,操作。5.3 网上书店会员管理这个功能是让管理员及时管理会员的信息,以满足市场需求。其主要代码如下:<body leftmargin="2" topmargin="2" background='<%=path %><td ="10" background="<%=path %>&nbsp; 会员管理 &nbsp;<td><tr><tr align="center" bgcolor="#FAFAF1

38、" -loperator"> 删除 <a><tr><s:iterator><table><body>如下两个图是对书店会员管理的内容,主要包括了用户名,密码,真是姓名,性别,联系方式, E-mail , QQ,还有删除等。如下图:图 5.3 会员管理图图 5.4 会员信息图会员管理是企业信息管理系统中不可忽略的业务。会员管理包括会员资格获得,资格会员管理,会员奖励(体现在会员管理或者客户关系管理过程中)与优惠(体现在销售消费过程中),会员分析与保持 (体现在客户关系管理的数据挖掘分析中)。会员管理包括前台的我

39、的信息和后台的会员管理,后台的会员管理如图5-3,在后台的会员管理中,包括ID ,用户名,密码,真是姓名,住址,性别,联系方式,email,QQ ,操作等,其中操作是对会员的管理,即在会员长期不登陆的情况下,对会员进行删除;前台的我的信息,如图 5.4.。包括用户名,密码,真实姓名,住址,性别,联系方式, E-mail,QQ 等,其中该表项中, 除了用户名外,其他的都可以进行修改,添加。5.4 订单管理模块这个功能是让管理员及时查看客户的订单,以满足市场需求。其主要代码如下:<body leftmargin="2" topmargin="2" ba

40、ckground='<%=path %><td ="7" background="<%=path %>&nbsp; 订单管理&nbsp;<td><tr><tr align="center" bgcolor="#FAFAF1" -loperator"> 删除订单 <a><td><tr><s:iterator><table><body>如下图是对订单管理的操作

41、方式,主要有用户,订单编号,主题,下单日期,地址,付款方式,操作等,操作是对用户的订单进行修改和删除等。如下图:图 5.5 订单管理图订单管理是客户关系管理的有效延伸, 能更好的把个性化、 差异化服务有机的融入到客户管理中去, 能推动经济效益和客户满意度的提升。 订单供货的目的, 是品牌能让客户自由选择,货源安排做到公开透明,产品能更加适应和满足消费者的需要。其业务流程的变化首先体现在企业客户经理的工作上。 客户经理对辖区内客户需求预测和具体订单是否准确, 不但关系到工业企业和零售户对公司的满意度, 更关系到按客户订单组织货源这项工作能否得以顺利的开展。 在网上书店中, 订单管理在后台管理的目

42、录下,其中订单管理包括用户 ID ,订单编号,金额,下单日期,送货地址,付款方式及操作等。操作时对已进行发货或没有货源的用户进行删除处理。5.5 基本操作及留言公告模块基本操作中主要的是密码修改,包括登录名,原密码,新密码,确认新密码,到修改成功。如下图:图 5.6密码修改密码修改是对图书管理系统的管理员的一种保护。 密码修改是指后台管理员在认为自己的管理员的密码不安全的情况下进行的修改。 修改步骤为确认登录名, 并能真确登录,然后再输入正确的密码,已得到对密码的修改。留言管理是对留言的查看与删除,如下图:图 5.7 留言管理图留言是用户对网上书店系统的网页, 书籍,查询等一系类问题的询问及了

43、解。 以及客户对购书过程中出现问题发表的看法及需要的帮助, 留言管理是对用户的留言定期处理的一种过程。留言板中包括留言人,留言时间,标题,内容以及定期处理的删除操作。公告管理是对新出现的书籍给予一个提示说明, 查看公告,删除,添加等对公告的管理。如下图:图 5.8 公告管理图公告栏是指放置在人流性较大的地方, 公告栏方案用于张贴公布公文、告示、启示等提示性内容的展示用品。 一般分为两种, 一种是大型公告栏, 主要竖立于大门旁边,主要路口等处,用于大范围的通知通告;一种是单元公告栏或班级公告栏,一般粘贴或悬挂在墙面上, 用于小范围的通知, 提示等。这里的公告一般是对新出现的书籍,特价等活动性内容

44、给出提示。 公告管理是对系统内部人员定期的发布的一些内容的定期处理。第六章系统评价6.1 单元测试测试一:在管理员登陆时, 用户名或密码有一项为空或者填写错误, 系统是否出现预先设定的操作提示。具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面。测试二:管理员删除一注册用户后,并让其登陆,看是否登陆成功。具体操作:管理员删除一会员表中的用户后,该用户在前台登陆。结果:该用户无法登陆。结论:用户数据删除功能正常。测试三:管理员删除一图书的信息, 在前台按关键字查询, 看是否能找到对应的信息。具体操作

45、:在图书管理页面中的图书查看与修改页面中删除一图书的信息。结果:在前台搜索中,按关键字查询不到此书信息。结论:删除图书信息功能正常。6.2 集成测试网站的建设基本上就算完成了, 但我们发现这样一个事实, 一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣, 而且这种兴趣会持续一段时间。 这点启发了我们, 如果能根据用户的喜好为不同的用户显示其个性化的页面, 即着重显示该用户感兴趣的内容, 将为用户节约大量的检索时间, 而且这样的网页显然是更具有吸引力的。 一些站点已经在这方面作出了一定的尝试, 通常采用的方法是, 在用户登陆时为其提供一系列的选项, 使用户能够对站点进行一些自主的设置。

46、 这样做能够使站点呈现一定程度的个性化, 但是对用户来讲, 还是比较烦琐, 而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪, 分析,发掘用户点击的规律, 即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接) ,这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。本次课程设计主要完成传统网上书店的用户注册、登陆、图书分类浏览、 图书信息查询、在线购买、生成订单、后台信息编辑管理等功能,以上提出的改进想法以后再去完善。总结

47、顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心, 网上书店系统采用了一些新的技术和设备他们有着很多的优越性但也存在一定的不足,这些不足在一定程度上限制了我们的创造力。只有发现问题面对问题才有可能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行,今后我更会关注新技术新设备新工艺的出现, 并争取尽快的掌握这些先进的知识,更好的为祖国的四化服务。经过这次毕业设计和对相关资料的收集, 让我清楚的感到随着网络科技的不断发展和网络的广泛应用, 使我们的生活离不开它了。 网络它以自己的独特的优点征服了我们。在教育越来越受重视的 21 世纪,随着图书类型的不

48、断增加和图书管理要求的不断提高,管理方面的工作量将会越来越大, 并且其工作将是一件十分烦琐和非常容易出错的事情。 在这样的情况下有一个实用网上书店系统是有其必然性的, 如果能做出一个完善的网上书店管理系统就使管理方面的工作量减少很多。 在这次的毕业设计中,我学会了很多, 也感到自身知识的贫乏, 希望在日后的努力中能做出更完善的系统。致谢首先我要诚挚地感谢我的指导老师 ,她严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。指导老师不仅在学业上给我以精心指导,同时还在思想、生活上给我以无微不至的关怀,在此谨向指导老师致以诚挚的谢意和崇高的敬意。我还要感谢在一起愉快的度过毕业

49、论文小组的同学们,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意 ! 最后我还要感谢培养我长大含辛茹苦的父母, 谢谢你们 ! 最后,再次对关心、帮助我的老师和同学表示衷心地感谢!最后还要感谢所有的答辩老师,你们辛苦了,在百忙之中还有抽时间来指导我们的毕业设计,在此向你们表示衷心的感谢!参考文献1 戎马工作室 . ASP 与 SQL Server 动态网站开发自学导航 M. 北京:机械工业出版社。2 高爱国 李耀成 . AC

50、CESS 数据库应用学习与实验指导 M. 北京:北京邮电大学出版社。3 袁理 . ASP 完全自学手册 M. 北京:机械工业出版社。4 ( 美) Michael Bowers. 精通 CSS与 HTML设计模式 M. 北京:人民邮电出版社。5 黄斯伟 . HTML 完全使用详解 M. 北京:人民邮电出版社。6 徐宁 . 新一代 ASP网络编程入门与实践 M. 北京:清华大学出版社7 张亚飞 . ASP 开发王 M. 北京:电子工业出版社。8 刘洪涛 . ASP 程序设计全程指南 M. 北京:电子工业出版社。9 孔鹏. ASP+SQL Server 动态网站开发完全自学手册 M. 北京:机械工业出版社。10 周峰 . ASP 开发技术原理与实践教程 M. 北京:电子工业出版社。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!