教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

WEB实验指导书 - 图文(3)

来源:网络收集 时间:2026-08-04
导读: 实验三 Web数据库程序设计 一、 实验目的 通过使用ASP.NET设计一个学生成绩管理系统,了解前台页面和后台编辑页面的区别,掌握Web服务器与数据库的连接和数据库操作的方法,进一步掌握常用的服务器端控件,掌握使用

实验三 Web数据库程序设计

一、 实验目的

通过使用ASP.NET设计一个学生成绩管理系统,了解前台页面和后台编辑页面的区别,掌握Web服务器与数据库的连接和数据库操作的方法,进一步掌握常用的服务器端控件,掌握使用C#编写后台代码的方法。 二、实验内容和要求 1. 按照步骤实现所给的学生成绩管理网站,理解该网站的运行机制; 2. 对聊天室的网站内容和功能进行扩充。 三、实验步骤:

1. 打开SQL Server 2000,新建一个数据库名为student。

2. 在Chat数据库中,新建一个数据库表名为Users,用于记录聊天室的所有管理员用户。该表有两列: Username varchar(50) primary key Password varchar(50) not null 3. 新建一个数据库表名为Student,用于记录所有学生的学号,姓名和密码。 Sno char(8) primary key Name varchar(50) not null Password varchar(50) not null

4. 新建一个数据库表名为Course,用于记录所有的课程编号和课程名称。 Cno char(4) primary key Cname varchar(50) not null

5. 新建一个数据库表名为SC,用于记录某个学生某门课程的成绩。

Sno char(8) Foreign Key 参照 Student(Sno) Cno char(4) Foreign Key 参照 Course(Cno) Grade int not null 注:primary key为(Sno, Cno)

6. 在student数据库中,运行如下语句,插入一些数据: insert into users values('admin', 'admin');

insert into student values('20110001', '张三', '1'); insert into student values('20110002', '李四', '1'); insert into student values('20110003', '王五', '1'); insert into Course values('0001', '高等数学');

insert into Course values('0002', 'Web应用开发技术'); insert into Course values('0003', '计算机网络'); insert into SC values('20110001','0001',85); insert into SC values('20110001','0002',90); insert into SC values('20110001','0003',95); insert into SC values('20110002','0001',70); insert into SC values('20110002','0002',65); insert into SC values('20110002','0003',80); insert into SC values('20110003','0001',55); insert into SC values('20110003','0002',45); insert into SC values('20110003','0003',60);

7. 使用VS2005新建一个ASP.NET网站“实验三”,语言选择Visual C#,删除生成的“Defaulat.aspx”文件。

8. 在“解决方案资源管理器”中,在网站根目录下添加新项,选择“Web配置文件”,。 9. 在新生成的Web.Config文件中,加入数据库的连接字符串。方法为:将

< connectionStrings /> 改为

connectionString=\Source=127.0.0.1;Initial

10. 在“解决方案资源管理器”中,在网站根目录下添加新项,选择“Web窗体”,命名为Login.aspx,在其中加入两个asp:TextBox控件、一个asp:Label控件和一个asp:Button控件。编写后台逻辑代码,验证用户的输入,如登录成功,设置Session变量的值,并根据用户的输入得到用户的身份(管理员或者学生)重定位到相应的文件。 11. 在网站根目录下添加“Web窗体”,命名为Student.aspx。在Student.aspx主页中增加1个asp:Label控件和一个asp:GridView控件,ID分别为Welcome和Grade。

12. 点击“自动套用格式”,设置自己喜欢的数据显示格式。点击“确定”。

13. 在“GridView任务”工具栏中,单击“编辑列”,在打开的“字段”窗口中,清除“自动生成字段”选项,在“可用字段”列表中选中“BoundField”,单击“添加”。在“BoundField

属性”中将DataField的文本域的值改为“Name”,HeaderText的文本域的值改为“姓名”。

14. 类似添加两个BoundField,DataField域的值分别为Cname和Grade,HeaderText域的值分别为课程名称和分数。

15. 单击确定,“设计”视图如下。

16. 在Login.aspx.cs文件的Page_Load中加入相应的代码,加载数据。 17. 在网站根目录下添加“Web窗体”,名为“StudentEdit.aspx”,用于对学生进行管理。 18. 在StudentEdit.aspx中增加一个asp:GridView控件,id属性为”GridView1”,DataKeyNames属性的值为Sno。点击GridView的“自动套用格式”,设置自己喜欢的数据显示格式。点击“确定”。再增加一个错误显示的asp:Label,id为Message。 19. 在“GridView任务”工具栏中,单击“编辑列”,在打开的“字段”窗口中,清除“自动生成字段”选项,在“可用字段”列表中选中“CommandField”,单击“添加”。在“CommandField属性”中将ShowDeleteButton和ShowEditButton的文本域的值改为“True”。 …… 此处隐藏:792字,全部文档内容请下载后查看。喜欢就下载吧 ……

WEB实验指导书 - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595039.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)