ASP程序设计.docx
- 文档编号:27307531
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:32
- 大小:1.82MB
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的Ì? 文? 档̦Ì。 ¡ê
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"/>