3.3.3开发文档

一 、开发工程师的具体职责

1 软件的程序设计与代码编写,软件开发工程师岗位职责
2 有关技术方案、文档的编写,软件单元的测试
3 根据项目具体要求,承担开发任务,按计划完成任务目标
4 配合系统分析人员完成软件系统以及模块的需求调研、需求分析
5 独立完成软件系统及模块的编码
6 协助测试试人员完成软件系统及模块的测试

二、该网站使用的技术

1 IIS服务器。作用:提供一种windows操作系统的web服务组件。
2 web服务器。 作用:提供操作环境。
3 数据库。作用:储存数据,处理数据。
4 HTML。作用:用来描述网页的一些特定的符号。
5 Chrome浏览器。作用:在线修改页面布局。
6 CSS。作用:实用CSS可以改变HTML的基本特性,从而控制传统网页上的元素。
7 bootstrap。作用:用于快速开发web应用程序和网站的前端框架。
8 ASP.NET。作用:在服务器端运行.Net代码,动态生成HTML

三、工作流程

lbj.gif

工作流程

1 客户请求web页面
2 web服务寻找指令文件
3 asp.net代码被发送给公共语言进行编译
4 html流返回给浏览器

四、部分重要代码

        sqlConn.Open();
        // 构造命令发送给数据库
        String sqlStr = "select * from Users where email=@email and password=@pwd";
        SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

        // 注意是用用户ID登录,而不是用户名,用户名可能会重复
        cmd.Parameters.Add(new SqlParameter("@email", this.email.Value.ToString()));
        cmd.Parameters.Add(new SqlParameter("@pwd", this.password.Value.ToString()));

        SqlDataReader dr = cmd.ExecuteReader();

        // 如果从数据库中查询到记录,则表示可以登录
        if (dr.HasRows)
        {
            this.Response.Write("");
        }
        else
        {
            this.Response.Write("");
        }
    }
    catch (InvalidOperationException exp)
    {
        this.Response.Write("");
    }
    catch (SqlException exp)
    {
        this.Response.Write("");
    }
    catch (Exception exp)
    {
        this.Response.Write("");
    }
    finally
    {
        sqlConn.Close();
    }

连接数据库,构造命令发送给数据库,如果从数据库中查询到记录,则表示可以登录

你可能感兴趣的:(3.3.3开发文档)