430 likes | 573 Views
网上书店. 指导教员:李艳玲 教员 答 辩 人:康伟国. 答辩的主要内容. 一、课题的提出 二、论文完成的主要工作及设计的主 要思想 三、结论与展望和需要进一步解决的问题. 一、课题的提出:. 1 、 电子商务简介 2 、 我国在发展电子商务方面的不足 3 、 网上书店的现状与特点. 二、论文完成的主要工作. 1 、 作出市场需求分析并提出了网上书店的总体设计方案 2 、 完成了系统各管理模块的设计 3 、 实现 了系统各管理摸块的设计. 1 、网上书店总体设计方案. 系统开发与运行环境:. Web 服务器 : IIS 站点服务器
E N D
网上书店 指导教员:李艳玲 教员 答 辩 人:康伟国
答辩的主要内容 一、课题的提出 二、论文完成的主要工作及设计的主要思想 三、结论与展望和需要进一步解决的问题
一、课题的提出: 1、电子商务简介 2、我国在发展电子商务方面的不足 3、网上书店的现状与特点
二、论文完成的主要工作 1、作出市场需求分析并提出了网上书店的总体设计方案 2、完成了系统各管理模块的设计 3、实现了系统各管理摸块的设计
系统开发与运行环境: Web服务器 :IIS站点服务器 操作系统 :Windows2000 开发语言 :ASP 后台数据库:SQL 2000
系统功能分析 1、用户身份的确定 2、购书 3、留言 4、商品数据方案 5、查询功能 6、商品信息的维护与管理 7、用户信息管理 8、订单处理 9、意见答复
网上书店系统 管理模块 销售模块 用户管理 商 品 管 理 系统管理 商品查询 商品浏览 购物车 订单管理 系统模块分析
网站流程图 网上书店 进入 访客 访客记数 用户 不注册 注册 用户登陆 验证 失败 成功 实时折扣 在线留言 在线帮助 查看书籍 图书展示 图书搜索 放入购物车 用户信息管理
该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修改以及查找用户信息。系统要求对客户的帐户密码进行加密处理保护客户的私人信息,客户可以对自己的私人信息进行维护,如果客户不慎丢失密码还可以通过他的E-mail取回。该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修改以及查找用户信息。系统要求对客户的帐户密码进行加密处理保护客户的私人信息,客户可以对自己的私人信息进行维护,如果客户不慎丢失密码还可以通过他的E-mail取回。 注册用户 用户登陆 注册成功 修改资料及进行其他功能操作 1. 用户管理模块
该模块负责管理本系统所销售的所有商品信息。主要功能包括添加、删除、修改以及查找信息,并包括对书籍高级查询子模块。该模块负责管理本系统所销售的所有商品信息。主要功能包括添加、删除、修改以及查找信息,并包括对书籍高级查询子模块。 2. 商品管理模块
用户管理模块和商品管理模块中都提供了商品查询模块。对于商品查询我们提供多条件组合查询,包括按书类、书名、作者、出版社进行查询。用户管理模块和商品管理模块中都提供了商品查询模块。对于商品查询我们提供多条件组合查询,包括按书类、书名、作者、出版社进行查询。 3.商品查询模块
为了让客户购买图书,首先必 须让客户了解图书信息。在首页 我们提供有限的最新图书信息, 如果读者需要按分类了解图书信 息,要求系统为每类图书提供分 页,客户可以选择分类扩展链接, 并且客户可以针对某项具体的书 目查看更详细的信息,以便决定 是否购买或者放入购物篮以供将 来选择参考 4. 商品浏览功能与购物车
系统管理员可以查看所有消费 者所购买的图书名称及购买数 量和库存图丰堂购量超过库存 图书数量,则不允许发货。在 允许发货之后,系统自动会给 客户的信息,以便客户查收。 如果需要调整,可以先发送消 息给客户。 5.订单管理模块
用户的登陆 如果是匿名用户,则只显示一个链接,其页面为DefaultUser.aspx。如果是登录用户(客户),则显示7个链接,其页面为CommOnToolView.asxp。如果是管理员,则显示9个功能链接,其页面为ToolNavigate.aspx。 1.用户管理模块的实现
一个新的用户要购买一本书。首先注册,同意书店的注册条件后就会出现以下的一个表单让你填写资料。表单中包括电子邮件、用户名、真实姓名、密码、确认密码、密码提示问题和密码答案。页面中加入相应程序段,判断用户输入信息是否准确。一个新的用户要购买一本书。首先注册,同意书店的注册条件后就会出现以下的一个表单让你填写资料。表单中包括电子邮件、用户名、真实姓名、密码、确认密码、密码提示问题和密码答案。页面中加入相应程序段,判断用户输入信息是否准确。 用户注册
在页面的文本框中输入书名和出版社后,单击【Add】按钮就可以将记录增加进缺书数据库中了,并显示提示信息“恭喜,您成功地增加了缺的书!”。如果需要对某条记录进行编辑和删除,还可以单击此记录对应的后面的“Edit”、“Delete”项。在页面的文本框中输入书名和出版社后,单击【Add】按钮就可以将记录增加进缺书数据库中了,并显示提示信息“恭喜,您成功地增加了缺的书!”。如果需要对某条记录进行编辑和删除,还可以单击此记录对应的后面的“Edit”、“Delete”项。 2.商品管理模块的实现
为了记录下客户选购的每本书,本段程序用了大量的session变量。购买的每一类图书都由两个session变量作为一组数据存放,其中session(“bookno”&i)表示第i次购买的图书的书号,session(”sl”&i)表示第i次购买的图书的数量。另外session(“a”)在程序中的含义是以购买图书的种类数。每当客户选购一本书时程序都会使session(“a”)自动加1,并将新图书信息清空。最后将购物车中的购买信息显示出来。为了记录下客户选购的每本书,本段程序用了大量的session变量。购买的每一类图书都由两个session变量作为一组数据存放,其中session(“bookno”&i)表示第i次购买的图书的书号,session(”sl”&i)表示第i次购买的图书的数量。另外session(“a”)在程序中的含义是以购买图书的种类数。每当客户选购一本书时程序都会使session(“a”)自动加1,并将新图书信息清空。最后将购物车中的购买信息显示出来。 3.订单管理模块的实现
当会员要购买购物车上的书籍时,点击下一步就会出现购书的订单。表单中包括收货人姓名、收货人省或市、详细地址、邮编、电话、电子邮件、送货方式、支付方式和简单留言。当会员要购买购物车上的书籍时,点击下一步就会出现购书的订单。表单中包括收货人姓名、收货人省或市、详细地址、邮编、电话、电子邮件、送货方式、支付方式和简单留言。 提交订单
此页面只允许系统管理员访问,其提供了发货和给用户发送消息链接的功能。系统管理员在“是否发货”的复选框打勾意为对该客户的订单发货。在处理发货事件时,系统需判断当前库存是否能够满足该客户的订单数据需求,如果用户订单数量大于库存数量,则不允许进行发货操作,并且给出提示。当系统管理员对一个客户发货时,系统会自动给该客户一条消息,通知该客户注意查收所订图书。当系统管理员单击每行的【发送消息】按钮之后,会跳转到给该客户发送消息的页面。此页面只允许系统管理员访问,其提供了发货和给用户发送消息链接的功能。系统管理员在“是否发货”的复选框打勾意为对该客户的订单发货。在处理发货事件时,系统需判断当前库存是否能够满足该客户的订单数据需求,如果用户订单数量大于库存数量,则不允许进行发货操作,并且给出提示。当系统管理员对一个客户发货时,系统会自动给该客户一条消息,通知该客户注意查收所订图书。当系统管理员单击每行的【发送消息】按钮之后,会跳转到给该客户发送消息的页面。 查看订单
为了方便客户快速查找到所需要的商品,在书店中实现了基于子集合查询功能的图书查找功能,用户可以更据已知的图书信息,快捷地查到感兴趣的图书。单击【搜索】按钮,即可以出现“查找书籍”的页面,如下图所示:为了方便客户快速查找到所需要的商品,在书店中实现了基于子集合查询功能的图书查找功能,用户可以更据已知的图书信息,快捷地查到感兴趣的图书。单击【搜索】按钮,即可以出现“查找书籍”的页面,如下图所示: 4.商品查询模块的实现
系统数据管理模块主要实现系统数据备份还原和系统日志管理两个功能,系统数据备份还原功能提暑保护手段,对数据进行各份,在数据丢失或系统遭到破坏的情况下可以对系统进行还原操作。而系统日志管理主要是通过表格来显示日常用户所做的操作信息,包括日志编号、用户名、操作时间、IP以及操作是否成功与否等信息.在该页面中可以按照某些条件进行刷洗过滤日志,也可以对日志进行删除操作。系统数据管理模块主要实现系统数据备份还原和系统日志管理两个功能,系统数据备份还原功能提暑保护手段,对数据进行各份,在数据丢失或系统遭到破坏的情况下可以对系统进行还原操作。而系统日志管理主要是通过表格来显示日常用户所做的操作信息,包括日志编号、用户名、操作时间、IP以及操作是否成功与否等信息.在该页面中可以按照某些条件进行刷洗过滤日志,也可以对日志进行删除操作。 5.系统管理模块的实现
消息管理模块包括查看消息和写消息两个页面,在查看消息页面中灵活使用了DataList控件来显示消息,并提供了回复的按钮消息管理模块包括查看消息和写消息两个页面,在查看消息页面中灵活使用了DataList控件来显示消息,并提供了回复的按钮 建立消息管理
如果你对我们的商品或服务有什么意见请到意见反馈中给我们留言。表单中包括类型、主题、姓名、电子邮箱、来自哪里、电话和反馈信息。如果你对我们的商品或服务有什么意见请到意见反馈中给我们留言。表单中包括类型、主题、姓名、电子邮箱、来自哪里、电话和反馈信息。 留言板
系统管理模块主要包括系统数据备份还原功能和系统日志管理功能。系统数据备份还原主要使用Transact-SQL方法的BACKUP函数,将系统数据备份在根目录下的SysLog文件夹Database_BackUp文件下,而还原操作则是使用RESTORE函数,由于在WEB系统中,不断有用户连接数据库,所以对还原操作只有在SQL Server服务器重新启动,断开所有连接之后才允许还原操作。 建立系统管理
后台管理模块的实现是本系统的一个重点也是一个难点,不过总的说来还是对数据库进行的各项操作,比如插入、查询、删除这三大动作 。 后台管理系统主要包括6个部分:图书管理、信息管理、分类管理、用户管理、新闻管理、参数设置、数据管理。 3 后台图书管理系统
三、结论与展望和需要 进一步解决的主要 问题
结论 • 该系统为企业和顾客在网络上建立一 个商品购销平台。 • 该系统的思想和主要模块仍然适用于其它的以交易为中心的网络数据库系统。 • 本系统可以让操作人员更加方便操作,并能准确地体现各种商品的销售和库存情况。
设计体会 一、经心准备是做好毕业设计的前提条件。 二、思路清晰是做好毕业设计的关键因素。 三、勇于创新是做好毕业设计的重要保证。
致谢 康伟国
感谢各位专家! • 恳请批评指正!