SQL基于.net的学生成绩管理系统实习实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息安全实习实验报告”。
SQL实习《学生成绩管理系统》
——ASP.NET/SQL Server
班级:
姓名:
学号:
【实验名称】:基于.net的学生成绩管理系统
【实验目的】:熟悉基于.net设计系统的步骤和方法
【实验步骤】:
1、新建母版页
(1)、打开vs2005,新建一个.net网站,网站名称为xscj_sql。
(2)、打开“解决方案资源管理器”,右击xscj_sql,单击“添加新项“选项,弹出“添加新项窗口”,在弹出的窗口中选择“母版页”。命名为MasterPage.master
(3)、用photoshop软件裁剪一张图片作为网站的界面图片,打开“解决方案资源管理器”窗口,新建一个images文件夹,右击次文件夹,选择“添加现有项”选项,把photoshop裁剪的图片加载进来。
(4)、单击母版页MasterPage.master的原视图,把photoshop生成的.html代码粘贴到母版页的相应位置。用Contentplaceholder控件的HTML代码替换需要替换的图片。
(5)、切换到设计视图,删掉含有“学生信息录入”字样的图片。去掉图片后,在此位置上添加一个ImageButton控件,在ImageButton控件的属性窗口中选择ImageUrl属性,在image文将夹中选中刚才删除的图片,并把它的路径作为mageUrl属性的值。
2、添加各个内容页面
(1)、选择“解决方案资源管理器”,右击xscj_sql,单击“添加新项”,在弹出的添加新项窗口中选中“web窗体”选项,再选中窗口下面的“选择母版页”复选框,名称改为ContentAddScore.aspx。
(2)、单击“添加”按钮进入“选择母版页”窗口,在此窗口中选中所添加的MsaterPage.master。
(3)、单击“确定”按钮后此内容页面新建成功。
(4)、按照此新建内容页的方法再分别添加其他内容页面。在母版页中分别给添加的ImageButton控件的PostBackUrl属性进行设置,分别添加相应的女内容页路径,设置的方法和设置的ImageUrl属性的方法类似。
2、新建显示照片页面
(1)、添加一个Web窗体。打开“解决方案资源管理器“,右击xscj_sql,选择“添加新项”选项,在弹出的“添加新项”窗口中选择“web窗体”,命名为ShowPic.aspx。
(2)、添加代码。打开ShowPic.aspx.cs文件,添加显示学生照片的代码。
3、编辑学生新项录入内容页面
(1)、布局页面。光标放在Content控件中,单击VS菜单栏的“布局“选项,单击“插入表”选项,添加一个5列3行的表,选中第2行的左4列合并,在工具栏中添加2个Label,2个DropDownList、2个SqlDataSource和1个DatailView控件到表格中。
(2)、设置控件的属性
(3)、配置数据源。
(4)、测试连接成功后,单击“确定”按钮,回到“配置数据源”对话框,单击“下一步”按钮,选择“是,将此连接另存为PXSCJConnectionString”复选框,单击“下一步”按钮进入“配置select语句”,选择“指定自定义SQL语句或者存储过程”选项,单击“下一步“,进入“自定义语句或存储过程”对话框。添加select语句“select distinct zy from xsb”,单击“下一步”按钮,单击“完成”.(5)、配置数据源。用于显示数据库中所有专业名的zymlist选择数据源“SqlDataSource1”,用于显示学生学号的xhlist选择数据源“SqlDataSource2”
(6)、DatailsView控件的设置。右击DatailsView控件,单击“显示智能标记”选项,单击“编辑字段”选项,系统弹出“编辑字段”对话框,添加9个BoundField,取消“自动生成字段”复选框。
(7)、性别的设置
(8)、出生时间的设置
(9)、总学分的设置
(10)、照片的设置
(11)、联系方式的设置
(12)、插入、删除、更新的事件。
4、编辑学生信息查询内容页面
(1)、布局界面。添加一个8列3行的表并选择“标题”复选框,在表格中选中第2行的左4列合并成一个单元格,第2行的右3列合并成一个单元格。添加4个Label、1个DropDownList、1个Button、1个GridView、3个SqlDataSource和一个DetailView控件到表格中。
(2)、配置数据源
(3)、选择数据源。DropDownList1选择SqlDataSource1数据源。GridView1和DetailView1分别选择SqlDataSource1和数据源SqlDataSource2.(4)、GridView和DetailView1的设置。
(5)、添加代码。
5、编辑成绩信息录入内容页面
(1)、布局页面。
(2)、配置数据源。
(3)、选择数据源。DropDownList1选择SqlDataSource1,DropDownList2和DetailView1分别选择数据源SqlDataSource2和SqlDataSource
3(4)、添加事件
(5)、添加代码
6、编辑学生成绩查询内容页面
(1)、布局页面。添加一个5列2行的表并选择标题复选框,在表格中选中第2行的左4列合并成一个单元格,添加1个Label、2个DropDoenList、1个GridView、1个DetailView和2个SqlDataSource控件到表格中。
(2)、配置数据源。
(3)、选择数据源。
(4)、添加事件
7、编辑成绩分布分析内容页
(1)、布局页面
(2)、配置数据源
(3)、选择数据源
(4)、添加事件
(5)添加代码
【实验总结】:在本次实习中,遇到了一些问题,使得系统不能正常运行。但是,经过分析,这些问题都得到了解决。比如在连接数据库时,总是出错,后来经过检查分析,发现每次在连接的时候都新建了连接,这做就有问题,应该使用已有的链接。还有在运行时总是提示说源代码中不存在,原因是不该去点击的地方点击了,产生了多的代码,只要把那些多的代码删除就可以了。还有在选择数据源的时候也要注意对应的数据源不能选错,否则在查询的时候就要出错或者显示的不是要查询的数据。
通过本次的实习后,提高了自己的动手能力,了解了许多系统开发的相关知识。了解了怎样在.net中将数据库结合起来并充分的运用。