基于aspnet新闻发布系统_课程设计报告(编辑修改稿)内容摘要:
lect * from T_User_Login where UserName=@username and PassWord=@password。 //设置 sql执行语句 (new SqlParameter(username, username))。 //为 sql语句添加参数 (new SqlParameter(password, password))。 华东交通大学理工学院课程设计报告 第 8 页 共 26 页 SqlDataReader SqlD=()。 //读取数据 if () //判断查询是否有数据 { Session[user] = username。 (username)。 ()。 } else { Session[user] = null。 ()。 ()。 } } catch (SqlException a) { ()。 } finally { ()。 //关闭连接 } } 当未输入账号、密码、验证码时,会出现如图 42所示的提示: 图 42 账户验证提示 主界面 主界面应具备以下功能: ① 在页面上方显示用户的用户名。 ② 页面的左侧提供各个功能的链接。 ③ 当用户点开相关的连接后,在页面右侧显示具体的操作页面。 华东交通大学理工学院课程设计报告 第 9 页 共 26 页 当用户输入正确的账号、密码、验证码后,就入到学生学籍管理系统的主界面。 主界面 由三个页面组合而成,分别为: , , ,其中 理员的名称, 有功能链接,在 ,即具体功能操作页面。 默认的 、系统的使用方法、版权信息、设计人员以及技术支持等相关信息。 主界面的效果如图 43所示: 图 43 主界面 学生信息添加 学生信息添加应具备以下功能: ① 可以输入学生的姓名,班级等信息 ② 当输入有误时,能够提示错误。 ③ 当输入完成后,点击提交,能够把信息写入到 T_Student_Info表中。 点击功能栏的左侧学生个人信息管理下的添加学生信息,写好学生的信 息。 如图 44所示: 图 44 添加学生信息 华东交通大学理工学院课程设计报告 第 10 页 共 26 页 点击页面下方的提交,即可把学生的信息写回到 T_Student_Info中,提交完成后在数据库后台中显示如图 45所示: 图 45 表 T_Student_Info中显示的数据 当点击提交时,触发 Button1_Click事件,执行的代码如下: protected void Button1_Click(object sender, EventArgs e) { string StuId = ()。 //定义字符串类型保存相关数据 string StuName = ()。 string Ssex =。 string Jiguan = ()。 string Minzu = ()。 string Data = + + + +。 string zzmm = ()。 string sfzh = ()。 string phone = ()。 string add = ()。 string classid = ()。 if (StuId == || StuName == || classid == ) //判断用户输入的值是否为空 { ()。 return。 } //调用自定义函数实 现实现插入数据 int s = (insert into T_Student_Info(ID,学号 ,姓名 ,性别 ,籍贯 ,民族 ,班级编号 , 出 生 日 期 , 政 治 面 貌 , 身 份 证 号 , 联 系 电 话 , 家 庭 住 址 ) values(newid(),@StuID,@StuName,@Ssex,@Jiguan,@minzu,@Data,@zzmm,@sfzh,@phone,@add,@classid), new SqlParameter(StuId, StuId), new SqlParameter(StuName, StuName), new SqlParameter(Ssex, Ssex), new SqlParameter(Jiguan, Jiguan), new SqlParameter(Minzu, Minzu), new SqlParameter(classid, classid), new SqlParameter(Data, Data), new SqlParameter(zzmm, zzmm), new SqlParameter(sfzh, sfzh), new SqlParameter(phone, phone), new SqlParameter(add, add))。 if (s = 0) //判断返回值是否为 0 { 华东交通大学理工学院课程设计报告 第 11 页 共 26 页 ()。 } else { ()。 } } 上述代码中包含 InsertSql函数,该函数的功能是插入数据,具体代码如下所示 : public static int InsertSql(string sql, params SqlParameter[] paramenters) //插入数据 { SqlConnectio SqlCon=new SqlConnection ([ConStr].ConnectionString)。 ()。 SqlCommand SqlCom = new SqlCommand(sql, SqlCon)。 foreach (SqlParameter paramenter in paramenters) { (paramenter)。 } return ()。 ()。 } 学生信息管理 1) 用户的信息显示 学生管理界面应具备以下的功能: ① 能够显示学生的信息(包括学生姓名、学号等)。 ② 提供一个进入到学生信息详情的链接。 点击左侧功能栏学生个人信息管理下方的学生信息管理,进入 ,进入该页面会是会调用 T_Student_Info数据表的内容并显示在 GridView控件中。 效果图如下所示: 图 46 学生信息详情 华东交通大学理工学院课程设计报告 第 12 页 共 26 页 调用数据库的内容并显示在 GridView中的代码如下: public partial class Manage_StuInfo : { string nowsql = select 学号 ,姓名 ,班级编号 ,政治面貌 from T_Student_Info。 protected void Page_Load(object sender, EventArgs e) { (nowsql, GridView1)。 } protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { String id= ([][0].ToString())。 (?id= + id)。 } } 2) 学生的详细信息 在此页面应具备以下的功能 ① 能够显示学生所有的信息。 ② 提供一个链接,能返回到原来的页面。 ③ 提供一个链接,进入到学生信息的修改页面。 点击 GridView页面学生信息的详细字样,进入到 ,显示该学生的所有信息,如图 47所示: 图 47 学生的所有信息 3) 学生信息的修改 在此页面也具备功能: ① 把原先的学生信息写到相应的控件中,并可以对学生信息的修改。 ② 把写好的信息重新写回到 数据表中。 华东交通大学理工学院课程设计报告 第 13 页 共 26 页 首先页面先把原来的学生数据库的内容显示在页面中,当用户把修改的内容填写好后,点击更新按钮,触发 Button1_Click事件,页面效果如图 48所示: 图 48 修改学生信息 执行的代码如下: //当鼠标点击修改时,首先在页面打开时,需要载入选中学生的详细信息 public parti。基于aspnet新闻发布系统_课程设计报告(编辑修改稿)
相关推荐
15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 可以查看液相组成图: 17 查看运算 结果 , 见表 2,塔顶 甲醇 的质量分数 %,塔底 水 质量分数为 %,塔顶温度为 ℃ ,塔釜温度为 ℃。 满足题目分离要求。 表 塔顶 ( 甲醇) 数据 进料数据 塔釜 ( 水) 数据
新 项目申报 信息查询 登录用户管理 专家用户管理 申报用户管理 项目管理 项目申报 系统管理 申报用户功能 专家用户功能 14 动态数据 数据输入: 鼠标对链接或按钮的点击; 查询方式、查询关键字; 新建单位信息、项目信息、管理员信息; 单位信息,项目信息 ,管理员信息项相应纪录更改; 受限操作所需的密码; 数据输出: 查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入
电路,就可构件一个单片机运行的最小系统,但是单片机的开始需要借助个人电脑,在个人电脑上,编写和调试开发语言,并将编译好后的机器语言通过下载器烧写到单片机内,使单片机运行预先设计的程序。 单片机的开发需要个人电脑上运行的单片机开发环境,程序下载器和开发板,如 所用的 AT89S52 单片机,就需要 KEIL 开发环境,并口下载线和开发板。 在 本 设计方案中,选用的是 ATMEL 公司的 52
密方式 1 时, /EA将内部锁定为 RESET;当 /EA端保持高电平 时,此间内部程序存储器。 在 FLASH编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2: 来自反向振荡器的输出。 模块性能分析 基于单片机的智能温度控制器的设计的主要模块为 AT89S5按键及数码管显示部分 .AT89S51
嵌入式微控制器又称单片机, 从 20 世纪 70 年代就出现到今天。 嵌入式微控制 器一般以某一种 微处理器内核为核 心,芯片内部集成 ROM/EPROM、 RAM、总线 、定时 /计 数器、 WatchDog、I/O、串行口、脉宽调制输 出、 A/D、 D/A、 Flash RAM、 EEPROM 等各种必要 功能和 外设。 为适 应不同 的应用 需求, 一般 一个系列的单片机 具有多 种衍
数码管闪烁,这时可以调整报警上限温度值。 按下设置键第二次, L XX℃且数码管闪烁,这时可以调整报警下限温度值。 通过“加键”可以对设置数 值加。 通过“减键”可以对设置数值减。 每按一次减 1。 最高可加到 100,最低可减到 0。 减加设置 系统整体硬件电路 主板电路 系统整体硬件电路包括,传感器数据采集电路,温度显示电路, 13 上下限报警调整电路,单片机主板电路等,如图 5 所示: C