网上礼品店系统(

上传人:kms****20 文档编号:50963225 上传时间:2018-08-11 格式:PPT 页数:20 大小:440KB
返回 下载 相关 举报
网上礼品店系统(_第1页
第1页 / 共20页
网上礼品店系统(_第2页
第2页 / 共20页
网上礼品店系统(_第3页
第3页 / 共20页
网上礼品店系统(_第4页
第4页 / 共20页
网上礼品店系统(_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网上礼品店系统(》由会员分享,可在线阅读,更多相关《网上礼品店系统((20页珍藏版)》请在金锄头文库上搜索。

1、网上礼品店系统(后台)刘 帅 0611240102 计算机科学与技术 摘 要 网上礼品店是一个网上购物式的新型系统也是一个典型的系统, 其开发主要包括前台的网页设计应用开发,后台的数据库建立维护以 及管理两大方面。对于前者要求建立功能完备,使用方便,操作简单 等网站的设计特点。而对于后者则要求建立起数据一致性和完整性强 ,数据安全性好的数据库和管理功能。 因此根据上述的需求,设计的这个系统采用了网站式设计的基本 思想方法,结合了ASP的编程语言,以网上购物式的设计为中心,对 礼品市场需求进行了进一步分析后,设计出前后台分别登陆的完整的 网上礼品店销售与管理系统。本系统在前台实现了用户登陆,礼品

2、排 行榜、查询礼品、订单查询、网上购物和客户留言功能,在后台建立 了基于前台所有模块功能的管理功能。系统运行结果证明,本文所设 计的系统可以满足订购者,礼品店工作者和管理员三方面的需要。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系 统的设计目标、系统需求和总体设计方案、数据库设计与实现等。最 后从系统模块的四个方面较详细的论述了系统的详细设计和实现。课题的来源 互联网行业发展迅猛,电子商务也越来越成熟,不但给人 们的生活带来了很多便利,而且这这种灵活的商业模式也 提供了很多就业机会近年来网上商场也应运而生,在国内 比较知名的购物网站有当当网、易趣网、卓越网等。电子 商务很大的改变

3、了人们的购物方式,由原来的购物必须出 门,发展到现在的足不出户,电子商务的发展同时也带动 了其它行业的发展,比如第三方支付业、网上银行业 物流业等等。本论文将详细介绍如何创建一个功能齐全的 网上商店系统网上礼品店,本系统将实现用户浏览礼 品商品及订购网上礼品,以及网上商场礼品及订单管理等 电子商务功能。 本课题的研究有如下几点意义 1)提高网上礼品管理的准确性,将本企业生产的 礼品的基本信息经过核实之后输入后台数据库, 并存储起来。按照规范设定标准代码。这大大保 证了统计原始数据的准确性。 2)可以大大的降低成本。网上礼品系统利用互联 网销售礼品,节省了传统的门面租金、水电费用 等,可以节省大

4、量的人力、物力。 3)可以带动其它行业的发展,比如物流业、网上 支付业、网上银行业等等,提高现代社会信息化 水平。编程环境简介 本系统的开发环境如下: 开发语言:ASP; 开发平台:Windows XP 数据库:Access 2003; 运行环境要求: 系统支持:Windows XP/2000/2003 数据库:Access 2003; 服务:IIS。ASP的优点与HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行A

5、SP程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强 。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中 对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取 数据库、发现和那个Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器, 因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃 取。系统主要功能 本

6、系统运用CMS系统,是从数据库实时读取,在线礼品店 建立网上的礼品定购及管理平台,其主要提供以下功能。 发布礼品产品,以供用户查看。 可以实现简单的礼品查询功能。 客户都能比较方便的订购礼品产品。 客户都能比较方便的管理自己的订单。 管理员能比较方便的管理所有订单。 一般网上商店系统都具备上面所述的几点功能,其中购物 车和订单管理是此类系统的重点和难点。另外,在线支付 功能是电子商务网站开发的瓶颈,也是此类系统实现的难 点。系统结构设计图数据库需求分析根据上面的流程,在此系统中我们要要用到以下几个表:User(用户 表,用以存放会员登陆账户、密码、真实姓名、联系方式等相关信息 ,以便订购及礼品

7、配送)、Shop_Admin(管理员表,存放管理员用 户名称、密码等相关信息)、Shop_books(礼品信息表,用以存放 不同礼品的信息)、Shop_anclass(礼品品分类表,用以存放礼品产 品的大类别)、Shop_action(订单表,用以存放不同用户的订购信 息和订购状态,一级存放在收藏家中的商品)。 客户在选购场频后,选购产品的相关数据放入TempOrders(选购临 时表)中;客户选择完后,确认预定后则将相关数据移到Order(预 定表)中。当然选购数据也可以采用Session或者Cookies的方式做记 录,但使用不方便,因为临时退出登录时,下次登陆将无法准确查看 购物车的数据

8、。 数据库逻辑设计 定单信息实体E-R图 图4-2 管理员信息实体E-R图图4-3 礼品分类信息实体E-R图图4-4 礼品信息实体E-R图图4-5 用户信息实体E-R图图4-6各信息实体联系E-R图后台管理模块设计 拥有权限者功能管理员、添加人员商品的添加、修改、删除管理员、添加人员管理商品的订单及订单状态和网友对商品的评论管理员管理网站前台用户,可进行修改、删除操作管理员对后台管理员进行权限分配和添加、修改、删除管理员管理员对商品的大小分类进行添加、修改、转移、删除操作管理员可以远程读写服务器端Web目录下的任意文件和目录管理员对首页信息的添加、修改、删除和更改公告人权限的管理员管理网友对网

9、站的意见反馈信息管理员对网站基本信息进行设置管理员对网站各栏目显示的广告图片进行设置管理员可以添加、修改、删除送货方式及需要支付的附加条款数管理员可以添加、修改、删除支付方式及排序管理员对其他信息设置,包括付款方式、交易条款、运输说明后台登录及权限设计 后台登陆界面如图5-4所示,系统默认管理员用户名和密码都是admin。输入用户名和密码,点击“登录” 按钮,form表单将把值传递到登录验证文件chkadmin.asp,由该文什对用户名和密码进行验证,并设置 管群员权限。 chkadmnin.asp文件程序代码如下: 对不起,登陆失败,请检查您的登陆名和密码 “ response.end en

10、d if set rs=server.CreateObject(“adodb.recordset“) rs.Open “select * from shop_admin where admin=“history.go(-1);“ end if else response.write “alert(对不起,登陆失败!);history.go(-1);“ end if %此段程序中,首先获取管理员用户名admin与密码password,并对密码进行 MD5加密:然后与数据库中的记录进行比较,如果符合,则通过验证并将 用户名与权限分别赋予session(“admin”)与session(”flag”

11、)对象,以方便后台 管理系统其他页面判断管理员是否登录及其权限大小。 相对电子商城类型的网站而言,后台页面中的各种信息是极度机密的资料, 比如注册用户资料、用户订单等,这些资料如被他人非法获取到。不但对网 站用户造成损失,而且对网站也是一种毁灭性的打击。因此在每个后台页面 加入管理员验证和权限判断是很有必要的,这样才能避免某些非法用户通过 获取文件名而进入后台。验证程序如下: alert(网络超时或您还没有登 陆!);history.go(-1);“ response.End else if session(“flag“)1 then response.Write “您没有此项 目管理权限!“

12、 response.End end if end if 此段程序中,通过判断session(”admin”)是否为空值来确认管理员是否登录; 通过判断session(”flag”)的值大小来确认该登录用户是否具有此页面的管理权 限,其值越大,权限越小。最高级管理员的flag值为1。系统应用与扩展 对于电子商城系统来说,安全性是最重要的因为一个漏洞百出的电 子商城网站是没有客户愿意进人购物的。所以除了本章中所提到的用 户验证、购物年安全管理功能之外,还可以采用第三方的安全技术, 例如,安全通信协议(如安全套接字层SSL。SSL是用于服务器之上的 一个加密系统,它可以确保在客户机与服务器之间传输的

13、数据是安全 与隐密的。SSL使用安全“握手”来初始化客户机与服务器之间的安全 连接,在“握手“期间,客户机和服务器对它们将要为此会话使用的密 钥及加密方法达成一致。客户机使用服务器证书验证服务器。握手之 后,SSL被用来加密和解密HTIPS请求和服务器响应中的所有信息)和 防止截获键盘的技术手段,这些技术手段不属于ASP的范畴,在此不 再细讲,感兴趣的读者可以参考相关资料。 本系统是在线礼品订购系统,该系统可以扩展网银充值系统、在线定 购系统等,它们都具有通过购物车功能下订单订购商品的共同点,因 此通过简单的修改,都可以实现整体平台的整合。致 谢 在本文结束之际,首先要向我的导师王春艳老师致以 崇高的敬意和衷心的感谢。王春艳老师在素材的收集、课 题的确立、资料的查阅都给以关怀和细心的指导,感谢他 在百忙之中抽出时间并耐心的给我讲解毕业设计中的难点 和疑点。王老师严谨的治学态度、渊博的学识、对事业的 兢兢业业、不断进取的精神,为我今后的生活及工作树立 了榜样,我的点滴进步无不凝结着导师的心血。 还要感谢计算机学院各位任课老师,老师们深厚的学 术功底让我十分敬佩,同时老师平易近人态度是我学习的 榜样。 感谢审阅本文的老师,感谢你们在百忙之中抽出宝贵 时间来审阅本文,并期待你们的批评指正。 最后,再次向各位老师的关心和帮助表示衷心的感谢 !

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号