教务信息管理系统实验报告
.Net程序设计实验报告
——
班级:计10A-1
姓名:黄溥
学号:
日期:2013年5月22日
一、实验目的及要求
1.熟悉Cookie, Response, Request, Session, Server, Application等对象。
2.实现用户登录cookie的保存。
3.实现用户登录信息的Session保存。
4.实现用户上传文件(Server对象)。
二、程序功能
1.各个网页间的切换,打开,关闭及退出。
2.用户的登陆判断。
3.新建数据源,连接并打开数据库。
4.三种数据操作的使用:GridView,DetailsView,DropDownList。
三、程序结构
1.Default:登陆窗口。
2.Default2:数据的操作窗口。
四、源程序
1. Default源程序:
using System;
using ;
using ;
using ;
using ;
using public partial class Default : Page
{
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
= "Data Source=RenatoPuPC;Initial Catalog=JiaoWu;Integrated Security=True";
try
{
();
string no= ;
string password = ;
string str_sql = "select count(*) from Students where Student_No=@Student_No and Student_Password=@Student_Password";
SqlCommand cmd = new SqlCommand();
= conn;
= str_sql;
= ;
1)SqlParameter("@Student_No",
no));
tml”“.css”文件。
2)选中.html设计选项卡中的表格,源选项卡中复制已经选中代码上面的非选中
代码由下到上至div复制到master的源选项卡的div ,源选项卡中复制已经
选中代码下面的非选中代码由上到下至\div复制到master的源选项卡的\div。
3)然后再在新建页面(选择母版页)上设计除模板以外的控件。
本次实验直接把.html中的样式拷贝到了新建页面上,模板页没起作用。
1.关于数据绑定混乱问题:解决办法是用谁绑谁,不用的不要绑定。
2.代码正确但因版本问题无法运行:删除命名空间,并将后面对应部分改为
public partial class Default : Page。
3.注意控件的一致性:.aspx设计选项卡中的控件名=.aspx源选项卡中的控件标识名
=.中的控件名。
4.注意每个.aspx文件源选项卡中的第一行:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile=""
Inherits="Default" %>的匹配问题。
5.DropDownList无法回送数据:将DropDwonList中的AutoPostBack选中。
八、实验总结
通过本次实验,我熟悉了VS环境下编写程序的方法,结合对数据库的操作完成了一个小型教务信息管理系统。
在本次实验中我遇到了很多问题,有编写错误,有VS版本问题,以及一些不很常见的问题。通过上网查阅资料,询问同学及自己思考都得到了解决。另外,也了解了C#强大的功能,所以希望在将来的学习实践中,我能够在编写C#语言方面有更大的进
步。