NBA篮球信息管理网站高级软件开发技术课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NBA篮球信息管理网站
一、网站的功能
该网站包含三个窗体页,第一个页面是登陆页如图1,用户输入账号和密码后,点击“登陆”按钮,就会进入第二个页面--调查页面如图2,如果输入账号或者密码有一个为空的话,就会弹出提示,提醒用户名和密码不能为空如图3,进入调查页面后,当在复选框和单选按钮做出选择后,单机提交按钮,此时所选信息会写入数据库的调查信息表中,且此时页面会自动回到登录页面,点击“注册”按钮,就会进入第三个页面--会员注册页面如图4所示,该页主要是实现新用户信息注册。用户填写按要求注册表单,单击“提交按钮”,会自动返回登录页面,此时所写的信息会写入数据库的用户信息表,如果没有填写信息而点击“提交”按钮,则会在网页左下角出现错误信息提示,如图5所示。
图1
图2
图3
图4
图5
二、控件的属性
1、登录.aspx页面控件
登陆网页table里添加了背景图片“4.png”,且图片高度为457px,宽度为548px.form表单里有两个textbox控件,两个button控件,其中两个button控件编写了两个事件。其中属性id值为textbox1的ruanat属性为server,width 取值为94px,属性id值为textbox2的runat属性为server,textmode取值为password,width为95px,属性id取值为button3的runat取值为server,text 属性值为登录,on_click属性值为button3_click,button id属性为button4的runat取值为server,text属性值为注册,on_click属性值为button4_click,控件属性设置如下表1-控件属性表所示:
登陆页面代码如下:
2、注册.aspx页面控件
注册网页的form表单有8行4列的表格,且表格的边框为1,没有背景图片,其中前六行的第二列均跨两列,第七行和第八行均跨三列。第一行第一列用于做“注册帐号”,第一行第二列为id属性为textbox1及RequiredFieldValidator控件。第二行第一列用于做“密码”,第二行第二列为属性值为Textbox2及RequiredFieldValidator和comparevalidator控件。第三行第一列用于做“重复密码”,第三行第二列为id属性值为Textbox3及RequiredFieldValidator控件。第四行第一列用于做“性别”,第四行第二列为id属性值为Dropdownlist1的控件。第五行第一列用于做“年龄”,第五行第二列为id属性值为Ranggevalidator1控件。第六行第一列用于做“注册邮箱”。该页面共有两个button控件,五个textbox控件,一个dropdownlist控件以及五种验证控件。其中Textbox属性id值为Textbox1的Runat属性值为server,Textbox属性id值为Textbox2的Runat属性值为server,
textmode取值为Password,width为148px,Textbox属性id值为Textbox3的Runat 属性值为server,textmode取值为Password,width为148px,Textbox属性id值为Textbox3的Runat属性值为server,Textbox属性id值为Textbox6的Runat属性值为server,button的id属性值为Button2的runat值为server,text取值为取消,button的id属性值为Button1的runat值为server,text取值为提交,width取值为75px,on_click属性值为button_click,dropdownlist的id属性值为dropdownlist1的runat属性值为server,RequiredFieldValidator的id属性值为RequiredFieldValidator1,runat属性值为Server,Controltovalidate的取值为Textbox1,display属性值为None。Regularexpressionvalidator的id属性值为Regularexpressionvalidator1,runat 属性值为server,controltovalidator属性值为Textbox1,errormessage属性值为必须是数字和字母,vlidationexpression属性值为^[A-Za-z0-9]+$,display属性值为None,Requirefieldvalidator的id属性值为Requirefieldvalidator2,Runat属性值为Server,Controltovalidate属性值为Textbox2,errormessage属性值为密码不能为空,display属性值为None,Compaevalidator的id属性值Comparevalidator1,runat属性值Server,controltovalidate属性值为Textbox3,controltocompare属性值为Textbox2,errormessage属性值为密码和重复密码必须相同,Display属性值为none,Requirefieldvalidator的id属性值为Requirefieldvalidator3,runat属性值为Server,Controltovalidate属性值Textbox3,errormessage属性值为重复密码不能为空,display 属性值为none,Rangevalidator的id属性值为Ranggevalidator1,Runat属性值为Server,errormessage属性值为年龄超出范围(15-110),请正确输入,Maxmumvalue 属性值为110,Minimunvalue属性值为15,controltovalidate属性值为Textbox5,type 属性值为integer,display属性值为none,Regularexpressionvalidator的id属性值为Regularexpressionvalidator2,Runat属性值为Server,errormessage属性值为请正确输入邮箱,validationexpression属性值为\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*,controltovalidate属性值为Textbox6,display属性值为none,Validationsummary的id属性值为Validationsummary1,eadertext属性值为错误信息,Runat属性值为Server,Showsummarry属性值为true,textbox控件具体属性如表2-控件属性表所示: