备忘录课程设计

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

信息与电气工程学院

课程设计说明书(2008/2009学年第二学期)

课程名称:软件程序设计

题目:备忘录

专业班级:

学生姓名:

学号:

指导教师:

设计周数:2周

设计成绩:

2009年6月19日

1.目的:

通过本次课程设计的学习和实际上机操作,进一步加强和了解掌握C#和数据库的学习和操作。完成备忘录的课程设计。

2.软件方面设计部分;硬件方面设计部分

2.1系统分析:

备忘录系统所需要实现的功能是1、支持多用户,根据用户名和密码进入备忘录;2、登录用户可完成备忘信息的录入、修改和删除功能;3、支持登录提醒功能或其它提醒方式。同时使用采用web窗体和C#语言来进行实际设计。既然涉及到了多用户等相关操作,就用到了SQL SERVER 2005数据库。

2. 2系统设计:

2.2.1系统备忘录系统的功能模块:

用户信息模块:用来管理用户的注册,修改个人信息,以及安全验证(需使用session及清除)。

备忘录信息模块:用来管理用户个人的备忘信息,以及用户备忘信息的编辑,修改,删除。2..2.2系统流程图

2.2.3数据库系统设计

用户信息表(UserInfo)

备忘录信息表(MessageInfo)

2.2.4系统功能图

2.3主要系统界面的设计实施如下:1.登录界面

2注册界面

3.主界面

4.新建备忘界面

5.查看备忘界面

6.编辑修改

7.编辑删除

8.个人管理

3.实验程序有关代码

3.1登录

protected void btnLogin_Click(object sender, EventArgs e)

{ if (txtUsername.Text == "" || txtPwd.Text == "")

{ Response.Write("");

}

else

{ SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString);

conn.Open();//打开数据库连接

//创建一个命令对象

SqlCommand cmd = new SqlCommand("SELECT * FROM UserInfo WHERE UserName='" +

txtUsername.Text.Trim() + "' AND UserPwd='" + txtPwd.Text.Trim() + "'", conn);

//执行命令对象操作的查询操作,并将结果返回给DataReader对象。

SqlDataReader dr = cmd.ExecuteReader();

//执行DataReader的Read方法,判断是否查询到记录

if (dr.Read())

{ //查询到,将用户名保持至Session对象,进入上次请求的页面。

Session["yhm"] = dr["UserName"].ToString();

FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);

}

else

{ //弹出对话窗,告知错误。

Response.Write("");

txtUsername.Text = "";

txtPwd.Text = "";

}

//释放DataReader对象,关闭数据库连接

dr.Close();

conn.Close();

}

}

3.2注册

protected void btnSure_Click(object sender, EventArgs e)

{ //创建连接数据库的对象

SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString);

conn.Open();//打开数据库连接

if (txtPwdzc.Text.Trim() == txtPwdag.Text.Trim())

{ string sex = "";

if (optMale.Checked)

{ sex = "男"; }

if (optFemale.Checked)

{ sex = "女";}

//创建一个命令对象

SqlCommand cmd = new SqlCommand("INSERT INTO UserInfo Values('" + txtUsernamezc.Text.Trim() + "','" + txtPwdzc.Text.Trim() + "', '" + sex + "','" + txtAge.Text.Trim() + "','" +

DropDownList1.SelectedItem + "')", conn);

int i = cmd.ExecuteNonQuery();

if (i == 1)

{ Response.Write(""); }

else

{ Response.Write("");}

conn.Close();

}

else

{ Response.Write("");} }

protected void btnBack_Click(object sender, EventArgs e)

{ Response.Redirect("First.aspx");}

相关文档
最新文档