【精品】asp+access订单管理系统设计(论文+源代码+任务书)
收藏
资源目录
压缩包内文档预览:
编号:1637874
类型:共享资源
大小:2.24MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
access
订单
定单
管理
系统
设计
论文
源代码
任务书
- 资源描述:
-
【精品】asp+access订单管理系统设计(论文+源代码+任务书),精品,asp,access,订单,定单,管理,系统,设计,论文,源代码,任务书
- 内容简介:
-
湖 南 农 业 大 学 毕业设计(论文)任务书 院 (系 ) 计算机与信息工程 学院 专 业 计算机科学与技术 专业 年 级 2001 级 班 级 三班 姓 名 李学向 指导教师 谭泗桥 2005 年 6 月 1 日 毕业设计(论文)题目 基于 订单管理系统 毕业设计(论文)课题来源 指导老师分配 毕业设计(论文)研究的目的意义 在网络技术和 电子商务高速 发展的今天,订单管理系 统在 定购, 销售、到货、售后服务和维护方面的优越性十分明显 地表现出来 。特别 是 当客户是法人单位,需要多次付款,商品需要安装、服务、维护的情况下,通过成本控制、应收帐款管理等手段,企业能把销售过程中的资金占压控制在最小,使资金回笼更快。在时间要素方面,完成对客户的承诺,从而提高客户的满意程度,维系住客户。 毕业设计(论文)的主要内容和要求 本系统是基于 发的订单管理系统 ,B/S( 构的一个订单管理系统,利用互连网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品 。B/S 结构主要是利用了不断成熟的 览器技术,结合浏览器的多种脚本语言( ) (注:本文主要是 本语言 )和 术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。并且,基于 B/S 体系结合 术开发的订单管理系统,系统只需要运行在服务器上,操作管理上没有特定的区域限制,只要有因特网的地方都可以对系统进行维护管理。本订单管理系统分为客户订购系统和管理员管理系统两大部分。客户订购系统支 持一般的用户登陆,用户可以选择自己需要的产品,并可进行网络交易。管理员管理系统,是系统的后台管理,可以对产品进行更新维护等操作。 毕业设计(论文)的主要技术参数或试验方案 本系统采用 B/S 结构。它包含三层 : 界面层,业务处理层,数据存储层。而业务处理层根据需要又可以在进一步分割,使程序之间的关系变的清晰,耦合小。 由于程序进行了分割,它们就可以安装在不同的机器上。一般情况下,界面的程序安装在客户机上,业务处理安装在应用程序服务器上,数据存储层安装在数据库服务器上。这样,在很大的程度上就杜绝了 C/: 第一: 减少了系统对硬件的要求 界面层的程序比较小,对系统的要求不高。程序主要运行在服务器上。即系统的硬件主要取决于服务器。这样只要增加服务器的处理能力,就能够满足系统处理业务的增长需求。 第二: 减少另外系统维护的工作量 由于系统主要集中在服务器端,客户端的程序也是从服务器下载的。所以系统 的维护只要集中维护一二台服务器的即可,而不需要维护分散在各个办公室的数据庞大的客户机。 第三: 减少了系统升级的难度 由于程序被分割成几个相对独立的程序,在业务变更时,只需要更改相应的部分而不牵涉其他不相关的程序,这样大大减少了工作量,提高了工作效率。 毕业设计(论文)的进度安排 择论文题目 (自选或老师指定) 。 指导老师 六教 3 号机房 见面,领取毕业设计书。 始毕业设计初稿制作 考 书 等准备就绪 ,设计开始 指导老见面 文答辩 毕业设计(论文)需查阅的文献资料 1 序设计梁建武 陈语林 主编,中国水利水电出版社 2004 年 1 月第 6 次印刷 2 网页设计与 据库发布技术魏应彬 周星 康耀红 编著(苻华儿 审) 清华大学出版社 2002 年 8月第 2 次印刷 其他 文献 详细见设计 教研室意见: 专业委员会意见: 院(系)意见: 帐号:李学向密码:123456 湖 南 农 业 大 学 学 士 学 位 论 文 基于 订单管理系统 F 生姓名: 李学向 学 号: 200140202326 年级专业: 01级计算机科学与技术 指导老师: 程妍 ( 讲师 )谭泗桥 学 院: 计算机科学与信息工程学院 湖南 长沙 提交日期: 2005 年 6 月 湖 南 农 业 大 学 毕业论文(设计)情况登记表 题目 基于 订单管理系统 学院 专业年级 计算机与信息工程学院 计算机科学与技术专业 2001 级 学生姓名 李学向 指导老师 谭泗桥 二 0 0 五 年 六 月 一 日 填 表 说 明 一、毕业论文(设计)简况栏,由学生本人填写,包括别论文(设计)内容提要、做毕业论文(设计)的收获体会及存在的问题。 二、指导老师意见主要包括:论文(设计)中提问的理论意义或实际意义;论文(设计)的优点、缺点、错误或有争议的问 题;文理修养,图纸质量;是否有应用的可能性等。 三、 答辩小组评定栏内,记载学生毕业论文(设计)成绩和学生综合运用所学知识,分析和解决问题的能力。 四、 按等级记分制评分。 五、 填写内容应简明扼要,字迹清楚,一律用钢笔。 毕业论文(设计)简况 本系统是基于 发的订单管理系统 ,B/S( 构的一个订单管理系统,利用互连网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。 B/S 结构主要是利用了不断成熟的 览器技术,结合浏览器的多种脚本语言( ) (注:本文主要是 本语言 )和 术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。并且,基于 B/S 体系结合 术开发的订单管理系统,系统只需要运行在服务器上,操作管理上没有特定的区域限制,只要有因特网的地方都可以对系统进行维护管理。本订单管理系统分为客户订购系统和管理员管理系统两大部分。客户订购系统支持一般的用户登陆,用户可以选择自己需要的产品,并可进行网络交易。 管理员管理系统,是系统的后台管理,可以对产品进行更新维护等操作。 经过这次的毕业设计,我掌握了独立开发一个小型应用网站的步骤和技能。也从中学习到了一些解决问题的技巧。如:用 方法实现数据库的打开操作;页面的分页技术;错误的处理等。之此前我还是用一些比较原始且麻烦的方法来处理这类问题。所以没有多大提高。此次制作的这个网站由于工作量大,时间紧迫,加之个人水平还不高,错误之处敬请多多指教。我相信通过这次实战,使我掌握了开发网站的技巧后,对我今后的编程能力和质量是有帮助和提高的。此次开发,从我从中认识 到,作为一个计算机编程人员,必须不断的掌握新的技术和技巧,多练习,多思考,多动手做,才能成为一个优秀的计算机人才! 完成毕业论文(设计)的学生 李学向 6 月 1 日 指 导 教 师 意 见 指导教师签名 月 日 答 辩 小 组 评 定 答辩主持人签名 月 日 学 院 审 查 意 见 学院答辩委员会主任签名 月 日 1 目 录 前 言 . 5 1 系统需求分析 . 6 户需求分析 . 6 据库需求分析 . 6 台数据库 . 7 统的方案选择 . 7 2 软件的开发环境 . 8 件开发的条件与限制 . 8 序语言 . 8 介 . 8 言 . 9 件 . 9 码工具及网页制作工具选择 . 10 3 系统设计 . 11 统功能模块的设计 . 11 单管理系统功能模块结构图 . 11 统流程图 . 13 户订单 . 14 据库设计 . 14 据库概念模型图 . 14 据库表描述 . 15 据库表清单 . 16 4 系统详细设 计和主要编码 . 20 统页面划分 . 20 统的页面逻辑功能图 . 20 统功能模块描述 . 22 户端首页( . 22 用户注册页面( . 23 2 物页面( . 25 理员登录页面( . 28 户管理部分的一些重要页面 . 29 单管理部分的一些重要页面 . 30 品管理部分的重要页面 . 32 5 系统测试与发布 . 35 户页面的 出错控制测试 . 35 陆页面测试 . 35 用户注册页面 . 35 统发布 . 36 总 结 : . 39 参考文献 : . 40 致 谢 : . 41 3 基于 订 单 管 理 系 统 作 者:李学向 指导老师:程妍 谭泗桥 (湖南农业大学计算机与信息工程学院 2001 级计算机科学与技术 3 班,长沙 410128) 摘 要: 本系统是基于 订单管理系统,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。 合浏览器的多种脚本语言( )和 术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本, 是一种全新的软件系统构造技术。并且,基于 术开发的订单管理系统,系统只需要运行在服务器上,操作管理上没有特定的区域限制,只要有因特网的地方都可以对系统进行维护管理。本订单管理系统分为客户订购系统和管理员管理系统两大部分。客户订购系统支持一般的用户登陆,用户可以选择自己需要的产品,并可进行网络交易。管理员管理系统,是系统的后台管理,可以对产品进行更新维护等操作。 关键词 : 览器 /服务器 ;言 ;脚本语言( 4 on 3rd 001 10128) is to an of is a to an of be to in at SP is to of WW of in to is a of to , to be on no of in as as on to to is of on is of on to B(of 5 前 言 在网络技术和电子商务高度发展的今天,商务运作系统在销售、到货、售后服务和维护方面的优越性十分明显。特别当客户是法人单位,需要多次付款,商品需要安装、服务、维护的情况下,通过成本控制、应收帐款管理等手段,企业能把销售过程中的资金占压控制在最小,使资金回笼更快。在时间要素方面,完成对客户的承诺,从而提高客户的满意程度,维系住客户。本系统是基于 一个计算机考试试题订购系统,利用 方便快捷等优点,使我们的客 户能在第一时间内订购到自己需要的产品。 B/S 结构,即 览器 /服务器)结构,是随着 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的 3构。 B/S 结构,主要是利用了不断成熟的 合浏览器的多种 脚本语言( )和 用的浏览器就实现了原来需要专用软件才能实现的强大功能,并 节约了开发成本,是一种全新的软件系统构造技术。随着 8/000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。 目前大多数应用软件体系都是 式的两层结构,现在的软件应用系统正在向分布式的 用发展;内部的和外部的用户都可以访问新的和现有的应用系统, 用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 管 理软件的主流技术与管理思想一样,也经历了 3 个发展时期。界面技术从 形用户界面( 直至今天的 览器 )界面。浏览器界面不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其界面风格一致,用户对操作培训的要求大为下降,软件可操作性增强。平台体系结构也从单机用户发展到文件 /服务器( F/S)体系,在到客户机 /服务器( C/S)体系和浏览器 /服务器( B/S)体系。 对于系统的管理和维护来说,用 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本 不需要做任何的维护。所以客户机越来越“瘦”而服务器越来越“胖”是将来软件的主流发展方向,这使得升级和维护越来越容易使用越来越简单。根据上面的介绍,用 构来设计订单管理系统是合理可行的,并且是最先进的。 6 1 系统需求分析 户需求分析 进行社会需求调查后发现,对本考试试题订单管理系统的要求是订购者能在全国任何一个地方登录注册到本系统并且进行商品的选择和购买,能随时查看自己的购物车中的物品,对公司服务不满意时能进行投诉,和查看公告等操作。而管理员不仅可以 查看用户资料和产品信息,并且能修改,删除,添加新的产品信息等更新产品的操作。根据公司的需要,分析后得到具体的系统功能如下所述: (1)用户订购系统的主要功能要求 a、用户可以随时登录或注册,购物车中的商品不会丢失。 b、用户可以随时找回密码,密码将发送到其注册时候填写的信箱。 c、用户申诉功能,如果用户定单未被处理,可以随时提出申诉(需要提供订单号和用户帐号)。 d、用户最后支付时,可选择不同的支付方式,将看到不同的信息。 e、用户可以随时查看站务公告(站务公告将公布最新信息)。 (2)管理员管理 系统的主要功能要求 a、用户管理(查询编辑修改帐号)。 b、订单管理(批量查看所有订单,根据订单号查询,查看用户投诉)。 c、邮件管理(发送邮件,设置邮件默认标题内容)。 d、商品管理(批量查看所有商品,添加商品,查看修改删除商品)。 e、其他管理部分(添加公告,浏览删除公告,设置用户折扣比例,设置用户级别,设置积分和级别的关系,添加支付方式,浏览和删除支付方式)。 f、超级管理员可以添加普通管理员 据库需求分析 根据前面的系统功能分析,可以得到数据库至少包含如下数据: (1)管 理员信息表:用户名,密码。 (2)用户信息表:用户名,用户密码,所在省市,电子邮件 , ,电话,享受打折比例,积分。 (3)商品子类表:商品子类,商品分类。 (4)商品分类表:商品分类。 (5)折扣信息表:折扣等级,折扣值,积分。 (6)电子邮件管理列表:邮件主题,邮件内容,寄信人。 (7)公告栏内容表:标题,内容,发布时间,发布人姓名。 (8)订单信息表:用户名,订单号,时间,总金额,支付方式,交易是否已经完成,送货地点电子邮件。 (9)付款方式信息表:付款方式,付款方式说明,时间,交易人姓名。 (10)商品明细表:货号,商品子类,商品分类,数量,名称,价格,是否已经加入,订购数量,说明,是否打包,图例,是否在顶层,是否推荐。 (11)订单投诉表:用户名,订单号,订购日期。 7 台数据库 本系统用的是微软公司的 据库。 据库本身并不是一个数据库 m 服务器,它不能用服务器来运行查询。对于数据庞大的情况, 身不是一个好的选择。另外一个要考虑的是数据库的安全问题。 起 言,总体安全性能要差。 但是从应用角度而言,许多原因使得公 司采用微软公司的 不是 作为他们的后台数据库。这是因为 据库容易使用。而且在创建和配置上, 据库都比 容易。 综合上面的考虑,我采用了 为系统的后台数据库,因为从前端的 并不关心后台的数据库类型。它采用的数据库组件( 型对于系统开发者而言,是面向对象封装好的。在面对不同的后台数据库时,需要修改的只是很少的一些地方即可。 统的方案选择 由于本系统是用于网络上的购物订单管理,需要满足客户的 方便快捷的购物需求,并且能够查看订单处理情况。而且,要解决地域上不同的问题。所以,采用 B/S 结构。它包含三层结构即把程序按照内部分工及业务逻辑分割成几个相对独立的程序,一般划分为界面层,业务处理层,数据存储层。而业务处理层根据需要又可以在进一步分割,使程序之间的关系变的清晰,耦合小。 由于程序进行了分割,它们就可以安装在不同的机器上。一般情况下,界面的程序安装在客户机上,业务处理安装在应用程序服务器上,数据存储层安装在数据库服务器上。这样,在很大的程度上就杜绝了 C/S 结构存在的问题。即: a、减少了系统对硬 件的要求 界面层的程序比较小,对系统的要求不高。程序主要运行在服务器上。即系统的硬件主要取决于服务器。这样只要增加服务器的处理能力,就能够满足系统处理业务的增长需求。 b、减少另外系统维护的工作量 由于系统主要集中在服务器端,客户端的程序也是从服务器下载的。所以系统的维护只要集中维护一二台服务器的即可,而不需要维护分散在各个办公室的数据庞大的客户机。 c、减少了系统升级的难度 由于程序被分割成几个相对独立的程序,在业务变更时,只需要更改相应的部分而不牵涉其他不相关的程序,这样大大减少了工作量 ,提高了工作效率。 8 2 软件的开发环境 件开发的条件与限制 完成该项目应该具备的条件是装有的 台和 件的计算机,能够使用 言进行编程的程序员,在这里我使用的是 写程序,在程序完成以后,还应该在 配 样,才能使系统能够在网络中正常的运行。 序语言 编程语言: 本语言: 介 我们所称的 其实是一套微软开发的服务器端脚本环境, 含于 中 , 通过 们可以结合 页、 令和 件建立动态、交互且高效的 务器应用程序。有了 就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行, 包括所有嵌在普通 的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 置对象 : (1)象 : 负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 (2)象 : 存贮特定用户的会话信息,只被该用户访问,当用户在不同面跳转时, 的变量在用户整个会话过程中一直保存。 持。 (3) 象 : 从用户端取得信 息传递给服务器,是 取用户输入的主要方法。 可以使用 象访问任何用 求传递的信息,包括从 格用 法或 法传递的参数、 用户认证。本系统通过 取用户输入的用户名和密码。 (4) 象 : 服务器将输出内容发送到用户端。 可以使用 象控制发送给用户的信息。包括直接发送信息给济览器、重定向浏览器到另一个 设置 值。 (5) 象 : 提供对服务器有关 方法和属性的访问。 (6) 象 : 增的对象,用来进行事务处理。此项功能需得到 理的支持 。 特点概括如下 : (1)使用 简单易懂的脚本语言,结合 码即可快速的完成网站的应用程序。须编译,容易编写,在服务器端直接执行。 (2)用普通的文本编辑器,如 记事本即可。 (3)浏览器无关,用户端只要使用可执行的 码浏览器即可浏览 设计的网页内容。 9 (4)与任何 言相容。 (5)源程序不会被传到客户浏览器,因而可以避免所写的源程序被人偷窃,也提高了程序的安全性。 (6)可使用服务器端的脚本生成客户端的脚本。 (7)面向对象。 (8)务器组件具有无限扩充性。 言 在动态交互网页的编写过程中,会遇到大量 代码的编写工作。 言作为一种标识性的语言,是由 一些特定符号和语法组成的 。以下是在本系统中最常使用的 言: (1)结构框架 标记表示文档包含有 素。 标记用于表示文档头部。 标记用来标识整个文档的正文部分。 (2)常用 记 它将文本修饰为超链接或超链接的目的地址 地址标记用来标识诸如地址、签名和版权人等信息。 用来标记中的文本将要居中。 标记类似一个容器,用来将整个 块,使 文档的层次更加清晰,特别是在制作 时候非常有用。 标记之间的文本将被定义为一段。 (3)格式化文本标记 粗体。 设置字体,如颜色,大小; 将文本设定为按钮。 (4)多媒体标记 标记来嵌入图片 (5)交互表单标记 标记之间可以嵌入表单元素,用来和用户交互。 标记用于提供也用户交互的控件。 和 标记可以制作下拉菜单和列表。 标记可以制作一个文本 输入区域,用户可以输入多行文本。 (6)表格标记 标记一个表格的框架 标记定义表格的行 标记定义表格的单元格 件 在本系统的开发过程中常用的 件 有: (1)象:建立与后台数据库的连接。 (2)象:执行 令,访问数据库。 (3)象:存放访问数据库后的数据信息,是最经常使用的对象。 10 (4)象和 合:提供访问数据库时的错误信息。 码工具及 网页制作工具选择 至于网页编辑工具,相信大家对“网页三剑客”的大名不陌生, 司的产品的一款 所见即所得 的网页编辑工具 ,或称网页排版软件。与 同, 用的是 浮动面版的设计风格,对于初学者来说可能会感到不适应。 但是它支持最新的 术,包括 查、 式控制,支持可视化网页设计,还能够处理 媒体格式等,它不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制, 可以说,它是一个集网页创作和网站管理两大利器于一身的超重量级的网站创作工具。所以说 直观性与高效性是 无法比拟的 。但 有其方便之处,因此,我选择它们两者作为本系统网页的编辑工具。 11 3 系统设计 统功能模块的设计 本订单管理系统构建于 B/S 结构基础之上,系统能通过因特网实现连接访问,并且能对数据库进行一定的操作。系统用两个界面进行操控,一个是用户登陆界面,一个是管理员登陆界面。管理员登陆界面 包括用户管理 页面(批量查看用户资料,查询编辑修改帐号),订单管理页面(批量查看所有订单,根据订单号查询,查看用户投诉),邮件管理页面(发送邮件,设置邮件默认标题内容),商品管理页面(批量查看所有商品,添加商品,查看修改删除商品),其他管理部分(添加公告,浏览删除公告,设置用户折扣比例,设置用户级别,设置积分和级别的关系,添加支付方式,浏览和删除支付方式),超级管理员可以添加普通管理员等页面。一般用户登陆界面包括用户可以随时登录或注册,购物车中的商品不会丢失 ,用户可以随时找回密码,密码将发送到其注册时候填写 的信箱,用户申诉功能,如果用户定单未被处理,可以随时提出申诉(需要提供订单号和用户帐号),用户最后支付时,可选择不同的支付方式,将看到不同的信息,用户可以随时查看站务公告(站务公告将公布最新信息)。 单管理系统功能模块结构图 由上述功能可得到下面的各个功能模块的关系图: 12 图 3统模块结构图 系统登陆 用 户 界 面 管 理 员 界 面 商品选购 新用户注册 在线定购首页 登陆与退出 找回密码 订单未处理 (投诉 ) 站务公告 用户管 理 商品管理 订单管理 主分类 邮件管理 其他 修改删除商品 编辑资料 查看用户资料 发送邮件 修改合并主分类 根据订单号查询 查看所有订单 添加删除主分类 设置邮件内容 查看投诉 添加新商品 查询所有商品 添加公告 13 统流程图 根据各个模块之间的关系,可以得到系统的操作流程如图 3示: 图 3统流程图 14 户 订单 据库 设计 据库概念模型图 由数据的需求分析可以得到如图 3图 3 购 n m p 图 户订单 15 图 3理员操作功能图 图 3户操作功能图 据库表描述 根据数据库之间的关系和模块的需要,建立了一个数据库 (里面包括个数据表,分别描述为: (1)管理员信息表 ):用户名,密码。 (2)户 信息表):用户名,用户密码,所在省市,电子邮件 , ,电话,享受打折比例,积分。 (3)品子类表):商品子类,商品分类。 16 (4)品分类表):商品分类。 (5)扣信息表):折扣等级,折扣值,积分。 (6)子邮件管理列表):邮件主题,邮件内容,寄信人。 (7)告栏内容表):标题,内容,发布时间,发布人姓名。 (8)单信息表):用户名,订单号,时间,总金额,支付方式,交易是否已经完成,送货地点电子邮 件。 (9)款方式信息表):付款方式,付款方式说明,时间,交易人姓名。 (10)品明细表):货号,商品子类,商品分类,数量,名称,价格,是否已经加入,订购数量,说明,是否打包,图例,是否在顶层,是否推荐。 (11)单投诉表):用户名,订单号,订购日期。 据库 表清单 ( 管理员信息表 ) 表 段名 数据类型 长度 字段描述 动编号 编号(主键)(标识,递增量为 1) 本 管理员用户名 本 密码 (用户信息表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键)(标识,递增量为 1) 本 一般用户名 本 用户名密码 本 所在省市 本 本 电子邮件 本 电话 字 享受打折比例 字 积分 (商品子类表) 表 段名 数据类型 长度 字段描述 17 动编号 编号(主键) 本 商品子类 本 商品分类 (商品分类表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键)(标识,递增量为 1) 本 商品分类 折扣信息表) 表 字段名 数据类型 长度 字段描述 动编号 编号(主键) 字 折扣等级 本 折扣值 字 积分 (电子邮件管理列表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键) 注 150 邮件主题 注 150 邮件内容 本 50 寄信人 (公告栏内容表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键) 本 标 题 本 内容 本 发布时间 18 本 发布人姓名 (订单信息表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键) 本 用户名 本 订单号 本 时间 本 总金额 本 支付方式 /否 1 交易是否已经完成 本 送货地点 本 电子邮件 (商品明细表) 表 段名 数据类型 长度 字段描述 动编号 编号(主键) 本 货号 本 商品子类 本 商品分类 本 数量 本 名称 字 价格 本 是否已经加入 本 订购数量 注 说明 本 是否打包 本 图例 本 是否在顶层 本 是否推荐 19 (付款方式信息表) 表 段名 数据类型 长度 字段描述 动编号 12 编号(主键) 本 50 付款方式 注 50 付款方式说明 本 10 时间 本 50 文本 (订单投诉表) 表 段名 数据类型 长度 字段描述 动编号 12 编号(主键) 本 50 用户名 本 50 订单号 本 50 订购日期 20 4 系统详细设计和主要编码 统页面划分 添 系统由两个界面组成,一个是用户登陆界面,一个是管理员登陆界面。一、a、 管理员登陆界面 包括: 浏览和删除支付方式 (1)用户管理页面(批量查看用户资料 询编辑修改帐号 (2)订单管理页面(批量查看所有订单 看用户投诉 (3)邮件管理页面(发送邮件 置邮件默认标题内容 (4)商品管理页面(批量查看所有商品 加商品 看修改删除商品 (5)其他管理部分(添加公告 览删除公告 置用户折扣比例 置用户级别 置积分和级别的关系 加支付方式 普通管理员( b、 一般用户登陆界面包括 (1)新用户注册 2)回在线订购首业 3)登陆与登出 4)找回密码 5)订单未处理投诉 统的页面逻辑功能图 由上面的页面功能可以得出如下图所示的功能图: 21 图 4统的页面逻辑功能图 系统登陆 用 户 界 面 管 理 员 界 面 商品选购 新用户注册 在线定购首页 登陆与退出 找回密码 订单未处理 (投诉 ) 站务公告 用户管 理 商品管理 订单管理 主分类 邮件管理 其他 修改删除商品 编辑资料 查看用户资料 发送邮件 修改合并主分类 根据订单号查询 查看所有订单 添加删除主分类 设置邮件内容 查看投诉 添加新商品 查询所有商品 添加公告 22 统功能模块描述 户端首页( (1)页面示例 图 4订单管理系统的客户端首页。整个页面分为 边的 边的 示系统的帮助信息。当用户单击某个选项时,右边的转到相应的 面。 图 4线订购首页 (2)实现方法 : 所实现的页面分为两个子页面 要在一个页面中用两个 可以,主要的代码如下: 在线购物系统 23 用户注册页面( ( 1) 页面示例 : 新用户注册页面提供用户注册功能,当用户在订单系统客户端首页选中“新用户注册”一项时,进如该页面。如图 4示。 图 4用户注册页面 ( 2 实 现方法 : 当用户填写表单完成后,首先把填写的结果交给指定程序检查,如果填写结果合法,则将表单内容交给 面,负责将用户信息写入数据库中。 在代码段 述了一个 称是 据语句“ “ ;” 可以得到,当用户单击“注册”按钮时首先由 过程 检 查用户输入是否合法,如果合法,则将输入结果提交到 面处理。 在 面中,首先进行安全监测,看数据来源是否是本服务器页面。接下来要做的就是从调教表单返回值,如下语句所示: 然后开始向数据库写入数据,并检测是否已经有该用户。这里利用 件访问数据库,首先用“ ” 创建数据库对象,然后用“ & 检查用户是否存在。注册通过后,根据用户所在页面不同有两种情况: 24 a、 用户在订单系统首页注册,则将 b、 未登陆用户在购物完成后提示进行注册,如图 4示,则将 至 查看购物清单。 图 4登陆用户在购物完成之后被提示进行注册页面 代码见附录。 户登录页面( (1)页面示例 : 当用户在系统首页上单击“用户登录”,出现如图 4示的页面。 图 4户登录页面 (2)实现方 法 : 用户登录界面的主要功能是: a、 已注册用户输入用户名和密码,转入到 b、 未注册用户单击“您没有注册?”,转入到 功能是检查用户和密码,如果都是合法则通过登录验证,否则转到错误输出页面 代码首先建立数据库组件对象,然后根据用户名查询,主要语句: & 25 如果遍历整个用户信息数据表( )都找不到与用户名相对的行,说明该用户不存在,如语句: ,1 if or 03 所示,转到 面,如图 4示: 图 4户不存在时提示页面 代码见附录。 物页面( (1)页面示例 : 当用户在系统首页上单击任何一种商品,都会出现如图 4购物页面的功能是用户选择想要订购的商品,并能随时查看购物车。当用户“查看购物车”或“放入购物车”按钮时,进入如图 4示的商品清单页面( 击“开始支付”按钮,进入如图 4是执行支 付的页面( ,如图 4示。 26 图 4物页面 图 4品清单 27 图 4付订单提交页面 图 4行网上支付的页面 (2)实现方法 : 当用户开始购物时,就进入了 现的主要功能是显示用户所选择商品的信息,我采用的方法是数据库的遍历。如 码所示,首先查看所选的商品类型 在商品明细数据表( )中是否存在,如果存在则 28 遍历所有类型为此的商品,这里采用循环的方式遍历数据库。由于 据库组件所生成的数据集 象 以可以使用 环的方式( to 序显示出每条商品记录的属性名称、价格、货号和用户购物标记等。 在显示商品记录的过程中,用 到下一条数据记录。当用户单击货号或名称时进入 面,显示该商品的一些属性,如下面的代码所示: ” 代码见附录。 当用户在 面中单击“查看购物车”按钮,进入 示用户选购的所有商品。 在 码中,这里用 记录当前用户所选购的所有商品。 一个字符串,其中依次存放每个商品名称。头的一段 现 的 功 能 就是 把 商 品 加 入 到 : 在 的遍历数据库方式是 环:“ ot 循环体中,首先判断用户的商品数量是否正确,如果小于 0,则默认数量为 1;然后,根据商品单价和数量计算所选商品的总金额(“ )*;最后显示商品信息。 代码见附录 。 如果用户想进行订单填写,单击“开始支付”进入 要求用户填写定单表格 。显示部分与 外,还需要一个 检查填写的格式是否正确。当用户单击“确定”按钮后,进入支付最后一个环节 面。 代码见附录。 理员登录页面( (1)、 页面示例 出于安全方面的考虑,本系统没有把管理员登录界面放到系统的首页,而是放在 目录中。图 4示的是管理员登录页面。 29 图 4理员登录页面 (2)实现 方法 : 实现的功能仅仅是判断用户名和密码是否正确,实现的方法是查询数据表 体的实现与 所述的用户登录页面实现完全相同。 代码见附录。 当系统管理员输入正确的用户名和密码后,立刻转入管理员操作页面( 是由两个 成,左边是管理员操作( 右边是用户登录( 中所述一 致。 户管理部分 的一些重要页面 (1)页面示例: 当管理员单击 面中的“查询 /编辑 /修改帐号”后,出现如图 4功能是读取欲查询帐号的用户。 图 4号查询页面 单击帐号查询页面中的“查找”按钮后,通过 法,向服务器提交所读取的用户,然后转向 面,如图 4示: (2)实现方法 : 根据上面的功能可知, 实现流程是首先根据 面传来的 询数据表 果没有这个用户,则用一个 示警告信息,否则,利用数据集 象得到此用户的一些信息,并显示在页面里面的表格中。 在表格下面显示的 3个按钮的功能分别是:修改、删除、查看交易资料。他 30 们的实现方法基本类似,下面是删除用户资料的主要代码: 根据以上代码看出,单击“删除此帐号”按钮后,向 面提交一个 时也将要删除的用户名 为参数一起提交,转到在 件中定义的 码: 你已删除了此帐号! ); 2) 上面的 码,首先根据 值得知是要做删除操作,然后通过到用户名,最后通过执行 句完成删除功能,并 湖 南 农 业 大 学 毕 业 设 计 源 代 码 基 于 订 单 管 理 系 统 F 学生姓名: 李学向 学 号: 200140202326 年级专业: 01级计算机科学与技术 指导老师: 程妍 (讲师)谭泗桥 学 院: 计算机科学与信息工程学院 湖南 长沙 提交日期: 2005 年 6 月 用户 源代码 : 欢 迎 您进 入基于 定 单 管理系 统 进 入管理 员界面 进 入用 户 界面 c) 2005 李 学 向 , 线 定 单 版 权 所有 请您与 我 联 系: Q 号码 :94423404 : 用 户 注 册 请 不要 从 非本服 务 器的 页 面提交信息 01 if _ 1 1 % 代 码 : 点此 开 始在 线 支付 读 取用 户 折扣 写 入 & rs= ,1 & ,1 取得用 户现 有 积 分 ,并 加上此次 够 物 积 分 如果使用折扣 if =1 先 读 出 现 在的折扣 值 清 0 & 计 算本次的折扣 () 将 本次的折扣 写 入用 户 信息 &, & & 计 算折扣后的 总 价 计 算本次的折扣 值 () 累加以前的折扣 & ,& & 开 始向 数 据 库 里 写订单 信息及用 户积 分 &,&,&,&,&,&,&) % 支付 以下是 您 的支付信息: 您 的 订单号 : 请 牢 记您 的 订单号 以 备查 ! 您 共需支付的 总 金 额 : 请您记录 或操作下面的信息 ) 2), ) 请 注意:一、招行的在 线 支付需要提供 6 位的在同一天 内 不可以重 复的 订单编号 本系 统 采用 小 时 +分 钟 +秒 的形式 获 得此 订单号 。 二、由于招行的 订单号 无法体 现详细订单顺 序,所以提供了 内 部 订单号 可以把此 订单号写 入 数 据 库 以 备查 。本系 统 采用: 年 份 +月 份 +日期 +招行 订单号 的方式 获 得。 三 、 如 果 您还 有 任 何 疑 问 , 请 速 至 信 : 新用 户 注 册 = 0) 请输 入 您 的用 户 名 .); ; )!= 用 户 名中不能包含 () ); ; )!= 用 户 名中不能包含 () ); ; = 0) 请输 入 您 的密 码 .); ; = 0) 请 确 认您 的密 码 .); ; = 您两 次 输 入的密 码 不一 样 ! 请 重新 输 入 .); ; = 0) 请输 入 您 的 ); ; 0 & !.+.+$/ ) ) 误 ! 请 重新 输 入 ); ; = 0) 请输 入 您 的 联 系 电话 ,以便我 们 可以 为您 更好服 务 .); ; = 0) 请输 入 您 的 码 ,以便我 们 可以 为您 更好服 务 .); ; = 0) 请输 入 您 所在城市及 详细 地址 .); ; 请您 仔 细并 如 实填写 以下各项 目: 用 户 名 : (最 长 16 位,由中文英文及 数 字 组 成) 密 码 : (不可以包含 和 , 等字符!) 再 输 入一次密 码 : 电 子 邮 件 : (最常用的 于找回 密 码 ) 来 自 : 联 系 电话 : : 开 始支付 = 0) 请输 入此 订单 收 货 人的地址 .); ; = 0) 请输 入此 订单 收 货 人的 ); ; 0 & !.+.+$/ ) ) 误 ! 请 重新 输 入 ); ; &) by 07 您选购 的商品 清单 如下: 考 试号 名 称 题 数 数 量 单 价 总 价格= 请您细 致 填写 下列信息: 请选择您 的支付方式: 请选择您 的支付方式 此 订单 收 货 人的地址: 此 订单 收 货 人的 你现 在可以享受的折扣点 数 : 使用折扣 : = 0) 请输 入 您 的 帐号 .); ; = 0) 请输 入 您 要申 诉 的 订单号 .); ; 客 户 自助服 务 .: 用 户 自助申 诉如果 您 的 订单没 有被 处 理可以在 这 里申诉 : 您 的 帐号 : 未被受理的 订单号 : 您 已 经 申 诉 完 毕 : 您 已 经对您 的 订单 提起申 诉 , 我 们将会 在第一 时间对您 的申 诉 做出反 应 。 再次感 谢 您选择 我 们 的服 务 , 如果 还 有任 何疑 问 请 至信: : 在 线购 物系 统 : 对 不起,登 陆 不成功 ,请你 重新登 陆 ! 对 不起, 发 生以下 错误 : 对 不起, 您 不是 从 本服 务 器上提交的表 单 信息! 请进 行正常操作,否 则 本部保留 对 非正常或者破坏性 操作提出 进 一步上 诉 的 权 利! 对 不起, 您 所 选择 的用 户 名 已 经 被注 册 了 . 您 可以点此 重新注 册 您 的 帐号 . 谢谢您选择 我 们 的服 务 ! 对 不起, 并没 有 您 所 填写 的用 户帐号 . 您 可以点此 重新登 陆 您 的 帐号 . 或者点此 立即注 册 您 的 帐号 . 谢谢您选择 我 们 的服 务 ! 对 不起, 您错误 的 填写 了 帐号 的密 码 . 您 可以点此 重新登 陆 您 的 帐号 . 或者点此 迅速找回 您 的 帐号 . 谢谢您选择 我 们 的服 务 ! 对 不起, 您 的 帐号 已 经 登 陆过 了 . 请您 不要重 复 登 陆 回首
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。