高级软件开发技术课程设计报告.docx
- 文档编号:2457242
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:21
- 大小:534.38KB
高级软件开发技术课程设计报告.docx
《高级软件开发技术课程设计报告.docx》由会员分享,可在线阅读,更多相关《高级软件开发技术课程设计报告.docx(21页珍藏版)》请在冰点文库上搜索。
高级软件开发技术课程设计报告
高级软件开发技术
课程设计报告
题目:
NBA篮球信息管理网站
专业:
信息管理与信息系统
班级:
110506
姓名:
史谦
学号:
20111910
指导教师:
赵晶晶
学期:
2013-2014-2
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,buttonid属性为button4的runat取值为server,text属性值为注册,on_click属性值为button4_click,控件属性设置如下表1-控件属性表所示:
表1-控件属性表
Textbox属性
属性值
Button属性
属性值
Id
Textbox1
id
Button3
runat
Server
runat
Server
width
94px
text
登录
Onclick
Button3_click
Textbox属性
属性值
Button属性
属性值
Id
Textbox2
Id
Button4
runat
Server
Runat
Server
textmode
Password
Text
注册
width
95px
onclick
Button4_click
登陆页面代码如下:
url('4.png');height: 457px;width: 548px;"> 25px;font-weight: bold">NBA问卷信息调查 用户名: TextBoxID="TextBox1"runat="server"Width="94px"> TextBox> 密 码: TextBoxID="TextBox2"runat="server" TextMode="Password"Width="95px"> TextBox> ButtonID="Button3"runat="server"Text="登录"onclick="Button3_Click" style="height: 21px"/> ButtonID="Button4"runat="server"Text="注册"onclick="Button4_Click"/>
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-控件属性表所示:
表2-控件属性表
Textbox属性
属性值
Textbox属性
属性值
Id
Textbox1
id
Textbox3
Runat
Server
runat
Server
Textbox属性
属性值
textmode
Password
id
Textbox2
width
148px
Runat
server
Textbox属性
属性值
textmode
Password
id
Textbox5
width
148px
runat
Server
Textbox属性
属性值
button属性值
属性值
id
Textbox6
id
Button2
runat
Server
runat
Server2
button属性
属性值
text
取消
id
Button1
Width
75px
runat
Server
Dropdownlist属性
属性值
text
提交
Id
Dropdownlist1
Width
75px
Runat
server
onclick
Button_click
RequiredFieldValidator属性
属性值
Id
Requirefieldvalidator1
runat
Server
errormessage
errormessage
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
runat
Server
headertext
错误信息
Showsummarry
true
注册页面代码如下:
30px;font-weight:
bold;font-style:
italic">会员注册
#C0C0C0;background-image: none;"> red;"> TextBoxID="TextBox1"runat="server"> TextBox> * RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ErrorMessage="注册账号不能为空"ControlToValidate="TextBox1Display="None"> RequiredFieldValidator> RegularExpressionValidatorID="RegularExpressionValidator1"runat="server"ControlToValidate="TextBox1"ErrorMessage="必须是数字ValidationExpression="^[A-Za-z0-9]+$Display="None"> RegularExpressionValidator> 用户名只能由英文字母a~z、数字0~9组成
red;"> TextBoxID="TextBox2"runat="server"TextMode="Password"Width="148px"> TextBox> * RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ControlToValidate="TextBox2"ErrorMessage="密码不能为空"Display="None"> RequiredFieldValidator> CompareValidatorID="CompareValidator1"runat="server" ControlToCompare="TextBox2"ControlToValidate="TextBox3"ErrorMessage="密码和重复密码必须相同"Display="None"> CompareValidator>
red;"> TextBoxID="TextBox3"runat="server"TextMode="Password"Width="148px"> TextBox> * RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"ControlToValidate="TextBox3"ErrorMessage="重复密码不能为空"Display="None"> RequiredFieldValidator>
100px">性别:
red;"> DropDownListID="DropDownList1"runat="server"> ListItem>男 ListItem> ListItem>女 ListItem> DropDownList>
TextBoxID="TextBox5"runat="server">
TextBox>
RangeValidatorID="RangeValidator1"runat="server"ErrorMessage="年龄超出范围(15-110),请正确输入"MaximumValue="110"MinimumValue="15"ControlToValidate="TextBox5"Type="Integer"Display="None">
RangeValidator>
Red">年龄必须在15-110之间
#ff0033"> TextBoxID="TextBox6"runat="server"> TextBox> RegularExpressionValidatorID="RegularExpressionValidator2"runat="server"ErrorMessage="请正确输入邮箱"ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="TextBox6"Display="None"> RegularExpressionValidator>
ButtonID="Button1"runat="server"Text="提交"Width="75px"OnClick="Button1_Click"/> ButtonID="Button2"runat="server"Text="取消"Width="75px"onclick="Button2_Click"/>
ValidationSummaryID="ValidationSummary1"runat="server"HeaderText="错误信息"ShowSummary="true">
ValidationSummary>
3、调查.aspx页面控件
该页面的table中添加了1.jpg的背景图片。
该页有一个button控件,一个checkboxlist控件,一个radiobuttonlist控件,一个accessdatasource控件。
其中checkboxlist的id属性值为Checkboxlist1,Runat的属性值为server,repeatdirection的属性值为Horizontal,radiobuttonlist的id属性值为Radiobuttonlist1,Runat的属性值为server,datasourceid属性值为Accessdatasource1,datatextfiled属性值为Name,datavaluefield的属性值为Name,Accessdatasource的id属性值为Acessdatasource1,datafile的属性值为~/信息数据库a.mdb,selectcommand的属性值为SELECT[name]FROM[球员表],button的id属性值为Button1,Runat的属性值为server,text的属性值为提交,Onclick的属性值为Button1_Click,Width的属性值为56px,该页编写了一个事件。
控件属性设置具体如表3-控件属性表所示:
表3-控件属性表
Checkboxlist属性
属性值
Id
Checkboxlist1
Runat
server
repeatdirection
Horizontal
Radiobuttonlist属性
属性值
Id
Radiobuttonlist1
Runat
Server
datasourceid
Accessdatasource1
datatextfiled
Name
datavaluefield
Name
Accessdatasource属性
属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 软件 开发 技术 课程设计 报告