ASP程序设计.docx

上传人:b****1 文档编号:14984701 上传时间:2023-06-29 格式:DOCX 页数:32 大小:1.82MB
下载 相关 举报
ASP程序设计.docx_第1页
第1页 / 共32页
ASP程序设计.docx_第2页
第2页 / 共32页
ASP程序设计.docx_第3页
第3页 / 共32页
ASP程序设计.docx_第4页
第4页 / 共32页
ASP程序设计.docx_第5页
第5页 / 共32页
ASP程序设计.docx_第6页
第6页 / 共32页
ASP程序设计.docx_第7页
第7页 / 共32页
ASP程序设计.docx_第8页
第8页 / 共32页
ASP程序设计.docx_第9页
第9页 / 共32页
ASP程序设计.docx_第10页
第10页 / 共32页
ASP程序设计.docx_第11页
第11页 / 共32页
ASP程序设计.docx_第12页
第12页 / 共32页
ASP程序设计.docx_第13页
第13页 / 共32页
ASP程序设计.docx_第14页
第14页 / 共32页
ASP程序设计.docx_第15页
第15页 / 共32页
ASP程序设计.docx_第16页
第16页 / 共32页
ASP程序设计.docx_第17页
第17页 / 共32页
ASP程序设计.docx_第18页
第18页 / 共32页
ASP程序设计.docx_第19页
第19页 / 共32页
ASP程序设计.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ASP程序设计.docx

《ASP程序设计.docx》由会员分享,可在线阅读,更多相关《ASP程序设计.docx(32页珍藏版)》请在冰点文库上搜索。

ASP程序设计.docx

ASP程序设计

武汉理工大学华夏学院

课程报告

课程名称:

ASP.NET程序设计

题目:

教职工信息管理系统的设计与开发

 

专业信息工程系

班级软件1111班

学号

姓名

成绩_________________

指导教师邱珊

2014年9月9日至2014年11月14日

课程大作业任务书

学生姓名:

专业班级:

软件1111班

指导教师:

邱珊工作单位:

信息工程系

设计题目:

要求完成的主要任务:

运用ASP.NET网站建设技术设计一个动态网站系统-教职工信息管理系统,实现注册、登录和信息的浏览、查询、添加和删除等基本功能。

具体要求如下:

(1)界面简单实用,友好美观。

要求使用主题和母版页以及CSS+DIV页面布局和样式控制。

具体要求如下:

a.所有的页面要包含母版页。

b.系统首先进入欢迎页面。

在欢迎页面中,要有系统名称,学生姓名,学号和班级。

从欢迎页面点击链接进行登陆界面。

c.进入登陆界面后的流程自行设计。

(2)所采用的数据库管理系统自行决定。

(3)系统必须实现注册、登录和信息的、查询、添加和删除等基本功能。

(4)学生需完成设计报告文档,以班为单位由班长统一提交。

 

1设计目的

设计一个动态网站系统-教职工信息管理系统

2开发环境

开发使用了VisualStudio2010和SQL2005

3需求分析

运用ASP.NET网站建设技术设计一个动态网站系统-教职工信息管理系统,实现注册、登录和信息的浏览、查询、添加和删除等基本功能。

具体要求如下:

(1)界面简单实用,友好美观。

要求使用主题和母版页以及CSS+DIV页面布局和样式控制。

具体要求如下:

a.所有的页面要包含母版页。

b.系统首先进入欢迎页面。

在欢迎页面中,要有系统名称,学生姓名,学号和班级。

从欢迎页面点击链接进行登陆界面。

c.进入登陆界面后的流程自行设计。

(2)所采用的数据库管理系统自行决定。

(3)系统必须实现注册、登录和信息的、查询、添加和删除等基本功能。

(4)学生需完成设计报告文档,以班为单位由班长统一提交。

4概要设计

1.模块功能

教师信息管理:

添加:

添加教师信息记录

删除:

删除选中信息记录

浏览:

浏览已有教师信息

修改:

对现有信息记录进行修改

查询:

对教师个人信息进行查询

2.模块结构

3.数据库设计

图一:

teacher_table

图二:

显示表内容

5详细设计与实现

此处详细写出具体的设计步骤,系统运行效果,并根据系统流程贴上系统运行效果图。

1.欢迎界面。

源代码:

<%@PageTitle="主¡Â页°3"Language="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"

CodeBehind="Default.aspx.cs"StyleSheetTheme="Default"Inherits="WebApplication1._Default"%>

ContentID="HeaderContent"runat="server"ContentPlaceHolderID="HeadContent">

thisismyfirstapplication.

Content>

ContentID="BodyContent"runat="server"ContentPlaceHolderID="MainContent">

欢?

迎®-使º1用®?

ASP.NET!

若¨?

要°a了¢?

解a关?

于®¨²ASP.NET的Ì?

详¨º细?

信?

息¡é,ê?

请?

访¤?

问¨º

站?

">

您¨²还1可¨¦以°?

找¨°到Ì?

title="MSDNASP.NET文?

档̦Ì">MSDN上¦?

有®D关?

ASP.NET的Ì?

文?

档̦Ì。

¡ê

20px;color:

Red">姓?

名?

êo

20px;color:

blue">胡¨²开a

20px;color:

Red">学¡ì号?

êo

20px;color:

blue">10212811120

20px;color:

Red">班㨤级?

êo

20px;color:

blue">软¨¨ª件t1111班㨤

Content>

2.注册界面

源代码:

<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Register.aspx.cs"Inherits="WebApplication1.Login"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

LabelID="Label1"runat="server"Text="用®?

户¡ì名?

êo">

Label>

TextBoxID="TxtUserName"runat="server">

TextBox>

RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"

ErrorMessage="请?

输º?

入¨?

用®?

户¡ì名?

!

"ControlToValidate="TxtUserName"Text="请?

输º?

入¨?

用®?

户¡ì名?

!

"ForeColor="Red"Display="None">

RequiredFieldValidator>


LabelID="Label2"runat="server"Text="密¨¹码?

êo">

Label>

TextBoxID="TxtPwd"runat="server"TextMode="Password">

TextBox>

RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"

ErrorMessage="请?

输º?

入¨?

密¨¹码?

ê?

"ControlToValidate="TxtPwd"Text="请?

输º?

入¨?

密¨¹码?

ê?

"Display="None"

ForeColor="Red">

RequiredFieldValidator>


LabelID="Label3"runat="server"Text="确¨¡¤认¨?

密¨¹码?

êo">

Label>

TextBoxID="TxtPwd1"runat="server"TextMode="Password">

TextBox>

CompareValidatorID="CompareValidator1"runat="server"

ErrorMessage="两¢?

次ä?

输º?

入¨?

的Ì?

密¨¹码?

不?

一°?

致?

ê?

"ControlToValidate="TxtPwd1"

ControlToCompare="TxtPwd"Text="两¢?

次ä?

输º?

入¨?

的Ì?

密¨¹码?

不?

一°?

致?

ê?

"ForeColor="Red"Display="None">

CompareValidator>


LabelID="Label4"runat="server"Text="出?

生¦¨²日¨?

期¨²:

êo">

Label>

TextBoxID="TxtBirthday"runat="server">

TextBox>

CompareValidatorID="CompareValidator2"runat="server"

ErrorMessage="出?

生¦¨²日¨?

期¨²应®|为a:

êo2000-10-20"ControlToValidate="TxtBirthday"

Operator="DataTypeCheck"Type="Date"Text="出?

生¦¨²日¨?

期¨²应®|为a:

êo2000-10-20"ForeColor="Red"Display="None">出?

生¦¨²日¨?

期¨²应®|为a:

êo2000-10-20

CompareValidator>


LabelID="Label5"runat="server"Text="电Ì?

子Á¨®邮®¨º箱?

êo">

Label>

TextBoxID="TxtEmail"runat="server">

TextBox>

RegularExpressionValidatorID="RegularExpressionValidator1"runat="server"

ControlToValidate="TxtEmail"ErrorMessage="电Ì?

子Á¨®邮®¨º箱?

格?

式º?

不?

正y确¨¡¤!

ê?

"Text="电Ì?

子Á¨®邮®¨º箱?

格?

式º?

不?

正y确¨¡¤!

ê?

"

Display="None"ForeColor="Red"

ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">

RegularExpressionValidator>


ButtonID="BtnRegister"runat="server"Text="注Á¡é册¨¢"

onclick="BtnRegister_Click"/>

ButtonID="Button1"runat="server"Text="下?

载?

"onclick="Button1_Click"/>

ValidationSummaryID="ValidationSummary1"runat="server"

HeaderText="有®D以°?

下?

错䨪误¨®信?

息¡é:

êo"

ForeColor="Red"/>

 

3.登录界面

4.信息浏览

5.信息查询

(1)按工号查询

(2)按姓名查询

源代码:

<%@PageTitle="主¡Â页°3"Language="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"

CodeBehind="StuInfo.aspx.cs"StyleSheetTheme="Default"Inherits="WebApplication1.StuInfo"%>

ContentID="HeaderContent"runat="server"ContentPlaceHolderID="HeadContent">

Content>

ContentID="BodyContent"runat="server"ContentPlaceHolderID="MainContent">

教¨¬职¡ã工¡è信?

息¡é查¨¦询¡¥:

êo

LabelID="Label1"runat="server"Text="查¨¦询¡¥条¬?

件t:

êo">

Label>

DropDownListID="DropDownList1"runat="server">

ListItemValue="stuno">工¡è号?

ListItem>

ListItemValue="name">姓?

名?

ListItem>

DropDownList>

LabelID="Label2"runat="server"Text="查¨¦询¡¥内¨²容¨Y:

êo">

Label>

TextBoxID="TextBox1"runat="server">

TextBox>

--这a里¤?

的Ì?

点Ì?

击¡Â事º?

件tButton2_Click在¨²哪?

里¤?

执¡ä行D的Ì?

ê?

-->

ButtonID="Button2"runat="server"Text="查¨¦询¡¥"onclick="Button2_Click"/>

--这a里¤?

的Ì?

Button2_Click事º?

件t是º?

在¨²StuInfo.aspx.cs中D实º¦Ì现?

的Ì?

,ê?

然¨?

后¨®通ª¡§过y对?

应®|的Ì?

数ºy据Y源¡ä绑㨮定¡§,ê?

来¤¡ä执¡ä行D数ºy据Y库a的Ì?

操¨´作Á¡Â我¨°想?

这a也°2就¨ª是º?

ASP与®?

JSP的Ì?

区?

别Àe,ê?

编À¨¤译°?

环¡¤境3不?

同ª?

占?

了¢?

很¨¹大䨮的Ì?

不?

同ª?

-->

 

GridViewID="GridView1"runat="server"AllowPaging="True"

AllowSorting="True"AutoGenerateColumns="False"

DataSourceID="SqlDataSource1"CellPadding="4"DataKeyNames="stuno"

ForeColor="#333333"GridLines="None">

CommandFieldShowSelectButton="True"/>

BoundFieldDataField="stuno"HeaderText="工¡è号?

"SortExpression="stuno"

ReadOnly="True"/>

BoundFieldDataField="name"HeaderText="姓?

名?

"SortExpression="name"/>

BoundFieldDataField="birthday"HeaderText="出?

生¦¨²年¨º月?

"

SortExpression="birthday"/>

BoundFieldDataField="sex"HeaderText="性?

别Àe"SortExpression="sex"/>

BoundFieldDataField="dept"HeaderText="所¨´属º?

类¤¨¤"SortExpression="dept"/>

BoundFieldDataField="major"HeaderText="职¡ã位?

"SortExpression="major"/>

GridView>

--这a里¤?

的Ì?

更¨¹新?

,ê?

删¦?

除y和¨ª添¬¨ª加¨®事º?

件t都?

是º?

在¨²编À¨¤码?

页°3面?

来¤¡ä完ª¨º成¨¦的Ì?

,ê?

其?

中D涉¦?

及¡ã到Ì?

页°3面?

的Ì?

跳¬?

转Áa-->

ButtonID="BtnUpdate"runat="server"Text="更¨¹新?

"onclick="BtnUpdate_Click"/>  

--学¡ì生¦¨²的Ì?

删¦?

除y不?

需¨¨要°a页°3面?

跳¬?

转Áa,ê?

直¡À接¨®在¨²里¤?

面?

进?

行D删¦?

除y即¡ä可¨¦-->

ButtonID="Button3"runat="server"onclick="Button3_Click"Text="删¦?

除y"/>  

--添¬¨ª加¨®操¨´作Á¡Â需¨¨要°a跳¬?

转Áa到Ì?

AddInfo.aspx界?

面?

进?

行D插?

入¨?

操¨´作Á¡Â-->

ButtonID="Button4"runat="server"onclick="Button4_Click"Text="添¬¨ª加¨®"/>

--绑㨮定¡§SqlDataSource4用®?

来¤¡ä通ª¡§过yDropDownList中D的Ì?

classno来¤¡ä查¨¦询¡¥

-->

SqlDataSourceID="SqlDataSource3"runat="server"

ConnectionString="<%$ConnectionStrings:

ConnectionString%>"

SelectCommand="SELECT*FROM[teacher_table]WHERE([name]=@name)">

ControlParameterControlID="TextBox1"DefaultValue="1"Name="name"

PropertyName="Text"Type="String"/>

SqlDataSource>

--绑㨮定¡§SqlDataSource1用®?

于®¨²在¨²登Ì?

录?

成¨¦功|后¨®将?

所¨´有®D学¡ì生¦¨²的Ì?

信?

息¡é全¨?

部?

显?

示º?

出?

来¤¡ä

-->

SqlDataSourceID="SqlDataSource1"runat="server"

ConnectionString="<%$ConnectionStrings:

ConnectionString%>"

SelectCommand="SELECT*FROM[teacher_table]">

SqlDataSource>

--绑㨮定¡§SqlDataSource3用®?

来¤¡ä通ª¡§过yDropDownList中D的Ì?

name来¤¡ä查¨¦询¡¥

-->

SqlDataSourceID="SqlDataSource2"runat="server"

ConnectionString="<%$ConnectionStrings:

ConnectionString%>"

SelectCommand="SELECT*FROM[teacher_table]WHERE([stuno]=@stuno)">

ControlParameterControlID="TextBox1"DefaultValue="1"Name="stuno"

PropertyName="Text"Type="String"/>

SqlDataSource>

--绑㨮定¡§SqlDataSource2用®?

来¤¡ä通ª¡§过yDropDownList中D的Ì?

stuno来¤¡ä查¨¦询¡¥

-->

Content>

6.添加功能

(1)添加界面

(2)结果显示

源代码:

<%@PageTitle="更¨¹新?

页°3面?

"Language="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"

CodeBehind="AddInfo.aspx.cs"StyleSheetTheme="Default"Inherits="WebApplication1.AddInfo"%>

ContentID="HeaderContent"runa

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2