




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书(登陆,注册,后台和前台管理功能)1引言211编写目的212背景213定义214参考资料22程序系统的结构23程序1(标识符)设计说明231程序描述332功能333性能334输人项335输出项336算法337流程逻辑34个人总结详细设计说明书1引言程序结构ASPACTIVESERVERPAGES是MICROSOFT于1996年11月推出的WEB应用程序开发技术。ASP的描述为一个服务器的脚本环境,在这里可以生成和运行动态的,交互的,高性能的WEB服务器应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架。目前比较流行的WEB服务器应用开发技术,它将程序脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件来扩展功能。程序的运行和发布浏览器从WEB服务器上请求ASP文件时,ASP脚本开始运行,然后WEB服务器调用ASP,ASP全面读取请求的文件,执行所有脚本明林,并将WEB页传送给浏览器。在正式开始“网上花店天使花房”的设计之前,首先建立网站的本机运行环境,也就是安装好WEB服务器软件并配置好虚拟目录,让“网上花店天使花房”能在单机上运行和调试,才能将ASP网页运行并发布出去ASP网页需要经过WEB服务器的解释执行而HTML网页不需要。由于“网上花店”这一网上购物系统主要运用ASP网页设计实现,因此,要使“网上花店”这一网上购物系统真正运行和发布,就需要有WEB服务器的支持。任何一个WEB服务器,只要内嵌有ASP的解释程序,就可以运行ASP编写的动态网页。因此,要使“网上花店”系统能正常运行和发布,我们首先要配置好本机运行环境,也就是配置好网站的虚拟目录。数据库简介ASP采用ADOACTIVEXDATAOBJECTS技术访问后台数据库。其中内置的数据库访问组建ADODB属于数据库应用的COM构建,可以在多种环境下使用。各种脚本和语言均可调用ADO组建访问库,并利用相应的数据接口,显示查询结果。ADO拥有强大的活力,它是位于ODBC和OLEDB之上的高性能数据操作接口。ACCESS2000是一个采用SQL语言的关系型数据库管理系统。基本上,不论是客户机/服务器、多层结构,还是DATABASEWEB应用程序,都可以都扮演着后端数据库的角色。ACCESS数据库在应用领域不如SQLSERVER2000,而且在安全性方面也不是太好,对于大型的数据库不能采用ACCESS2000。11编写目的随着科学技术的发展和社会的进步,人们的生活水平越来越高了,不仅对物质生活,而对精神生活的享受也是提高了很多,而且现在社会的竞争也越来越激烈,人们的生活步伐也加快了,为了适应时代潮流,大多数人对网上购物的兴趣很高,我们整个小组设计的网上花店正是符合了大多数人的要求,为了让每个进行购物的人清楚的了解我们网站的各个功能,所以编写了这个详细设计的模块,我所做的是用户管理模块,具体包括用户登陆,注册,密码取回,修改密码,管理员登陆,后台管理和前台管理模块。12背景说明AA开发网页制作,网上花店天使花店BB就登陆模块和注册模块是由我自己一个人负责开发和设计的,初次进入我们网站的广大用户,就可以注册,注册成功后就可以登陆,只要记住注册的用户名和密码,下次在登陆时就不需要注册了,可以直接登陆。该模块式要和数据库连接的,用户填写好信息提交后,系统根据要求就自动完成各自的功能。13定义会员信息,用户名,密码,登陆,注册,提交,清除,验证码,14参考资料李福荣曹庆臻编著(第二版)史济民顾春华李冒武苑荣编著闫静钟斌等编著运行环境及开发工具操作系统WINDOWS2000/XP数据库ACCESS数据库开发工具DREAMWEAVERMX图片处理工具FRIEWORKSMXFLASHMX发布IIS502程序系统的结构取回密码用户名密码答案输入密码密码提示问题确认密码会员登录信息用户名密码验证码3程序设计说明31程序描述在注册过程中,如果你的你E_MAIL格式不是用户名域名的格式系统会提示出错信息,还有如果你的身份证号码簿是15位的也是错误信息,密码和确认密码不一致也是错误的32功能模块的主要功能注册模块用户在注册或修改窗口中输入或修改个人的资料,提交数据库。之后他就成为本店普通会员,可以拥有任意浏览鲜花,把要买的鲜花放入购物车,收银台结算,选择购物方式,加入收藏等功能。登陆模块用户登陆登陆口令密码正确密码错误进入系统返回登陆界面注册填写用户信息注册成功格式正确注册失败用户登陆后可修改个人资料,包括问题的修改,这是方便用户忘记密码时能够取回密码,还有密码修改,定单的查询,还可填写个人的收货资料这样方便用户在下定单的时候不要在次填写。数据表USER表字段名称数据类型字段长度可否为空主键USERID自动编号否USERNAME文本50是USERMAIL文本50是PASSWORD文本50是IDENTIFY数字长整型是MOBILE文本50是USERQQ文本50是ADDDATE日期/时间18是QUESION文本50是ANSWER文本50是LOGINNUM数字长整型是LASTVST日期/时间18是RECEPIT文本50是CITY文本50是ADDRESS文本50是POSTCODE文本50是USERTEL文本50是DELIVERYMETHORD数字长整型是PAYMETHORD数字长整型是SEX数字长整型是REALNAME文本50是VIP是/否20是BOOK文本255否33功能模块细化331用户登录界面算法如下用户名还没注册密码忘记密码验证码“光临您已经是VIP用户您目前还没有未处理订单共计000元“ELSEDIMSHOPJIAGEDOWHILENOTRSEOFSHOPJIAGEROUNDSHOPJIAGERS“VIPPRICE“RS“PRODUCTNUM“,2RSMOVENEXTLOOPRESPONSEWRITE“欢迎“光临您已经是VIP用户您目前有“光临您还是普通用户您目前还没有未处理订单共计000元“ELSEDOWHILENOTRSEOFSHOPJIAGEROUNDSHOPJIAGERS“PRICE2“RS“PRODUCTNUM“,2RSMOVENEXTLOOPRESPONSEWRITE“欢迎“光临您还是普通用户您目前有“注销登录“ENDIFRESPONSEWRITE“332个人资料界面当用户登录成功后,就可以看到自己的资料,方便用户了解自己的情况算法个人资料尊敬的用户,我们向您承诺以下信息将被严格保密,绝对不提供给第三方或用作它用。用户名ZHOU会员级别普通会员EMAIL真实姓名密码提问用于密码遗忘时使用密码答案密码遗忘时将验证此答案修改密码用户名ZHOU原密码新密码确认密码334用户注册界面用户如果想购买商品,而且是第一次进入该系统就要先注册,用户要认真填写信息,填写信息时,E_MAIL的格式为用户名域名,身份证的号码要为15位,电话号码可以使数字也可以是任意的字符形式。算法请填写用户信息用户名用户名长度不能小于2。密码长度必须大于6个字符。确认密码EMAIL请您务必填写正确的EMAIL地址,便于我们与您联系;真实姓名收货人姓名。身份证号码此项信息用于必要时以核实身份,一经注册,便不可更改,请如实填写移动手机请填写正确的号码,以便有急事联系。QQ网上联系密码提示密码答案推荐人DOCUMENTUSERINFOUSEREMAILVALUEINDEXOF,01|DOCUMENTUSERINFOUSEREMAILVALUEINDEXOF,01|DOCUMENTUSERINFOUSEREMAILVALUELASTINDEXOF“DOCUMENTUSERINFOUSEREMAILVALUELENGTH1|DOCUMENTUSERINFOUSEREMAILVALUELASTINDEXOF“DOCUMENTUSERINFOUSEREMAILVALUELENGTH1ALERT“EMAIL地址格式不正确“DOCUMENTUSERINFOUSEREMAILFOCUSRETURNFALSEELSEALERT“EMAIL不能为空“DOCUMENTUSERINFOUSEREMAILFOCUSRETURNFALSEFUNCTIONCHECKSPACECHECKSTRVARSTRFORI0IFUNCTIONCHECKIFCHECKSPACEDOCUMENTUSERINFOUSERNAMEVALUEDOCUMENTUSERINFOUSERNAMEFOCUSALERT“用户名不能为空,请重新输入“RETURNFALSEIFCHECKSPACEDOCUMENTUSERINFOUSERNAMEVALUE|DOCUMENTUSERINFOUSERNAMEVALUELENGTH管理员登录管理员密码339前台管理界面算法购物商店前台管理3310后台管理算法购物商店后台管理功能名称登陆功能说明只有会员登陆后才可进行购书和资料修改等一系列的操作数据结构用户名字符串密码整型验证码整型功能名称个人资料功能说明用于个人的资料的修改数据结构用户名字符串会员级别整型EMAIL字符串真实姓名字符串密码提问字符串密码答案字符串功能名称修改密码功能说明修改会员的密码数据结构旧密码字符串新密码整型确认字符串34流程逻辑我的资料注册登陆消息中心个人资料修改密码取回密码我的订单4个人总结通过做课程设计,我学习到了好多知识,在未用ASP做课程设计之前,我对它一无所知,通过我努力的学习,从图书馆借相关的书籍,上网查找相关的资料,我对ASP的基本框架有了基本的了解,我知道了要想做一个比较完善的系统,各方面的知识都要涉及到的,在做课程设计的过程中,另我感触最多是要对自己的模块要十分清楚的了解的,也许在刚开始的时候,会遗漏一些功能,但是在做的过程中,也可以在加上的。做课程设计的过程,我首先遇到的难题就是ASP与数据库的连接,因为我是初学者,对一些知识还未太掌握,我试验了好多次都未成功,然后我请教了对它熟悉的人,他们把一些事例给我看,让我从中找出所需的知识,我是用ACCESS做的表,要用到ADB连接数据库,然后在代码中编写一些代码,我知道了连接数据库的步骤是连接数据库,打开表,查询该数据是否存在连接对象,更新数据库,关闭数据库。特别是在最后验收的阶段,我们的指导教师特别邀请三位对网站制作了解比较深入的高手老师,在检查的过程中,我终于知道真
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新课改瘦专用2025版高考历史一轮复习20世纪的战争与和平高考探究课讲义含解析选修3
- 八年级语文下册第三单元红色经典第6课绞刑架下的报告节选课文解析素材北师大版
- 2025年高考英语临考押题卷(北京卷)(解析版)
- 2024年中考三模 道德与法治(浙江卷)(考试版A3)
- 2024年中考三模 道德与法治(河南卷)(考试版A3)
- 数字智慧方案景园农业水利建设物联网智慧应用方案
- 2024年家用电热电力器具及类似产品项目资金筹措计划书代可行性研究报告
- 低压电工理论复习测试题
- 保健按摩师练习试卷附答案
- 2022年全国乙卷英语高考真题文档版(答案)
- 企业防范用工风险知识讲座
- 急性缺血性脑卒中静脉溶栓护理指南:常见问题与解答
- 水利水电重点复习知识点总结
- 完整版江苏省政府采购专家库入库考试题库(1-4套卷)
- 高校考试制度的弊端与改革
- ERAS理念在妇科围手术期中的应用
- 《中心静脉置管术》课件
- 高级教师职称面试讲课答辩题目及答案
- 牛安全生产技术-牛常见心血管系统疾病的防治
- 2023新能源风电工程项目文档全过程控制与档案整理规定
- 口腔颌面颈部局部解剖-颈部局部解剖(口腔解剖生理学课件)
评论
0/150
提交评论