aspnet课程设计报告

合集下载

课程设计报告书模板

课程设计报告书模板
SqlComma34;insert into score values('"+this.TextBox1.Text +"','"+this.TextBox4.Text +"','"+this.DropDownList1.Text +"','"+this.TextBox3.Text +"')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
5.“修改”按钮用于修改学生成绩,“修改”按钮的Click事件中,用update修改语句将成绩修改到数据库,其程序代码如下:
protectedvoidButton2_Click(objectsender,EventArgse)
2.3数据表设计
3.系统设计与实现
3.1系统目标
3.2系统功能结构
3.3系统业务流程图
3.4系统页面组织
3.5系统模块1的设计与实现(以下,一一叙述你所实现的功能的设计与实现
4.总结
(主要内容包括本课题完成系统的功能描述,性能要求和输入输出要求、系统软硬件运行环境及开发工具。有全组共同的可一致,对于个人自己负责的部分可单独描述。)
{
if(this.TextBox1.Text ==""||this.DropDownList1.Text ==""||this.TextBox3.Text =="")
{

asp.net简单得课程设计

asp.net简单得课程设计

简单得课程设计一、课程目标知识目标:1. 掌握的基本概念和原理,了解其开发环境及常用控件的使用方法;2. 学会使用C#语言进行网站开发,并能运用基本的数据绑定和事件处理技术;3. 理解Web Form的生命周期,掌握页面请求与响应的过程;4. 掌握状态管理和会话跟踪在中的应用。

技能目标:1. 能够独立设计并实现一个简单的网站,包括用户注册、登录、信息展示等功能;2. 学会使用进行数据库连接、数据查询和数据操作;3. 能够运用调试工具解决网站开发过程中的常见问题;4. 掌握基本的网络安全知识,提高网站的安全性。

情感态度价值观目标:1. 培养学生对技术的兴趣,激发学习热情,提高主动学习的积极性;2. 培养学生的团队协作精神,学会与他人共同解决问题;3. 增强学生的创新意识,鼓励尝试新方法,培养解决实际问题的能力;4. 引导学生树立正确的网络安全观念,关注网站用户隐私保护。

本课程针对高年级学生,在学生具备一定编程基础的前提下,深入浅出地讲解技术。

课程注重理论与实践相结合,以实际项目为驱动,培养学生的实际动手能力和解决问题的能力。

通过本课程的学习,学生将能够掌握的基本知识,具备开发简单网站的能力,为今后的职业发展奠定基础。

二、教学内容1. 概述- 理解的发展历程和特点- 掌握的运行环境与开发工具2. C#语言基础- 变量、数据类型和运算符- 控制语句和异常处理- 类和对象的基本概念3. Web Form页面开发- Web Form页面结构和事件处理- 页面生命周期和方法执行顺序- 服务器控件的使用4. 数据绑定与数据访问- 使用进行数据库连接和操作- 数据源控件和数据绑定控件的使用- 数据列表控件和数据显示5. 状态管理和会话跟踪- 状态管理的概念及常用方法- 会话状态和应用程序状态的使用- 视图状态和缓存的应用6. 网站安全性- 身份验证和授权机制- 会员系统- 常见网络安全问题及防护措施7. 实践项目:简易博客系统- 用户注册、登录功能- 博客文章发布、展示和评论- 系统安全性和数据保护本教学内容根据课程目标,结合课本内容进行科学组织和安排。

asp .net学生管理系统课程设计报告

asp .net学生管理系统课程设计报告

华北科技学院课程设计说明书学号:201207014316班级: 计科B123 姓名:小星星设计题目:学生信息管理系统设计地点:华北科技学院设计时间:2015-12-28 至2016-1-8成绩评定:1、工作量: A(),B(),C(),D(),F( )2、难易度:A(),B(),C(),D(),F( )3、答辩情况:基本操作:A(),B(),C(),D(),F( )代码理解:A(),B(),C(),D(),F( )4、报告规范度:A(),B(),C(),D(),F( )5、学习态度:A(),B(),C(),D(),F( )总评成绩:___________________________指导教师:___________________________1.课程设计目标和内容1.1课程设计目标使学生综合使用所学过的网络编程知识,掌握网络环境程序设计的基本概念;结合实际的操作和设计,巩固课堂学习内容,掌握网络环境编程的特点、原理和技术;将理论与实际相结合,应用现有的网络编程软件,结合数据库管理系统软件,规范、科学地完成一个小型网站的设计与实现。

在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

课程设计的目的和要求:(1)通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用课堂上所学的网络编程方法和知识。

(2)为学生适应毕业后团队合作,开发规模稍大项目和综合应用本专业所学习的多门课程知识创造实践机会。

(3)通过编写课程设计总结报告,培养学生撰写程序设计开发文档的能力。

课程设计的思想和方法还可以作为学生做毕业论文时的参考资料。

(4)通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。

为学生做毕业设计打好基础。

(5)通过较大的富有挑战性的软件实验项目开发实践,为学生提供主动学习、积极探索与大胆创新的机会。

比如,对web网页设计、交互网页技术、数据库应用、电子商务、客户机与服务器技术的应用。

新闻网站 asp net课程设计报告

新闻网站  asp   net课程设计报告

河南中医学院《课程设计报告》所在院系:信息技术学院专业年级: 2013级计算机科学与技术完成学生: 2013180106 曽涛指导教师:曹莉课程设计报告-新闻网站目录1.需求分析 (3)1.1网站功能分析: (3)1.2前台显示 (3)1.2.1新闻主页 (3)1.2.2新闻分类栏目页 (4)1.2.3新闻内容页 (4)1.2.4会员注册/登录页 (4)2.总体设计 (5)2.1新闻网站的数据库设计 (5)2.2数据库操作的简化方案 (5)2.3后台页面的设计 (6)2.4前台页面的设计 (6)3.详细设计 (7)3.1数据库设计 (7)3.1.1Admin表 (7)3.1.2AdminGrader表 (7)3.1.3FriendLink表 (8)3.1.4News表 (8)3.1.5Newcategroy表 (8)3.1.6UserInfo表 (9)3.1.7UserLogin表 (9)3.1.8UserReview表 (9)3.2后台管理页面详情 (10)3.3前台页面详情 (11)4.代码编写 (13)4.1创建的SqlHelper类 (13)5.网站测试 (22)6.报告总结与收获 (25)1.需求分析1.1网站功能分析:新闻网站的功能包括后台新闻的录入,编辑,审核,新闻的发布,用户名的注册,最新消息显示在网页顶端等,网站会员的管理,系统管理员的管理等功能;前台的新闻浏览,会员的注册登录,以及对新闻的评论等功能.1.2前台显示前台的页面显示部分,一般有3页组成,及新闻主页.新闻栏目页和新闻内容页.新闻主页用于显示新闻列表,这样有利于浏览者选择感兴趣的新闻,新闻栏目页帮助浏览者查找某类新闻,内容页用于显示某个单条新闻.1.2.1新闻主页(1)显示所有新闻分类(2)按新闻分类显示其下最新几条新闻(3)显示最新的前几条新闻(4)显示最热门的前几条新闻(5)网站友情链接(6)登录.注册链接(7)后台管理链接1.2.2新闻分类栏目页(1)按新闻分类显示其下的所有新闻(2)显示最新的前几条新闻(3)显示最热门的前几条新闻1.2.3新闻内容页(1)显示新闻的详细内容(2)显示该新闻的网友评论,设置为登录会员可以评论(3)显示最新的前几条新闻1.2.4会员注册/登录页当浏览者想要了解更多的新闻或者参加评论时,他需要注册才能实现这些功能。

aspnet程序设计课程设计

aspnet程序设计课程设计

aspnet程序设计课程设计一、课程目标知识目标:1. 掌握的基本概念、原理及其开发环境配置。

2. 学会使用C#语言进行网页开发,理解服务器控件的使用。

3. 理解并掌握的页面生命周期、事件处理机制及状态管理。

4. 学会使用的内置对象,如Request、Response、Session和Server等。

技能目标:1. 能够独立创建网页,并运用控件构建用户界面。

2. 能够编写事件处理程序,实现用户交互功能。

3. 能够使用状态管理技术,实现不同页面间数据的传递与保存。

4. 能够运用所学的知识解决实际问题,设计并实现简单的应用程序。

情感态度价值观目标:1. 培养学生对程序设计的兴趣,激发学生学习编程的热情。

2. 培养学生的团队协作精神,提高沟通与协作能力。

3. 培养学生勇于探索、积极创新的精神,提高解决问题的能力。

4. 培养学生遵循编程规范,养成良好的编程习惯。

课程性质:本课程为高年级选修课,以实践为主,理论联系实际,注重培养学生的动手能力和创新能力。

学生特点:学生具备一定的编程基础,对网络编程有兴趣,希望学习实际应用开发。

教学要求:结合学生特点,注重理论与实践相结合,通过案例教学,引导学生掌握程序设计的基本知识和技能,培养其解决实际问题的能力。

在教学过程中,关注学生的学习进度和情感态度,鼓励学生积极参与,提高学习效果。

二、教学内容1. 基础知识- 概述与开发环境搭建- C#语言基础及其在中的应用- 服务器控件的使用与事件处理2. 页面生命周期与状态管理- 页面生命周期及各个阶段的作用- 事件处理机制及页面事件的使用- 状态管理技术(如视图状态、隐藏字段、会话状态等)3. 内置对象- Request对象的使用与获取客户端数据- Response对象的使用与发送响应数据- Session对象的使用与管理用户会话状态- Server对象及其他内置对象的功能与应用4. 控件与用户界面设计- 常用控件的使用(如标签、文本框、按钮等)- 数据绑定控件(如GridView、DropDownList等)- 用户控件与自定义控件的设计与应用5. 数据库编程- 概述与数据库连接- 数据命令的执行与数据读取- 数据绑定技术与数据展示6. 实践项目与案例分析- 设计并实现一个简单的博客系统- 分析并优化现有应用程序的案例教学内容安排与进度:第1周:基础知识及开发环境搭建第2周:C#语言基础及其在中的应用第3周:页面生命周期与事件处理第4周:内置对象及其使用方法第5周:控件与用户界面设计第6周:数据库编程第7周:实践项目设计与开发第8周:课程总结与案例分析三、教学方法本课程采用以下多样化的教学方法,旨在激发学生的学习兴趣,提高学生的主动性和实践能力:1. 讲授法:通过教师对的基本概念、原理、技术要点进行系统讲解,帮助学生建立完整的知识体系。

asp课程设计

asp课程设计

吕传涛:学生信息管理河南城建学院动态网页技术()课程设计报告姓名:学号:专业班级:题目:网上投票系统指导老师:所在院系:计算机科学与工程学院2014年1月3日前言在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。

投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。

因此,先进的管理思想就成为了一个可望而不可及的目标。

投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。

编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编辑出在线投票系统。

开发该系统我主要采用ASP技术和SQL数据库相结合的方式。

ASP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。

Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。

数据库采用SQL Server 2000大型数据库,能够胜投票系统中的数据处理。

本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。

关键词ASP 投票数据库目录前言................................................................................................................................................ I I 第一章系统环境 (2)第2章设计目的 (2)第3章总体设计 (3)3.1程序设计组成框图 (3)3.2流程图 (4)3.3数据库分析与设计 (5)第4章详细设计 (8)4.1模块功能说明 (8)4.2登录模块 (8)4.3投票模块 (9)4.4投票主题管理 (10)4.5投票结果查看 (11)4.6添加参选人员 (11)4.7参选人员的更新、删除 (12)4.8投票人员的管理 (13)4.9权限控制 (13)4.10退出系统 (13)第5章调试测试 (14)5.1登录 (14)5.2普通用户界面 (14)5.3首页 (15)5.4管理员界面 (16)5.4.1 添加参选人员 (16)5.4.2 更新删除参选人员 (16)5.4.3 添加投票人员 (16)5.4.4 更新删除投票人员 (17)5.4.5 管理投票主题 (17)第六章设计中遇到的问题 (19)第七章主要后台程序 (20)7.1数据库通用连接类 (20)7.2用户管理类 (21)7.3投票管理类 (22)结束语(心得体会) (24)参考文献: (25)第一章系统环境1.1 硬件环境基于win7系统开发1.2 软件环境采用asp作为前台显示的开发工具,数据库采用的sqlserver2005,系统代码设计采用vs2010开发,利用.net提供的ado作为数据库与系统的交互接第2章设计目的系统开发目的:网络在线投票是目前网上比较常见的一个功能,利用此功能可以在互联网上直接投票,并即时查看投票结果。

ASP net程序设计实验报告四

ASP net程序设计实验报告四

Xxxxxxxxxxxxxxxxxxx 实验报告实验课程名称:程序设计实验项目名称: 服务器控件专业班级:xxxxxxxxxxx学号:xxxxxxxxxxxxx姓名:xxxxxxxxxxx指导教师:xxxxxxxx实验四 服务器控件【实验目的】(1)熟悉用户控件的创建技术,掌握用户控件的属性、事件、方法的定义和使用。

(2)学会利用自定义用户控件制作导航条和用户登录控件。

【实验内容及步骤】(1)新建名字为ServerControlExperiment网站。

(2)在default.aspx页面中,添加1个TextBox控件、2个Button控件、一个ListBox控件,如图所示。

将2个Button控件的Text属性分别改为“增加”和“删除”。

当单击【增加】按钮时,将TextBox文本框中的输入值添加到ListBox中,但单击【删除】按钮时,删除ListBox中当前选定项。

protected void Button1_Click(object sender, EventArgs e){ListBox1.Items.Add(TextBox1.Text.ToString().Trim());TextBox1.Focus();TextBox1.Text = "";}protected void Button2_Click(object sender, EventArgs e){for (int i = ListBox1.Items.Count - 1; i >= 0; i--){if(ListBox1.Items[i].Selected)ListBox1.Items.Remove(ListBox1.Items[i].Value);}}(3)添加一个网页,要求将Label控件、LinkButton控件、HyperLink控件放在Panel控件中,当单击一组Button按钮时改变Panel控件的背景色,单击另一组Button控件时改变Panel控件中文字的大小。

asp.net程序设计实验报告

asp.net程序设计实验报告

程序设计实验报告《程序设计实验报告》实验目的:通过本次实验,掌握程序设计的基本原理和方法,能够独立完成简单的程序设计任务。

实验内容:本次实验主要包括程序设计的基本知识、程序设计的环境搭建、程序设计的基本操作等内容。

一、程序设计的基本知识是一种用于构建动态网站和Web应用程序的技术,它基于.NET框架,并且支持多种编程语言。

程序设计的基本知识包括的架构、的页面生命周期、的控件、的事件处理等内容。

二、程序设计的环境搭建在进行程序设计之前,需要搭建相应的开发环境。

通常情况下,可以选择使用Visual Studio来进行程序设计,它提供了丰富的工具和功能,能够极大地提高开发效率。

三、程序设计的基本操作在进行程序设计时,需要掌握一些基本操作,比如创建项目、添加页面、添加控件、编写代码等。

此外,还需要了解的页面生命周期,掌握事件处理的方法等。

实验步骤:1. 搭建程序设计的开发环境,安装Visual Studio等相关软件。

2. 创建一个简单的项目,添加页面和控件。

3. 编写代码,实现页面的交互和功能。

4. 调试和测试程序,确保程序的正常运行。

实验结果:通过本次实验,我成功掌握了程序设计的基本原理和方法,能够独立完成简单的程序设计任务。

我对的架构、页面生命周期、控件、事件处理等有了更深入的了解,同时也掌握了程序设计的环境搭建和基本操作方法。

在实验过程中,我成功创建了一个简单的项目,并且实现了页面的交互和功能。

最终,我通过调试和测试,确保了程序的正常运行。

结论:程序设计是一项重要的技术,能够帮助我们构建动态网站和Web应用程序。

通过本次实验,我对程序设计有了更深入的了解,掌握了程序设计的基本原理和方法。

我相信在今后的学习和工作中,这些知识和技能一定会对我有所帮助。

同时,我也会继续学习和探索程序设计,不断提升自己的能力和水平。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆科技学院《动态网站设计》课程设计报告学院:_电气与信息工程学院_ 专业班级:计科2012-02学生姓名:学号:设计地点(单位)__ _ 计算机基础自主学习中心 __ _设计题目:_ 图书信息管理系统设计_______完成日期:2014年 6 月 27 日指导教师评语: ______________________ _________________ _______________________________________________________________________ _______________________________________________________________________ ___________________________________________________________________ _成绩(五级记分制):______ __________指导教师(签字):________ ________重庆科技学院课程设计任务书设计题目:图书信息管理系统教研室主任:指导教师:刘海玲/游明英/张亚军2014年06月23日摘要在科技发达的今天,图书馆还是在现在中占了很大部分,大多数学生都把图书馆当成了一个很好的学习的地方,里面的图书可以丰富我们的只是,所以对图书的管理也就很重要了。

我们对图书的管理可以让同学们更好的了解到图书是否借出,对书籍好查看。

通过本系统达到以下目的:1)使用操作数据库。

2)使用数据绑定控件显示和同步数据库数据。

3)在多个窗体之间交换数据。

4)熟悉运用SQL SERVER数据库软件。

关键词:图书管理 数据库控件目录首页 (I)摘要 (III)1 软件需求分析说明书 (2)2 系统分析与设计 (3)2.1系统功能设计 (3)2.2 数据库设计 (3)2.2.1 图书管理系统中有2个表需要建立 (3)2.2.2实际操作 (4)3 系统实现 (5)3.1建库代码 (5)3.2 数据库连接 (5)3.3 后台主要代码 (7)3.3.1注册模块 (7)3.3.2登陆界面 (9)3.3.3用户管理 (10)3.3.4登录 (13)3.3.5管理员界面 (14)3.3.6其他人员界面 (17)4 软件使用说明书 (18)致谢 (20)参考文献 (21)1 软件需求分析说明书软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。

在软件工程项目中,首先要获取用户的需求,通过对软件需要的提取、分析、文档化和验证,为进一步的设计和实现提供数据。

软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。

图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。

本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

2 系统分析与设计2.1系统功能设计本系统实现了图书管理系统,总体分为以下几个模块:管理员界面(图书添加,修改,查询,删除),其他人员界面(查看)。

图1 系统功能模块图2.2 数据库设计在图书管理系统中,一本书只能被一个同学借出,一个用户可以多次登录,但只能注册一次,因此,图书管理系统设计的对象有同学,借书,书本信息.2.2.1 图书管理系统中有2个表需要建立用户表(student),包括学生编号(sno)、学生账号(users)、密码(pass)、姓名(sname)、性别(sex)、年龄(age)、地址(address)、电话(tell)、管理员(Role);图书表,包括图书编号(bid)、图书号(bno)、图书名(bname)、作者(writer)、价格(money)、借出(lend);2.2.2实际操作建立数据库book,建立如下各表(1)用户表包括编号、账号、密码、姓名、年龄、性别、地址、联系电话、家庭住址,用于存储用户的主要信息,可以通过前台对学生表数据进行增加、删除、修改、查询操作。

用户的主键是users(用户账号)。

用户表表是本数据库的重要信息表。

(2)图书表包括图书编号、图书号、图书名、作者、价格等。

用于图书的主要信息,可以通过前台对图书表数据进行增加、删除、修改、查询操作。

图书表的主键是bno(图书号),图书表是本数据库的重要信息表。

3 系统实现3.1建库代码--创建数据库bookcreate database book;--连接数据库bookuse book;--创建student表CREATE TABLE student(sno int,users char(5) primary key,pass varchar(8) not null,sex char(2) check(sex in('男','女')),sname varchar(20) not null,age int,address varchar(50) not null,tell varchar(15),role bit)--创建bok表CREATE TABLE bok(bid int not null,bno char(5) primary key,bname varchar(10),writer varchar(15),monry char(5) not null,)3.2 数据库连接该系统所有的数据库的连接参数都在配置文件web.config文件中<connectionStrings><add name="dbconnectionstring" connectionString="DataSource=I301-37\SQLEXPRESS;Initial Catalog=book;Integrated Security=True" providerName="System.Data.SqlClient" /></connectionStrings><system.web><compilation debug="true"targetFramework="4.0" /><authentication mode="Forms"><forms loginUrl="~/Account/Login.aspx"timeout="2880" /></authentication><membership><providers><clear/><add name="AspNetSqlMembershipProvider"type="System.Web.Security.SqlMembershipProvider"connectionStringName="ApplicationServices"enablePasswordRetrieval="false"enablePasswordReset="true" requiresQuestionAndAnswer="false"requiresUniqueEmail="false"maxInvalidPasswordAttempts="5"minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0"passwordAttemptWindow="10"applicationName="/" /></providers></membership><profile><providers><clear/><add name="AspNetSqlProfileProvider"type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices"applicationName="/"/></providers></profile><roleManager enabled="false"><providers><clear/><add name="AspNetSqlRoleProvider"type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices"applicationName="/" /><add name="AspNetWindowsTokenRoleProvider"type="System.Web.Security.WindowsTokenRoleProvider"applicationName="/" /></providers></roleManager></system.web><system.webServer><modules runAllManagedModulesForAllRequests="true"/></system.webServer></configuration>3.3 后台主要代码3.3.1注册模块只有注册成为用户之后才能使用本系统,注册需要输入用户名,密码,再次输入密码等等,然后点击注册按钮,其具体效果图如图2所示:图2 用户注册界面namespace课?程¨¬设¦¨¨计?.lib{public partial class注Á¡é册¨¢ : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){string users = this.TextBox1.Text.Trim();string pass = this.TextBox2.Text.Trim();string pass1 = this.TextBox3.Text.Trim();string sname = this.TextBox4.Text.Trim();string sex = "";string age = this.TextBox5.Text.Trim();string address = this.TextBox6.Text.Trim();string tell = this.TextBox7.Text.Trim();if (RadioButton1.Checked ==true){sex = RadioButton1.Text;}else{sex = RadioButton2.Text;}string sqlStr = "select users from student where users='" + users + "'";DB db=new DB();bool count = db.GetReader(sqlStr).HasRows;if (count)Response.Write("<script>alert('账?号?存ä?在¨²!');location='注Á¡é册¨¢.aspx'</script>");elseif (this.TextBox1.Text!=""){string sqlStr1 = "insert intostudent(users,pass,sname,sex,age,address,tell)values('" + users + "','" + pass + "','" + sname + "','" + sex + "','" + age + "','" + address + "','" + tell + "')";int count1 = db.ExectSql(sqlStr1);if (count1 > 0){Response.Write("<script>alert('注Á¡é册¨¢成¨¦功|!ê?');</script>"); Clear();}else{Response.Write("<script>alert('注Á¡é册¨¢失º¡ì败㨹!ê?';location='注Á¡é册¨¢.aspx')</script>");}}}public void Clear(){this.TextBox1.Text = "";this.TextBox2.Text = "";this.TextBox3.Text = "";this.TextBox4.Text = "";this.TextBox5.Text = "";this.TextBox6.Text = "";this.TextBox7.Text = "";}protected void Button2_Click(object sender, EventArgs e){Response.Redirect("登Ì?录?.aspx");}}}3.3.2登陆界面用户注册后便可登录,输入用户名和密码,点击登录按钮便可成功登陆,具体效果如图3所示图3 登陆界面namespace课?程¨¬设¦¨¨计?.lib{public partial class登Ì?录? : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){string users = this.TextBox1.Text.Trim();string pass = this.TextBox2.Text.Trim();string sqlStr = "select users from student where users='" + users + "'and pass='" + pass + "'";DB db = new DB();SqlDataReader dr = db.GetReader(sqlStr);/// dr.Read();if (dr.HasRows){// Session["sno"] = dr.GetValue(0);// Session["Role"] = dr.GetValue(8);Response.Redirect("管¨¹理¤¨ª员¡À界?面?.aspx");}else{Response.Write("<script>alert('登Ì?录?失º¡ì败㨹!ê?');location='登Ì?录?.aspx'</script>");}dr.Close();}protected void Button2_Click(object sender, EventArgs e){Response.Redirect("注Á¡é册¨¢.aspx");}}}3.3.3用户管理用户登陆成功后便可进入用户管理页面,选择是否为管理员。

相关文档
最新文档