菜单
  


    数据库表创建完成,数据库的调用也是一个不可缺少的部分。
    对于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。该功能实现的关键代码如下:
  1. 上一篇:Html5+CSS3川南苗族文化传播网站的分析设计与开发+ER图+流程图
  2. 下一篇:C#公司考勤管理系统设计+可行性研究+需求分析
  1. jsp+mysql学生选课信息系统设计与实现

  2. Ruby+mysql就业信息管理系统的设计与实现

  3. VB+sqlserver社区医院信息管理系统的设计与实现

  4. python+mysql网络习题爬取系统的设计与实现

  5. java+mysql房地产开发与销售...

  6. VB+sqlserver高校宿舍信息管理系统的设计与实现

  7. java+mysql车票预订信息系统设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 电站锅炉暖风器设计任务书

  10. 杂拟谷盗体内共生菌沃尔...

  11. 十二层带中心支撑钢结构...

  12. 当代大学生慈善意识研究+文献综述

  13. 中考体育项目与体育教学合理结合的研究

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. java+mysql车辆管理系统的设计+源代码

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回