已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上服装销售系统会员管理模块姓名李玲班级计0210宿舍桃A511联系电话05163595882指导老师毛磊一引言1编写目的目前,网上购物已经成为一种潮流,本软件为网上服装销售系统,目的是对商品网上交易和顾客网上购物的需要进行的开发设计,对于销售商来说,可以更好销售自己的商品;对于客户能更方便于轻松网上购物,进而节省时间并提高效率。网上销售的方便快捷代替了传统购物的诸多缺点。2项目背景说明A开发的软件系统的名称网上服装销售系统B本项目的组成人员组长宋云杰组员胡立成、李玲、陆轶、彭叶莲3参考资料软件工程原理、方法与应用史济民、顾春华、李昌武苑荣编写WEB高级程序设计教程刘兵、欧阳峥峥等编著SQLSERVER2000数据库的应用开发DREAMWEAVERMX实用培训教程朱萍张超编著网站设计与网页制作教程周霞编著二、详细设计1系统模块设计会员管理模块图如下2ER图会员管理会员登录会员注册注册资料修改修改密码注册信息用户名登录密码确认密码密码提示密码回答联系电话性别出生年月电子邮件密码找回注注册资料修改ER图同上。3数据字典数据流名注册信息别名会员注册资料组成用户名密码确认密码密码提示密码回答联系电话性别出生年月电子邮件备注数据流名登录信息别名会员登录组成用户名密码备注数据流名密码修改别名组成用户名原密码输入新密码确认新密码备注(注册资料修改与注册资料的数据字典同)4数据表会员注册表字段名数据类型字段大小可否为空USERID文本10否PASSWORD数字15否REPASSWORD数字15否修改密码用户名原密码输入新密码确认新密码QUESTION文本30是ANSWER文本30是TELEPHONE数字13是SEX文本2是BIRTHDAY日期/时间8是EMAIL文本30否5模块实现过程分析51登录界面用户登录首先进入系统首页(文件名为INDEXASPX)。首先由用户输入登录的用户名和密码,只有用户名和密码匹配的话,才能进入系统。当用户点击注册按纽,进入用户注册界面(文件名为REGISTERASPX)。登录算法如下(1)使用CONNECTION对象,建立MYCONN与数据库的连接。(2)定义DATAADAPTER对象MYDATAADAPTER(3)定义DATASET对象MYDATASET(4)使用DATAADAPTER对象的FILL方法把数据放入DATASET中(5)验证用户名和密码是否匹配,如果正确,进入下一个界面,否则显示出错信息。文件INDEXASPX的源代码如下DIMSQLASSTRINGDIMMYCONNASSQLCONNECTIONFUNCTIONGETDATAVIEWSQLASSTRING,STRTABLEASSTRINGASDATAVIEWDIMMYDATAADAPTERASSQLDATAADAPTERDIMMYDATASETASDATASETMYCONNOPENMYDATAADAPTERNEWSQLDATAADAPTERSQL,MYCONNMYCONNCLOSEMYDATASETNEWDATASETMYDATAADAPTERFILLMYDATASET,STRTABLEGETDATAVIEWNEWDATAVIEWMYDATASETTABLESSTRTABLEENDFUNCTIONFUNCTIONGETDATAREADERSQLASSTRINGASSQLDATAREADERDIMMYCMDASSQLCOMMANDMYCMDNEWSQLCOMMANDSQL,MYCONNMYCONNOPENGETDATAREADERMYCMDEXECUTEREADERENDFUNCTIONSUBCLOSECONNECTIONMYCONNCLOSEENDSUBSUBEXECUTESQLSQLASSTRINGDIMMYCMDASSQLCOMMANDMYCMDNEWSQLCOMMANDSQL,MYCONNMYCONNOPENMYCMDEXECUTENONQUERYMYCONNCLOSEENDSUBSUBCHECKUSERSENDERASOBJECT,EASEVENTARGSIFUSERNAMETEXT“THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“用户名不能为空“ELSEIFPASSWORDTEXT“THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“密码不能为空“ELSEDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“SELECTFROMZHUCEWHEREUSERID“USERNAMETEXT“ANDPASSWORD“PASSWORDTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“DIMDSASDATASETNEWDATASETDIMMYCOMMANDASSQLDATAADAPTERNEWSQLDATAADAPTERQUERYSTRING,CONNMYCOMMANDFILLDSMYDATAGRIDDATASOURCENEWDATAVIEWDSTABLES0MYDATAGRIDDATABINDIFMYDATAGRIDITEMSCOUNT0THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“登录失败,请检查用户名和密码“CONNCLOSEELSECONNCLOSEDIMUSERNAMEASSTRINGDSTABLES0ROWS0ITEM1SESSION“USERNAME“USERNAMERESPONSEREDIRECT“INDEXASPX“ENDIFENDIFENDSUB52注册界面新用户进入网站时,必须要先进行注册,RESGISTERASPX中提示用户填写个人基本资料,如图示算法如下(1)使用CONNECTION对象,建立MYCONN与数据库的连接。(2)定义DATAADAPTER对象MYDATAADAPTER(3)定义DATASET对象MYDATASET(4)使用DATAADAPTER对象的FILL方法把数据放入DATASET中(5)使用COMMAND对象向数据库递交信息(6)判断所填的用户名是否为空或者与ZHUCE表中的用户名是否重复(7)判断密码是否为空,密码和确认密码的值是否相同,若不同,则重新输入(8)将用户填入的信息存入相应的字段(9)使用DATAADAPTER对象的UPDATE方法更新ZHUCE表中的数据文件REGISTERASPX的部分源代码为(除与注册模块相同的定义部分外)SUBCHECK_REGISTERSENDERASOBJECT,EASEVENTARGSIFUSERIDTEXT“THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“用户名不能为空“ELSEIFTRIMPASSWORDTEXTTRIMREPASSWORDTEXTTHENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“你两次输入的密码可能不正确或者密码为空“ELSEIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“INSERTINTOZHUCEUSERID,PASSWORD,QUESTION,RESPONSE,TEL,EMAIL,SEX,BIRTHDAYVALUES“USERIDTEXT“,“PASSWORDTEXT“,“QUESTIONTEXT“,“ANSWERTEXT“,“PHONETEXT“,“E_MAILTEXT“,“XINGBIESELECTEDITEMVALUE“,“CSRQTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNDIMQUERYSTRING2ASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMUSERIDTEXT“DIMDSASNEWDATASETDIMMYCOMMAND2ASSQLDATAADAPTERNEWSQLDATAADAPTERQUERYSTRING2,CONNMYCOMMAND2FILLDSMYDATAGRID1DATASOURCENEWDATAVIEWDSTABLES0MYDATAGRID1DATABINDIFMYDATAGRID1ITEMSCOUNT0THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“注册失败,此用户名已被注册,请重新选择一个用户名“ELSETRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYSTATUES1STYLE“COLOR“RED“STATUES1TEXT“注册成功,请直接进入“RESPONSEREDIRECT“INDEXASPX“ENDIFCONNCLOSEENDIFENDIFENDSUB53注册资料修改界面用户在注册之后还可以修改自己的个人资料,在修改信息的界面上显示出了用户已经有的注册资料,供用户修改。如图示文件REGISTEREDITASPX的主要源代码(除与注册模块相同的定义部分)如下SUBPAGE_LOADSENDERASOBJECT,EASEVENTARGSIFSESSION“USERNAME“THENRESPONSEWRITE“对不起你还没有登录请登录或注册“RESPONSEENDENDIFDIMSQL3ASSTRINGSQL3“SELECTTOP8FROMFZHTABLEORDERBYCLICKDESC“DIMSQLASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMSESSION“USERNAME“DIMCONNSTRASSTRING“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCONNNEWSQLCONNECTIONCONNSTRDIMDAASNEWSQLDATAADAPTERSQL,MYCONNDIMDSASNEWDATASETDAFILLDS,“ZHUCE“USERIDTEXTDSTABLES“ZHUCE“ROWS0“USERID“QUESTIONTEXTTRIMDSTABLES“ZHUCE“ROWS0“QUESTION“ANSWERTEXTTRIMDSTABLES“ZHUCE“ROWS0“RESPONSE“PHONETEXTDSTABLES“ZHUCE“ROWS0“TEL“E_MAILTEXTDSTABLES“ZHUCE“ROWS0“EMAIL“XINGBIESELECTEDITEMVALUEDSTABLES“ZHUCE“ROWS0“SEX“CSRQTEXTDSTABLES“ZHUCE“ROWS0“BIRTHDAY“DATAGRID4DATASOURCEGETDATAVIEWSQL3,“TB“DATAGRID4DATABINDENDSUBSUBEDIT_REGISTERSENDERASOBJECT,EASEVENTARGSIFTRIMPASSWORDTEXTTRIMREPASSWORDTEXTTHENRESPONSEWRITE“你两次输入的密码可能不正确“RESPONSEENDENDIFIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“UPDATEZHUCESETPASSWORD“TRIMPASSWORDTEXT“,QUESTION“TRIMQUESTIONTEXT“,RESPONSE“ANSWERTEXT“,TEL“PHONETEXT“,EMAIL“E_MAILTEXT“,SEX“XINGBIESELECTEDITEMVALUE“,BIRTHDAY“CSRQTEXT“WHEREUSERID“TRIMSESSION“USERNAME“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNTRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYSTATUES1STYLE“COLOR“RED“STATUES1TEXT“修改成功“CONNCLOSEENDIFENDSUB54密码修改界面为安全起见,用户可以随时修改自己的密码,在此界面上用户在输入用户名和原密码后必须输入新密码和对新密码进行确认。文件MIMAXIUGAIASPX的主要源代码如下DIMSTRCONNASSTRINGSTRCONN“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCONNNEWSQLCONNECTIONSTRCONNDIMSQL3ASSTRINGSQL3“SELECTTOP8FROMFZHTABLEORDERBYCLICKDESC“DATAGRID4DATASOURCEGETDATAVIEWSQL3,“TB“DATAGRID4DATABINDUSERIDTEXTSESSION“USERNAME“ENDIFENDSUBSUBEDIT_REGISTERSENDERASOBJECT,EASEVENTARGSDIMMYCOMMANDASSQLCOMMANDDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGIFTRIMPWD1TEXTTRIMPWD2TEXTTHENRESPONSEWRITE“你两次输入的密码可能不正确“RESPONSEENDELSEDIMSQLASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMSESSION“USERNAME“ANDPASSWORD“TRIMPASSWORDTEXT“QUERYSTRING“UPDATEZHUCESETPASSWORD“TRIMPWD1TEXT“WHEREUSERID“TRIMSESSION“USERNAME“ANDPASSWORD“TRIMPASSWORDTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“DIMDSASDATASETNEWDATASETDIMMYCOMMAND1ASSQLDATAADAPTERNEWSQLDATAADAPTERSQL,CONNMYCOMMAND1FILLDSMYDATAGRID1DATASOURCENEWDATAVIEWDSTABLES0MYDATAGRID1DATABINDIFMYDATAGRID1ITEMSCOUNT1THENMYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNTRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYRESPONSEWRITE“修改成功“RESPONSEENDCONNCLOSEELSERESPONSEWRITE“原密码不正确“RESPONSEENDCONNCLOSEENDIFENDIFENDSUB55找回密码界面如果用户忘记自己的密码,可以根据注册时填写的资料(用户名电子邮箱),递交给系统,取回密码。如图示文件SEARCHMIMAASPX的源代码如下SUBSEARCH_CLICKSENDERASOBJECT,EASEVENTARGSIFUSERIDTEXT“THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“用户名不能为空“ELSEIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“INSERTINTOSEARCHMIMAUSERID,EMAILVALUES“USERIDTEXT“,“ANSWERTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解除协议和解除协议书四篇
- 2023-2024学年贵州省思南县联考中考物理全真模拟试题含解析
- 中国古代绘画撷英第二课时
- 高中物理学业水平合格性考试模拟测试卷(四)含答案
- 优化项目设计方案(2篇)
- 运输方案优化实训报告(2篇)
- 汽车新媒体营销方案策划书(2篇)
- 物业服务精细化管理方案(2篇)
- 封开县2022年公务员考试《行政职业能力测验》全真模拟试题含解析
- 2022年公务员考试邵阳市新邵县《行政职业能力测验》全真模拟试卷含解析
- 华为IPD流程PDP产品开发7个TR评审表各要素文字版
- 中央预算内投资项目资金申报指南
- 2024年四川开放大学《社会保障学》形成性考核参考试题库(含答案)
- 苹果Vision Pro拆解深度报告-南京证券
- 2024年滨州市光明电力服务有限责任公司招聘笔试参考题库附带答案详解
- 小升初综合练习(综合训练)-2023-2024学年六年级下册数学青岛版
- (高清版)DZT 0279.32-2016 区域地球化学样品分析方法 第32部分:镧、铈等15个稀土元素量测定 封闭酸溶-电感耦合等离子体质谱法
- 教学能力比赛学情分析图(源图可编辑)
- 2024河北承水水务科技有限公司招聘笔试参考题库附带答案详解
- 驾校安全教育培训课件
- 医院护理培训课件:《改善患者就医感受提高患者满意度》
评论
0/150
提交评论