毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net网络信息发布系统设计与实现+ER图+流程图(8)
数据库表创建完成,数据库的调用也是一个不可缺少的部分。
对于SQL Server数据库的一般访问和操作,主要包括3个核心对象,分别是:SqlConnection,SqlCommand,SqlDataReader。
首先,需要创建SqlConnection对象来和数据库连接,实现与数据库的交互,实现对数据库的访问和操作。
在建立与数据库的连接之后,必须为指定的连接的数据库构造相关的SQL语句,以便实现对该数据库的相关访问和操作。通过执行SqlCommand对象中的相关方法,可以向相关数据源发送相关SQL语句命令或者调用数据库中定义的存储过程,从而实现对该数据库的相关访问和操作。通过SqlCommand对象,可以设定对打开连接的数据库进行操作,如对数据库执行查询、添加相关记录、更新和删除某条记录等操作。
通过SqlCommand对象向数据源发送相关SQL命令后,就可以从数据源中返回一个SqlDataReader对象的数据流,通过对该数据流的进一步操作,就可以获得数据库中的相关信息。
3.2.3 功能模块设计
系统功能模块划分如图3.7所示。
图3.7 系统功能结构图
第4章 系统详细设计和实现
4.1 系统登录详细设计及实现
系统登录是为发布者提供的登陆入口,是系统安全的重要保证,要求用户提供的验证信息有帐号、密码。登录页面设计如图4.1所示。
图4.1 系统登录页面
功能实现过程描述如下:程序取得用户输入的帐号、密码信息,进行相关的合法性验证。然后以帐号和密码为检索条件查询数据库表,如果结果集为空,则表明数据库表中不存在此用户。如果结果集非空,则将用户输入的密码与数据库表中的密码比较,如果相同则登录成功,否则密码输入有误。
实现程序的关键代码如下:
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
string sSql = "select * from Users where Loginid='" + username.Text + "' and Password='" + password.Text + "'";
SQL s = new SQL();
DataSet ds = s.DSSearch(sSql);
if (ds.Tables[0].Rows.Count > 0)
{
Session["Users"] = username.Text;
DataView dv = ds.Tables[0].DefaultView;
Session["Role"] = dv[0].Row["role"].ToString();
Response.Redirect("Default.aspx");
}
else
{
Page.RegisterStartupScript("alert", "<script>alert('密码错误!');</script>");
}
}
4.2 撰写信息的设计及实现
撰写属于信息基础数据的文护,填写的内容包括信息分类、标题、内容等。撰写信息页面设计如图4.2所示。
图4.2 撰写信息页面
撰写信息功能实现可以描述为:用户选择信息分类,然后填写信息标题及内容,因为系统设计的过程中要求新添加的信息必须经过审核后,才可以发布,所以在添加信息的时候数据库中默认的字段check为0,审核后为1。该功能实现的关键代码如下:
共16页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
下一页
上一篇:
Html5+CSS3川南苗族文化传播网站的分析设计与开发+ER图+流程图
下一篇:
C#公司考勤管理系统设计+可行性研究+需求分析
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
论信息技术茬外语教學中的應用【3270字】
计算机信息管理茬第三方...
网络常见故障的分类诊斷【2055字】
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
承德市事业单位档案管理...
神经外科重症监护病房患...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
公寓空调设计任务书
中国学术生态细节考察《...
AT89C52单片机的超声波测距...