基于Web的网上订单管理系统(共19页).doc

上传人:飞****2 文档编号:14134284 上传时间:2022-05-03 格式:DOC 页数:19 大小:187KB
返回 下载 相关 举报
基于Web的网上订单管理系统(共19页).doc_第1页
第1页 / 共19页
基于Web的网上订单管理系统(共19页).doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《基于Web的网上订单管理系统(共19页).doc》由会员分享,可在线阅读,更多相关《基于Web的网上订单管理系统(共19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上1 系统分析-12 功能模块设计:-12.1客户订购系统的主要功能要求-22.2管理员管理系统的主要功能要求-23.数据库的逻辑结构设计-23.1数据库需求分析-23.2系统数据库功能设计-23.3数据库的结构创建-34.界面设计与应用程序实现-54.1订单管理系统客户端首页与实现-54.2新用户注册页面是设计与实现-64.3用户登录页面的设计与实现-94.4购物页面的设计与实现:-104.5找回密码页面设计及实现-144.6订单申诉页面设计及实现-165.总结-186.作业心得-18基于Web的网上订单管理系统1.系统分析本系统采用Access作为系统的后台数据库。

2、因为从前端ASP页面的内容来看,它并不十分关心后台的数据库类型。本订单管理系统是一个考试试题订购系统,分为客户订购系统和管理员管理系统两部分网上订单管理系统网络编程语言ASP语言并结合Access数据库技术。系统采用B/S 模式。自测系统的网络应用原理如图1所示。系统后台数据库Internet上的用户系统服务器Internet网上订单管理系统图1 网上订单管理系统网络应用原理用户注册网上教学自测系统应包括2个功能模块,即在线的测试模块和在线管理模块。其中在线测试模块又分为在线测试和在线评卷两个子功能,在线管理模块又分为在线试题数据管理、在线学生数据管理和在线系统管理。如图2所示。用户支付客户订

3、单模块订单管理用户管理商品管理网上订单管理系统 管理员管理模块 图2 网上订单管理系统功能模块划分2 功能模块设计:功能模块示意图如下:加备注内容会员登录显示现有未执行完的订单选择其他的订单跟踪操作订单的详细内容显示所有订单订单的详细内容订单执行进度流程图订单显示1. 客户订购系统的主要功能要求:用户可以随时登录活注册,购物车中的商品不会丢失用户可以随时找回密码,密码将发送到其注册时候险些的邮箱里用户在最后支付时,可以选择不同的支付方式,将看到不同的信息用户可以随时查看站务公告2. 管理员管理系统的主要功能要求用户管理(查看用户资料,查询修改帐号)订单管理(批量查看订单,根据定单号查询)邮件管

4、理(发送邮件)商品管理(批量查看所以商品,添加商品,查看修改删除商品)3.数据库的逻辑结构设计1.数据库需求分析:数据库由一下部分组成:用户信息管理员信息订单信息商品明细表折扣信息付款方式信息电子邮件管理列表公告栏内容2.系统数据库功能设计根据系统功能设计的要求以及功能模块划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:用户信息:用户名,姓名,密码,电子邮件,电话等管理员信息:用户名,姓名,密码订单信息:用户名,定单号,时间,总金额,支付方式等商品明细表:货号,商品分类,数量,名称,价格,订购数量付款方式信息:付款方式,付款方式说明,时间,交易人姓名电子邮件管理列表:邮件主题,邮件

5、内容,寄信人公告栏:标题,内容,发布内容,发布时间,发布人姓名3,数据库的结构创建:根据数据库的分析:建立以下8个数据表系统用户信息数据表(user表):,其结构如下图所示:字段名称数据类型说明ID自动编号username文本用户名password文本密码userfrom文本所在省市iocq文本oicq号email文本电子邮件telephone文本电话discount文本享受打折比例sumjifen文本积分管理员信息数据表(adminuser表),其结构如下图所示:字段名称数据类型说明ID自动编号username文本用户名password文本密码订单信息数据表(orders表),其结构如下所示

6、:字段名称数据类型说明ID自动编号username文本用户名inBillNo文本定单号ordertime文本时间summoney文本总金额paymenttype文本支付方式comp文本交易是否已经完成asddress文本送货地点semail文本电子邮件商品明细数据表(subs表),其结构如下图所示字段名称数据类型说明ID自动编号subs文本货号subnumber文本数量subname文本名称price数字价格nookbm文本订购数量photo文本图例折扣信息数据表(discount):字段名称数据类型说明ID自动编号discount数字折扣等级leavel文本折扣值jifen数字积分付款方式信

7、息数据表(paydefault)字段名称数据类型说明ID自动编号paymenttype文本付款方式paymentmessage备注付款方式说明idate文本时间senduser文本交易人姓名电子邮件管理列表数据表(maildefault)字段名称数据类型说明ID自动编号mailsubject备注邮件主题mailbody备注邮件内容formmail文本寄信人公告栏内容(message)表字段名称数据类型说明ID自动编号subject文本标题message文本内容idata文本发布时间senduser文本发布人姓名4.界面设计与应用程序实现 订单管理系统客户端首页:如下图所示是整个订单系统的客户端

8、首页。整个页面分为两个frame,左边的frame提供用户的操作选项,右边的frame显示系统的帮助信息。当用户单击某个选项时,右边的frame会转到相应的asp页面实现方法:根据上面的要求,所实现的页面分为两个子页面left.asp和main.asp,只要在一个页面中用两个frame即可代码如下:功能菜单 订单管理系统 新用户注册页面是设计与实现:实现方法:当用户填写表单完成后,首先把填写的结果交给指定程序检查,在本页中采用VBscript的形式检查填写结果的合法性。如果填写合法,则将表单内容交给adduser.asp页面,负责将用户写入数据库中。关键代码如下:新用户注册function C

9、heckForm()if (document.ADDUser.UserName.value.length = 0) alert(请输入您的用户名.);document.ADDUser.UserName.focus();return false;if (document.ADDUser.UserName.value.indexOf()!=-1)alert(用户名中不能包含 () );document.ADDUser.UserName.focus();return false;if (document.ADDUser.UserName.value.indexOf()!=-1)alert(用户名中不

10、能包含 () );document.ADDUser.UserName.focus();return false;if (document.ADDUser.password.value.length = 0) alert(请输入您的密码.);document.ADDUser.password.focus();return false;if (document.ADDUser.PW_Again.value.length = 0) alert(请确认您的密码.);document.ADDUser.PW_Again.focus();return false;if (document.ADDUser.p

11、assword.value != document.ADDUser.PW_Again.value) alert(您两次输入的密码不一样!请重新输入.);document.ADDUser.password.focus();return false;if (document.ADDUser.Email.value.length = 0) alert(请输入您的Email.);document.ADDUser.Email.focus();return false;if (document.ADDUser.Email.value.length 0 & !document.ADDUser.Email.v

12、alue.match( /.+.+$/ ) ) alert(Email 错误!请重新输入);document.ADDUser.Email.focus();return false;if (document.ADDUser.telphone.value.length = 0) alert(请输入您的联系电话,以便我们可以为您更好服务.);document.ADDUser.telphone.focus();return false;if (document.ADDUser.Oicq.value.length = 0) alert(请输入您的QQ号码,以便我们可以为您更好服务.);document.

13、ADDUser.Oicq.focus();return false;if (document.ADDUser.userfrom.value.length = 0) alert(请输入您所在城市及详细地址.);document.ADDUser.userfrom.focus();return false;return true;用户登录页面的设计与实现:当用户在系统首页上单击“用户登录”,出现一下页面:实现方法:用户登录的页面主要功能是:已注册的用户输入用户名和密码,转入userlogin.asp 未注册的用户单击“您没有注册?“。转入newuser.asp代码如下:用户登陆 .: 订单管理系统

14、<内部测试版本 1.000-1000> .: 您尚未登陆或者注册 用户登陆: 用户名: 您没有注册? 密码: 购物页面的设计与实现:页面如下:当用户在系统首页上单击任何一款商品时,都会出现下图所示的页面实现方法:当用户开始购物时,就进入了main.asp。它实现的主要功能是显示用户所选择的商品信息,这里采用的方法是数据库的遍历。代码如下: MCP+SB套装 70-055 Designing and Implementing Web Sites with Frontpage 98 200+ 150 70-152 Designing and Implementing Web Solut

15、ion with Visual Interdev 6.0 300+ 150 Microsoft相关的套装服务: MCSE 同时订购所有MCSE套装的商品. 1000 MCDBA 同时订购所有MCDBA套装的商品. 600 1A 123  找回密码页面设计及实现代码如下:找回密码 .: 用户自助申诉-密码找回 您可以由此找回您的密码: 亲爱的用户,如果您的密码遗失或者被盗,请在下面的表单中输入您的帐号,系统会自动将密码发送到您的信箱。您的帐号:     订单申诉页面设计及实现:function CheckForm()if (document.usererror.username.value.length = 0) alert(请输入您的帐号.);document.usererror.username.focus();return false;if (document.usererror.inBillNo.value.length = 0) alert(请输入您要申诉的订单号.);document.usererror.inBillNo.focus();return false;return true;客户自助服务 .: 用户自助申诉 如果您的订单没有被处理可以在这里申诉: 您的帐号: 未被受理的订单号:

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

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁