网上书店系统-学位论文.doc
《网上书店系统-学位论文.doc》由会员分享,可在线阅读,更多相关《网上书店系统-学位论文.doc(38页珍藏版)》请在咨信网上搜索。
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 毕业设计(论文)报告纸 引 言 随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。 图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。 就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。 这个网上书店系统的后台管理模块就是利用JSP技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。 第一章 绪论 1.1项目背景 (1)系统名称:网上书店系统 (2)需求背景分析:近年来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大. 同时人们对于知识的追求也越来越高,因而市场场上出现了各类的图书,但由于各种各样的原因使得消费者在选购图书的时候不能到自己合意的书籍,同时由于网络经济的迅速发展激生出了网上卖书的现象,由于网上书店里面的图书相当丰富,且价格较市场上的书店里的便宜,以致于越来越多的人上网购书,同时也使得越来越多的人在网上开设自己的书店,本系统即是在以上各种条件成熟的条件下,建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统。 (3)系统用途:管理员将书籍信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买书籍。 (4)系统用户:该系统的使用者主要分为三类:浏览者、注册用户和管理员。 1.2 课题的可行性分析 (1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。 (2) 经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。 (3) 操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。 1.3 软件介绍 1.3.1 JSP简介 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 1.3.2 MyEclipse 10.0简介 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet, JSP, Struts,Spring, Hibernate,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 1.3.3网站开发采用相关技术简介 (1)Dreamweaver CS3简介 Dreamweaver CS3是专业可视化网页开发工具。 在Dreamweaver CS3中,可以不用手工编写HTML代码,而是自动产生各种HTML代码。Dreamweaver CS3还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关HTML、层叠样式表(CSS)、JavaScript、Cold Fusion标记语言、ASP和JSP的参考资料。 (2) MySQL简介 MySQL是一个综合的、功能强大的且又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。 (3)XHTML简介 XHTML对设计提出更高的要求和规范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。 在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。 ① XHTML编写习惯: ② 属性名必须小写; ③ 属性值必须使用双引号; ④ 不允许使用属性的简写; ⑤ 使用id代替name; ⑥ 必须使用结束标签。 (4)css简介 CSS语法结构仅仅由三部分组成:选择符(Selector)、属性(property)和值(Value)[6]。 1.4硬件配置 1.4.1服务器配置 1、硬件环境 CPU:最低Pentium II以上,建议PIII以上 内存:最低128M以上,建议256M 硬盘:最低500M以上的可用硬盘安装空间 2、软件环境 可在window95/98/windownNt/2000,linux等多种操作系统上使用。安装Microsoft SQL Server 7.0 或MySQL(也可使用Oracle等数据库系统)APACHE作为WEB服务器 1.4.2客户机配置 1、硬件环境 CPU:最低PentiumII以上,建议PentiumIII以上 内存:最低128M以上,建议256M 2、软件环境 Windows 95/98/NT 简体中文版+简体中文IE5.0或以上版本或者是 Windows2000,Wlinux+netscape等 1.5网络安全 网络的传输安全控制手段主要采SSL(Secure Socket Layer),SSL是一种被广泛使用的INTERNET传输加密标准。银行端的WEB SERVER将安装一个证书(Certificate),客户端的浏览器发送CGI请求时使用https协议。所有用https发送的请求以及Web Server返回的结果都会自动使用SSL加密。 第二章 系统需求分析 2.1 网站最终要实现的功能 2.1.1 网上书店系统功能 1.会员登陆及身份验证 A.用户注册成为会员 B.验证用户注册信息 C.会员登陆系统时的身份给证 D.修改资料 2.在线选购商品 A.浏览不同类别的书籍 B.书籍查询 C.用户选购自己喜爱的书籍并放入购物车 D.用户管理自己的购物车 E.用户提交订单 F.用户查看自己提交的订单信息 3.后台系统管理 A.书籍信息管理 B.交易信息管理 C.公告发布管理 D.会员管理 E.管理员管理 2.1.2 用户和管理员用例图 使用模型共分为管理员和用户两模块,用户功能模型详见图2-1、管理员功能模型见图2-2。 图2.1用户功能模型 图2.2管理员功能模型 2.2 网站功能概述 该系统主要分为六个模块:用户登录注册、网上购物、客户计算、在线留言、书店新闻和管理系统。各模块功能如下: 2.2.1 用户登录、注册 用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。 2.2.2 网上购物 用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。 1、书籍展示 用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看 2、购物车 用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作 2.2.3 访客计数 用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。 2.2.4 在线留言 通过“在线留言”提交所要留言信息,以便得到管理员的解答。 2.2.5 书店公告 用户可以通过“书店公告”查看本书店的即时信息和动态 2.2.6 管理系统 管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。 书籍管理包括图书库存管理、订单管理、图书销售情况管理。 1、图书库存管理 管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。 2、图书销售情况管理 管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。 3、订单管理 (1) 若管理员获得支付方式为汇款的用户的汇款,可凭汇款上的定单号,查询此定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏,更改为“Y”。 (2) 若本网站已寄书给用户,管理员将凭定单号,查询此信息,并修改数据库表中“是否寄出”栏为“Y”。 (3) 若查询得到的定单信息中“是否支付”栏或“是否寄出”栏已为“Y”,则此信息不可改变,这样可以防止管理员误操作。 管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。 2.3 网站功能模块图 网上书店系统 公告 我的信息 注册登录 在线留言 搜索 查看书籍 网上购物 管理模块 商品展示 购物车 下订单 用户管理 公告管理 留言管理 购物管理 图2.3 网站功能模块图 2.4 网站流程图 成功 失败 访客 用户 进入 访客计数 用户注册 用户登录 不注册 网上书店 实时公告 在线留言 查询帮助 查看书籍 用户信息管理 图书展示 放 入 购 物 车 图书搜索 验 证 用户订购 图2.4 网站流程图 第三章 网上书店的总设计 3.1网上书店流程 用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。用户完全选定了要购买的图书后,就可以提交购物车并生成订单系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了。此后用户还可以查询订单执行情况。 3.2系统功能模块划分 网上书店前台实现的功能有: 网站首页:首页是客户打开网站的第一个页面,一般在这个页面中呈现的信息量最大,且需充分展现网站的亮点,以吸引客户、留住客户。 最近新书:按录入网上书店系统的时间排序显示,优先显示新录入的书籍信息。 新注册用户:提供客户网上自助注册功能,填写注册表单并提交后,就能成为网上书店的用户,注册成功并登录后就可以进行网上购书了。 用户登录:供已注册的用户登录,登录后才能在网上购书。 网上购书:已登录的用户可以将需要购买的书籍放入购物车,可将已放入购物车中的书籍生成一张订单并作确认,可将“未作确认”和缺货的订单取消。 书店首页 客户注册登录 图书浏览 图书查询 书店简介 查看购物车 查看订单 查看图书详细信息 图书购买 修改订购数量 删除订购图书 继续选购其他图书 清空购物车 提交购物车 查看订单详细信息 图3.1系统前台功能模块 网上书店后台管理实现的功能有: 入库管理:供网站管理员订购在库数小于安全在库数的书籍。 支付管理:供网站管理员支付所欠出版社的资金。 情报管理:供网站管理员对网站信息进行管理。 书籍分类管理:供网站管理员对网上书店的书籍进行管理,可增加、修改、删除书籍的分类信息。 书籍资料管理:供网站管理员增加、修改、删除网上书店书籍的基本资料信息,主要是文本信息。 用户管理:供网站管理员增加、修改、删除用户的基本信息。 后台管理 登录 订单管理 图书管理 入库管理 支付管理 图书管理 退出 进货单制作 图书入库 进货信息查询 支付票制作 支付 用户管理 图书管理 图书信息管理 图书分类管理 图3.2系统后台功能模块 3.3完整的购书过程 如果合并用户的前台购书流程和系统的后台订单处理流程,就会得到完整的购书流程,如图4-4所示。这个购书流程贯穿系统设计之中,是连接前、后台的核心流程。用户在前台浏览和查询图书,然后将图书放入购物车,通过提交购物车,生成图书订单,并实际支付(在线实时支付和汇款等),网上书店后台系统收到付款后根据订单发货,最后用户收到图书并确认(回执或签字等),这就完成了整个购书流程。 选择图书 加入购物车 提交购物车 生成订单 收款 发货 收货确认 图3.3 购书流程 3.4网上书店工作流程图 一、访问网页寻找书目 1.老用户登陆 新用户注册 2.通过图书分类寻找所需书目 3.通过快速或者组合查询搜索书目 二、用户下定单 1.把要购买的书拖入购物车 2.重复第一个步骤继续寻找想购书目(可选) 3.查看购物车进行数据修改 4.最后确认提交定单 三、订单处理 1.用户在汇款前订单确认 2.网站通知用户订单已收到 3.用户通过网络、银行或邮局汇款(货到付款方式除外) 4.网站把发货单传至仓库方面 四、网站送货用户收书 1.仓库收到发货单 2.经过仓库进行安排 3.仓库出货 4.通过邮局或专门渠道送书给用户 5.货到付款后帐目核算(仅限于货到付款形式) 6.修改定单数据库 图3.4 网上书店工作流程图 3.5前台管理系统流程 图3.5 前台子系统流程图 3.6后台管理界面流程 3.6.1 管理员流程图 图3.6 管理员流程图 3.6.2 会员管理流程 图3.7 会员管理模块流程图 3.6.3书籍分类管理流程 图 3.8 书籍分类管理模块流程图 3.6.4 书籍管理流程 图 3.9 书籍管理模块流程图 3.6.5 订单管理流程 图3.10 订单管理模块流图 第四章 数据库设计 4.1数据库的概念 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。 逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点: 实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。 减少数据的冗余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。 数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。 数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。 数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。 4.2数据库的选择 本网站使用MySQL实现关系型数据库。 MySQL是一个多用户、多线程的支持标准 SQL语句的关系型数据库。它支持大文件及图像的存储,并且提供一个丰富和极其有用的功能集。它的特点是速度快, 易用,稳定性能好,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。MySQL支持标准的ANSI SQL语句,支持多种平台,在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。 大访问量查询加上修改时很容易阻塞,不支持事务处理使MySQL无法胜任关键的企业业务,不支持外键约束等等,使得数据的完整性只能靠开发人员自己保证.然而MySQL结构简单,又不包含一些复杂的高级的数据库功能,因此查询极快.这也是本系统选择MySQL的主要原因。 4.3数据库ER图 图4.1至图4.5描述的是用户信息、图书信息、订单信息、订单详情、存储支付信息的数据库的具体图信息。 图4.1用户信息图 图4.2图书信息图 图4.3订单信息图 图4.4订单详情图 图4.5存储支付信息图 4.4数据库表的描述 对网上书店系统的数据库中的数据项以表的形式进行描述,网上书店系统的表如下: 图书表t_goods的定义如表4.1所示: 表4.1 图书表 字段 类型 主键 外键 null 默认 字段含意 goods_id Int(11) 主键 Not null 书号 Goods_name Varchar(50) 书名 Goods_miaoshu text 书籍描述 Goods_pic Varchar(50) 书籍图片 Goods_vanse Varchar(50) Goods_shichangjia Int(11) 市场价 Goods_tejia Int(11) 特价 管理员表t_admin的定义如表4.2所示: 表4.2 管理员 字段 类型 Key Null 默认 字段含义 userId varchar(50) PRI 是 NULL 管理编号 username varchar(50) 是 NULL 用户名 userPw varchar(50) 是 NULL 密码 用户表t_user的定义如表4.3所示: 表4.3 用户表 列名 类型 宽度 描述 user_id int 11 用户号 user_name varchar 30 用户名,主键 User_pw varchar 30 密码 User_type int 30 User_realname varchar 30 真是姓名 User_address varchar 30 地址 User_sex varchar 11 性别 User_tel varchar 50 电话号码 User_email varchar 50 电子邮箱 User_qq varchar 50 QQ 订单表t_orderitem的定义如表4.4所示: 表4.4订单表 列名 类型 宽度 描述 orderItem_id int 10 目录 Order_id int 10 订单号 goods_id int 10 商品号 goods_quantity int 10 商品质量 公告信息t_gonggao的定义如表4.5所示: 表4.5 公告信息 列名 类型 宽度 描述 Gonggao_id int 10 公告号 Gonggao_title int 1000 公告标题 Gonggao_content int 30 公告内容 Gonggao_date int 30 发布日期 Gonggao_fabuzhe int 30 发布者 书籍类别t_catelog的定义如表4.6所示: 表4.6 书籍类别 列名 类型 宽度 描述 catelog_id int 10 目录号 catelog_name varchar 50 目录名 catelog_miaoshu text 50 目录类别描述 留言板t_liuyan的定义如表4.7所示: 表4.7 留言板 列名 类型 宽度 描述 Liuyan_id int 10 留言号 Liuyan_title varchar 50 留言标题 Liuyan_content text 内容 Liuyan_date varchar 50 日期 Liuyan_user varchar 50 留言者 订单详情t_order的定义如表4.8所示: 表4.8 订单详情 列名 类型 宽度 描述 Order_id int 11 订单号 Order_bianhao varchar 50 订单编号 Order_date varchar 50 订单日期 Order_zhuangtai varchar 50 订单状态 Order_songhuodizhi varchar 50 发货地址 Order_fukuangfangshi varchar 50 付款方式 Order_jine int 11 金额 Order_user_id int 11 发货号 第五章 网上书店系统设计与实现 这个网上书店系统的后台模块可以对系统的注册会员进行管理,以及对订单进行管理回复,同时对主页公告、美文、新闻、图书展示进行及时更新。这个后台管理模块的基本流程图如下: 图5.1 书店后台管理模块 5.1数据库连接 网上书店采用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"); //获取用户填写的密码 dm.setDbdriver("sun.jdbc.odbc.JdbcOdbcDriver"); dm.setSourcename("jdbc:odbc:books"); Statement stmt=dm.getCon().createStatement %> 数据表设计 5.2图书管理模块 这个功能是让管理员及时添加图书的品种,以满足市场需求。其主要代码如下: <% <body leftmargin="2" topmargin="2" background='<%=path %> <td width="10%">ID</td> <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="10%">特价</td> <td width="10%">操作</td> </tr> <a href="#" onclick="xiangqin(<s:property value="#goods.goodsId"/>)">查看图书详情</a> <a href="#" onclick="goodsYesTejiaDel(<s:property value="#goods.goodsId"/>)" class="pn-loperator">删除</a> </div> </body>%> <!-- 此处有显示刚才添加的图书信息代码--> 如下是图书管理里面添加图书的内容,分为图书类别,图书名称,图书描述,书籍图片,书号,市场价等内容。如下图: 图5.2 添加图书模块 操作方法是打开网上书店的首页,在首页的下方找到后台管理,点击进入到后台管理页面,有管理员登录进入到后台管理页面;在后台管理页面中,找到后台目录下的图书管理列表下的图书管理,再该页面上,点击链接图书添加,即可进入到上面的图书添加页面,如图5-2.图书添加页面包括图书类别,图书名称,图书描述,图书图片,书号,市场价格等。在图书管理页面中换应该通过列表的形式显示出ID,图书名称,图书描述,分类,书号,图书图片,市场价格,操作等。其中操作是对库中没有的书籍进行删除。图书类别中在图书类编维护下有ID,分类名称,分类描述,操作。 5.3网上书店会员管理 这个功能是让管理员及时管理会员的信息,以满足市场需求。其主要代码如下: <body leftmargin="2" topmargin="2" background='<%=path %> <td height="14" colspan="10" background="<%=path %> 会员管理 </td> </tr> <tr align="center" bgcolor="#FAFAF1" height="22"> <td width="10%">ID</td> <td width="10%">用户名</td> <td width="10%">密码</td> <td width="10%">真实姓名</td> <td width="10%">住址</td> <td width="10%">性别</td> <td width="10%">联系方式</td> <td width="10%">E-mail</td> <td width="10%">QQ</td> <td width="10%">操作</td> </tr> <s:iterator value="#request.userList" id="user"> <a href="#" onclick="userDel(<s:property value="#user.userId"/>)" class="pn-loperator">删除</a> </tr> </s:iterator> </table> </body> 如下两个图是对书店会员管理的内容,主要包括了用户名,密码,真是姓名,性别,联系方式,E-mail,QQ,还有删除等。如下图: 图5.3 会员管理图 图5.4 会员信息图 会员管理是企业信息管理系统中不可忽略的业务。会员管理包括会员资格获得,资格会员管理,会员奖励(体现在会员管理或者客户关系管理过程中)与优惠(体现在销售消费过程中),会员分析与保持(体现在客户关系管理的数据挖掘分析中)。会员管理包括前台的我的信息和后台的会员管理,后台的会员管理如图5-3,在后台的会员管理中,包括ID,用户名,密码,真是姓名,住址,性别,联系方式,email,QQ,操作等,其中操作是对会员的管理,即在会员长期不登陆的情况下,对会员进行删除;前台的我的信息,如图5.4.。包括用户名,密码,真实姓名,住址,性别,联系方式,E-mail,QQ等,其中该表项中,除了用户名外,其他的都可以进行修改,添加。 5.4订单管理模块 这个功能是让管理员及时查看客户的订单,以满足市场需求。其主要代码如下: <body leftmargin="2" topmargin="2" background='<%=path %> <td height="14" colspan="7" background="<%=path %> 订单管理 </td> </tr> <tr align="center" bgcolor="#FAFAF1" height="22"> <td width="8%">用户ID</td> <td width="10%">订单编号</td> <td width="10%">金额</td> <td width="16%">下单日期</td> <td width="18%">送货地址</td> <td width="16%">付款方式</td> <td width="22%">操作</td> <a href="#" onclick="orderDel(<s:property value="#order.orderId"/>)" class="pn-loperator">删除订单</a> </td> </tr> </s:iterator> </table> </body> 如下图是对订单管理的操作方式,主要有用户,订单编号,主题,下单日期,地址,付款方式,操作等,操作是对用户的订单进行修改和删除等。 如下图: 图5.5 订单管理图 订单管理是客户关系管理的有效延伸,能更好的把个性化、差异化服务有机的融入到客户管理中去,能推动经济效益和客户满意度的提升。订单供货的目的,是品牌能让客户自由选择,货源安排做到公开透明,产品能更加适应和满足消费者的需要。其业务流程的变化首先体现在企业客户经理的工作上。客户经理对辖区内客户需求预测和具体订单是否准确,不但关系到工业企业和零售户对公司的满意度,更关系到按客户订单组织货源这项工作能否得以顺利的开展。在网上书店中,订单管理在后台管理的目录下,其中订单管理包括用户ID,订单编号,金额,下单日期,送货地址,付款方式及操作等。操作时对已进行发货或没有货源的用户进行删除处理。 5.5基本操作及留言公告模块 基本操作中主要的是密码修改,包括登录名,原密码,新密码,确认新密码,到修改成功。如下图: 图5.6 密码修改 密码修改是对图书管理系统的管理员的一种保护。密码修改是指后台管理员在认为自己的管理员的密码不安全的情况下进行的修改。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 学位 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文