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