《企业商品管理系统实现》由会员分享,可在线阅读,更多相关《企业商品管理系统实现(25页珍藏版)》请在金锄头文库上搜索。
1、第三讲第三讲企业商品管理系统实现企业商品管理系统实现1 C#与 SQL Server2005的连接方法。 使用C#语言和Visual Studio .NET工具实现企业商品管理系统的各个模块的功能。实实施施实实施施系统数据访问分析系统数据访问分析 分析企业商品管理系统的具体功能,演示企业商品管理系统。分析企业商品管理系统的具体功能,演示企业商品管理系统。教学引导教学引导分析分析商品数据库中的信息如何显示在界面上呢?商品数据库中的信息如何显示在界面上呢?实实施施系统数据访问分析系统数据访问分析 一个典型的数据库应用程序通常会包含以下几个环节:1) 连接到数据库;2) 对应用程序进行数据接收准备;
2、3) 将数据获取到应用程序中;4) 在Windows窗体或Web窗体上显示数据;5) 在应用程序中编辑数据;6) 验证数据;7) 保存数据到数据库。 实实施施系统数据访问分析系统数据访问分析 C#在连接数据库时需要注意哪些问题呢?实实施施C#与与SQLServer2005建立本地连接建立本地连接 一般在进行系统开发时,通常连接的都是本地数据库,此时,输入服务器名称是localhost,.或者本机名称。数据库远程连接的设置方法 首先对SQL Server2005数据库系统进行有关的配置操作。 (1)使用SQL Server 配置管理器”配置TCP/IP协议 。 (2)使用“SQL Server
3、外围应用配置器”进行相关配置实实施施系统数据访问分析系统数据访问分析 1 1、使用SQL Server 配置管理器”配置TCP/IP协议(1)启动SQL Server 配置管理器”点击“开始”菜单“所有程序”“SQL Server 2005” “配置工具”“SQL Server 配置管理器”,如图: 实实施施系统数据访问分析系统数据访问分析 (2)启用“TCP/IP” 在对话框中选择“SQL Server 2005 网络配置”,用鼠标右击“TCP/IP”弹出快捷菜单,点击“启用(E)”,见图: 实实施施系统数据访问分析系统数据访问分析 用鼠标双击TCP/IP(已启用)”实实施施系统数据访问分析
4、系统数据访问分析 设置TCP端口 点击“IP 地址”选项卡,将“IP All”中的“TCP端口”设置为:1433。如图: 设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433实实施施系统数据访问分析系统数据访问分析 在目前已经打开的“SQL Server配置管理器”对话框中,用鼠标右击“SQL Server(SQLEXPRESS)”,在弹出的快
5、捷菜单中选择“停止”命令,停止SQL Server 2005。实实施施系统数据访问分析系统数据访问分析 (3)配置TCP/IP协议的端口 在已经打开的“SQL Server 配置管理器”中,用鼠标双击“TCP/IP(已启用)”,如图。打开“TCP/IP 属性”对话框,见图: 实实施施系统数据访问分析系统数据访问分析 演示操作:演示操作:实实施施系统数据访问分析系统数据访问分析 实实施施C#与与SQLServer2005建立远程连接建立远程连接1.首先打开首先打开SQLServerconfigurationmanager(配置管理器)(配置管理器)选中SQL Server 2005网络配置下的S
6、QLEXPRESS的协议,右侧会出现协议名称。 右击,将Shared Memory、Named Pipes、TCP/IP选为启用,把VIA设为禁用。 在TCP/IP的属性对话框中选中IP地址标签。在IP1中将IP地址改为数据库服务器IP号,注意端口号,设成1433。在IP2中将IP地址为127.0.0.1地址,端口号设成1433,这是本地地址。IPAll中端口号也要设为1433。2.配置配置SQLServer外围应用服务器外围应用服务器,开启开启SQL2005远程连接功能)远程连接功能) 点击“配置工具”-“SQL Server外围应用配置器”,然后在打开的窗口中选择“服务和连接的外围应用配置
7、器”-然后选择Database Engine节点下的 “远程连接”,选择“本地连接和远程连接”,同时选择“同时使用TCP/IP和named pipes”,确定后然后需要重新启动数据库服务就可以了。实实施施C#与与SQLServer2005建立远程连接建立远程连接3.把登陆设置改为把登陆设置改为SQLServer身份验证模式身份验证模式实实施施C#与与SQLServer2005建立远程连接建立远程连接4.修改修改SQLServersa的密码的密码在SQL Server Management Studio管理器中,展开服务器上的“安全性”-登陆名-在sa帐号上点右键属性,这样在“常规”的选择页中更
8、改sa登陆帐号的密码。注意SQL Server2005中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。实实施施C#与与SQLServer2005建立远程连接建立远程连接5.数据库连接字符串数据库连接字符串采用c#语言,用ADO.NET来进行连接。SqlConnection conn = new SqlConnection(Data source= .SQLEXPRESS; initial catalog= sales; User ID = sa; password = 123456);SqlConnection conn = new SqlConnection(D
9、ata source= localhostSQLEXPRESS; initial catalog= sales; User ID = sa; password = 123456);SqlConnection conn = new SqlConnection(Data source=服务器名SQLEXPRESS; initial catalog= sales; User ID = sa; password = 123456);SqlConnection conn = new SqlConnection(Data source=服务器名; initial catalog= sales; User
10、ID = sa; password = 123456);实实施施C#与与SQLServer2005建立远程连接建立远程连接实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 测试数据库连接测试数据库连接打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQL server 2005的连接,通过输入服务器名称和对应的SQL Server身份验证的sa用户名密码后,选取对应的数据库,最后点击“测试连接”,即可成功连接到数据库。 实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 设置设置web.config文件文件:在应用程序中的在应用程序中的
11、web.config文件添加如下数据库文件添加如下数据库连接的配置:连接的配置: 实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 程序功能具体是如何程序功能具体是如何实现的呢?实现的呢?实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 在项目开发前台过程,需要对具体的数据进行增、删、改、在项目开发前台过程,需要对具体的数据进行增、删、改、查等操作。查等操作。C#操作操作SQL数据库的主要步骤:数据库的主要步骤:1.建立SqlConnection对象;2.指定SqlConnection对象的ConnString属性;3.打开数据库连接;4.指定SQL语句;5.创
12、建Command对象,执行SQL命令。6.建立SqlDataAdapter对象和DataSet对象(myDataAdapter=new SqlDataAdapter(strCmd,conn););7.填充DataSet;8.给GridView指定数据源 实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 1、登录功能的实现、登录功能的实现登录功能是确保系统安全性的关键所在,通过登录界面,登录功能是确保系统安全性的关键所在,通过登录界面,可以使不同的用户有不同的权限,使用不同的功能,也可以可以使不同的用户有不同的权限,使用不同的功能,也可以使非法用户无法使用系统功能。系统的登陆界面如图所示:使非法用户无法使用系统功能。系统的登陆界面如图所示:实实施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 1、登录功能的实现、登录功能的实现登录功能实现的主要步骤如下:登录功能实现的主要步骤如下:(1)建立)建立login.aspx(2)布局页面)布局页面(3)添加控件)添加控件(4)编写相应事件代码)编写相应事件代码