《项目六 图书管理数据库的应用开发》由会员分享,可在线阅读,更多相关《项目六 图书管理数据库的应用开发(44页珍藏版)》请在金锄头文库上搜索。
1、项目六图书管理数据库系统的应用开发任务目录在Web中访问图书管理数据库1在WEB中访问图书管理数据库任务一能力目标和知识目标能力目标1能够在Visual Studio 2005中创建数据库;2能够建立数据库联接;3能够在ASP.NET中配置数据源,使用对数据库的访问。知识目标1熟悉Visual Web Developer 2005 Express安装;2熟悉Visual Studio 2005集成开发环境;3了解在Visual Studio 2005集成开发环境中创建动态网页的基本操作。任务导入v 当不使用数据库管理系统操作数据库,应根据应用需求开发界面友好的数据库应用程序。v ASP.NET
2、是微软公司最新推出的基于.NET框架的新一代网络编程语言,是它提供了生成一个完整的Web应用程序所必需的各种服务。使用该技术,能够有效地开发数据库应用程序。v 微软的Visual Studio 2005是开发ASP.NET 2.0应用程序最好用的集成开发环境,是一套完整的开发工具集合,对于后台数据库的连接、用户界面的生成等都有强大的支持。任务导入v 本项目的主要任务有:1. 安装使用Visual Web Developer 2005 Express,建立ASP.NET 2.0的运行环境和开发环境;2. 创建ASP.NET网站;3. 在Visual Studio 2005中连接图书管理数据库;4
3、. 利用数据控件创建管理数据动态网页;5创建添加数据动态网页。任务实施任务实施一、安装使用Visual Web Developer 2005 Express二、 创建访问图书管理数据库的动 态网页一、安装使用Visual Web Developer 2005 Express1建立ASP.NET 2.0的运行环境 建立ASP.NET 2.0的运行环境实际上就是完成两个组件的安装任务,同时在安装前确保建立了相应的软件环境。检查Windows操作系统是否安装了最新的Service Pack 和IIS, Internet Explorer 6.0 SP1以及Microsoft Windows Inst
4、aller 3.1 。下载.NET Framework 2.0和.NET Framework 2.0版简体中文 语言包运行安装文件 dotnetfx.exe ,安装.NET Framework 2.0运行安装文件 langpack.exe ,安装.NET Framework 2.0版简体中文 语言包2建立ASP.NET 2.0的开发环境 建立ASP.NET 2.0开发环境的具体任务是下载并安装.NET Framework SDK、Microsoft Visual Studio 2005和Microsoft SQL Server。一、安装使用Visual Web Developer 2005 E
5、xpress任务实施任务实施一、安装使用Visual Web Developer 2005 Express二、 创建访问图书管理数据库的动 态网页二、创建访问图书管理数据库的动态网页1创建ASP.NET网站(1)首先在D盘建立一个名为library的文件夹,然后打开Visual Studio 2005。在“起始页”中选择【创建】【网站(W)】图13-14 创建网站二、创建访问图书管理数据库的动态网页(2)“新建网站” 对话框。单击【 浏览】按钮图13-15 新建网站对话框二、创建访问图书管理数据库的动态网页(3)“选择位置”对话框。选择自己刚刚创建的文件夹图13-16 “选择位置”对话框确定后
6、,就创建了一个“library”网站。在“我的电脑”中打开library文件夹,里面会多出一个default.aspx的文件,一个default.aspx.cs文件和一个App_Data文件夹。将前面完成的library数据库拷贝到该文件夹中,并打开SQL Server 2005软件,附加该数据库。二、创建访问图书管理数据库的动态网页2在Visual Studio 2005中连接图书管理数据库(1) Visual Studio 2005中单击“视图”下的“服务器资源管理器”命令。(2)在“服务器资源管理器”窗格中检查是否已正确连接library数据库。选择【添加连接】二、创建访问图书管理数据库
7、的动态网页(3)选择数据源。我们使用的数据库是在SQL Server 2000中创建的,这里应该选择SQL Server数据源。图13-19 选择数据源二、创建访问图书管理数据库的动态网页(4)选择本机为服务器,并选择library数据库图13-20 添加连接 图13-21 创建后的连接二、创建访问图书管理数据库的动态网页v 3配置数据源图13-22 SqlDataSource数据源控件(1)打开系统为我们创建的页面default.aspx,在“工具箱”中找到SqlDataSource数据源控件。(2)双击该控件,将它添加到页面中。二、创建访问图书管理数据库的动态网页图13-23 开始“配置数
8、据源”图13-24 选择数据连接方式单击该控件的智能标记,选择【配置数据源】。二、创建访问图书管理数据库的动态网页(4)数据连接字符串需要写入到应用程序配置文件web.config中,如图13-25所示,使用默认的名称。图13-25 将连接字符串保存到配置文件(6) “高级SQL生成选项”对话框。(7)勾选“生成INSERT、UPDATE和DELETE语句”二、创建访问图书管理数据库的动态网页图13-26指定来自表或视图的列图13-27高级SQL生成选项对话框(5)配置Select语句时,如果数据来源于某一张表,可以选择“指定来自表或视图的列”,【高级】按钮二、创建访问图书管理数据库的动态网页
9、选择【测试查询 】 配置好数据源。图13-28 测试查询二、创建访问图书管理数据库的动态网页打开web.config配置文件,如图13-29所示,可以发现数据源的配置语句。由于本机 是J0353,所以连接时Data Source的值为J0353,可以将其值修改为“.”,即一个小数点,表示“当前计算机”。图13-29 web.config文件二、创建访问图书管理数据库的动态网页4.利用数据控件创建管理数据动态网页(1)在“工具箱”中找到GridView数据控件,双击到default.aspx页面中。单击其智能标记,选择前面创建的数据源图13-30 选择数据源二、创建访问图书管理数据库的动态网页图
10、13-31 设置分页(2)勾选“启用分页”、“启用排序”、“启用编辑”、“启用删除”,该数据控件便具备分页、排序、更改和删除功能。二、创建访问图书管理数据库的动态网页(3)单击工具栏中的【启动调试 】按钮,便会打开如图13-32所示 的提示信息,表示系统会为当前 网站创建Web.config配置文件。图13-32 创建Web.config配置文件图13-33 浏览数据页(4)启动后页面显示二、创建访问图书管理数据库的动态网页(5)单击该表的字段名称,可以设置相应的排序。下面将字段名称修改为中文,并将“编辑”和“删除”功能移到表格的右边。在GridView控件的智能标记中选择“编辑列”,图13-
11、34 添加新列二、创建访问图书管理数据库的动态网页图13-35 修改HeaderText属性(5)分别设置字段的“HeaderText”属性,移动“操作”列到最下方,并适当调整表格的宽度。二、创建访问图书管理数据库的动态网页重新启动调试,显示的页面效果图13-36 修改字段名称后的页面二、创建访问图书管理数据库的动态网页图13-37 更新数据图13-38 更新后的数据(6)单击【编辑】链接,可以 对该行数据进行修改,将“计算 机基础”图书的价格由“32”修改 为“28”后,单击【更新】(7)数据已修改成功。同样的方 法可以对其他字段值进行修改,也 可以将某行数据删除。二、创建访问图书管理数据库
12、的动态网页5.创建添加数据动态网页(1)在“解决方案资源管理器”窗口的站点文件夹中单击右键,选择【添加新项(N)】。二、创建访问图书管理数据库的动态网页(2)在弹出的“添加新项”对话框中,修改名称为“add.aspx”,然后【添加】,此时,add.aspx文件已打开。图13-40 添加add.aspx二、创建访问图书管理数据库的动态网页(3)下面设计如图所示的页面。图13-41 add.aspx页面效果二、创建访问图书管理数据库的动态网页图13-42 设置文字属性(4)输入文字“添加图书信息”,并设置属性图13-43 插入表(5)在页面插入表格。在表格 中输入相应的文字,第二列表格 顺次插入六
13、个TextBox控件。最 后一行两个单元格合并,然后添 加一个Button控件。二、创建访问图书管理数据库的动态网页(6)在页面选择“SqlDataSource1”控件,在属性中找到“InsertQuery”,单击右边的打开对话框按钮,图13-44 选择InsertQuery属性二、创建访问图书管理数据库的动态网页(7) “命令和参数编辑器”对话框 。选择“参数”框中的“BookID” ,在“参数源”中选择 “Control”,在“ControlID”中 选择“TextBox1”。(8)同样的方法设置其 他参数,图13-46 设置其他参数二、创建访问图书管理数据库的动态网页(9)设置完成后,单
14、击【确定】,关闭“命令和参数编辑器”对话框。在页面双击【提交】按钮,进入代码编辑界面,图13-47 进入代码编辑界面在Button1_Click中输入以下代码:SqlDataSource1.Insert();Response.Redirect(“index.html“);二、创建访问图书管理数据库的动态网页图13-48 测试效果(10)保存。Add.aspx页面设置完成。启动该页面,如图13-48所示,输入某图书信息,并单击【提交】按钮。二、创建访问图书管理数据库的动态网页图13-49 没有设计index.html(11)显示如图13-49所示的出错信息。表示刚才的图书信息已添加到数据库,但找
15、不到“index.html”网页二、创建访问图书管理数据库的动态网页(12)此时,如果启动 default.aspx页面,便 会发现刚才我们添加的 信息已保存到数据库中 ,图13-50 在default.aspx中显示更新的数据二、创建访问图书管理数据库的动态网页(13)设计首页文件index.html。单击【添加新项(N)】,打开“添加新项”对话框,选择“HTML页”,并输入页面名称。图13-51 添加新项index.html二、创建访问图书管理数据库的动态网页(14)该页面效果如图所示。只需输入文字,插入表格。图13-52 index.html页面效果图13-53 添加链接(15)给“管理图书信息”文字添加链接,链接到“default.aspx”文件,给“添加图书信息”文字添加链接,链接到“add.aspx”文件,二、创建访问图书管理数据库的动态网页图13-54 添加链接效果(16)页面效果显示能力拓展能力拓展v 在Web中访问图书销售管理数据库 操作提示: 在SQL Server中附加图书销售管理数据库; 在Visual Studio中创建网站; 设计首页,添加链接; 通过“服务器资源管理器”连接数据; 设计数据浏览、数据更新、数据删除页面; 设计数据插入页面。