计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

高校图书管理系统(4)

2013-10-20 01:52
导读:表2-3借阅信息 表2-4书籍信息 表2-5者信息 2.2.3连接数据库 为数据库Library和本系统之间建立一个数据连接。 (1)在服务器资源管理器中右击“数据连接”节点

  表2-3借阅信息

  表2-4书籍信息

  表2-5者信息

  2.2.3连接数据库

  为数据库Library和本系统之间建立一个数据连接。

  (1)在服务器资源管理器中右击“数据连接”节点。在弹出的快捷菜单中执行“添加连接”命令,打开Data Link Properties对话框。切换到Provider选项卡,选中列表框中的Microsoft OLE DB Provider for SQL Server项。单击“下一步”切换到Connection选项卡。

  (2)在其中的第一个下拉列表框中选择数据库所在服务器名称。输入登录服务器信息后选择数据库Library,然后单击Test Connection按钮。如果测试成功,单击“确定”按钮。

  2.3主窗体设计

  创建一个新的“Windows应用程序”类型的项目,名为“管理”。将默认创建的窗体命名为“主窗体”,把“主窗体”作为本系统中的主界面。

  在窗体中添加两个Pannel控件,7个Button控件和7个Linklabel控件。

  2.3.1设计登录界面

  设计登录界面,创建一个新的”Windows窗体”,名为登录,作为本系统的登录界面.在登录窗体上添加两个Label控件,两个Button控件和两个TextBox控件,添加控件后的窗体如图所示。

  2.3.2添加数据组件

  在工具箱中单击“数据”选项卡,添加OleDbDataAdapter组件。

  (1)在工具箱中单击OleDbDataAdapter组件,在窗体任意位置拖动出一个虚框矩形后释放左键弹出“数据适配器配置向导”对话框。

  (2) 单击“下一步”,在打开的对话框中选择前面建好的数据连接,然后单击“下一步”。

  (3)选中“使用SQL语句”,然后单击“下一步”进入“生成SQL语句”对话框。

  (4)在其中的多行文本框直接输入SQL语句“SELECT 管理者信息.* FROM 管理者信息”。

  (5)单击“下一步”按钮,进入“查看向导结果”,单击“完成”按钮完成数据适配器配置。

  配置数据适配器后,在主窗体上就会自动添加一个OleDbConnection控件。

  2.3.3生成数据集

  生成数据集的步骤如下:

  (1)单击OleDbDataAdapter控件“属性”对话框中的“生成数据集”链接,打开“生成数据集”对话框。

  (2)在其中选中“新建”单选按钮,并在其后面的文本框中输入“Lib管理者信息”。

  (3)在“选择要添加到数据集中的表”列表框中列出了前面添加的OleDbDataAdapter组件所连接的表,选中该表名前面的复选框。

  (4)选中“将此数据集添加到设计器”复选框,单击“确定”按钮

  这样,将生成一个名称为“Lib管理者信息”的数据集,该数据集以文件形式存储,文件名为“Lib管理者信息.xsd”。而在项目中,添加了一个DataSet组件,名为“objLib管理者信息”。

  在解决方案资源管理器中右击该项目,在弹出快捷菜单中单击“属性”菜单项。在打开的“属性页”对话框中的“启动对象”下拉列表框中选择“主窗体”选项。单击“确定”按钮,这样该项目启动时,就会从主窗体开始启动。

  2.3.4设计代码

  在程序运行过程中,如果想通过单击LinkLabel控件或Button控件进入系统中的各个功能模块(如显示读者信息等),就会弹出一个对话框要求输入用户名和密码.单击"确认"按钮,程序就会到数据库的"管理者信息"表中查找该用户名和密码是否存在.如果存在,允许进入功能模块.

  完成登录功能的主要代码集中在UserCheck函数中.在程序运行过程中,在登录窗体的"用户姓名"和"用户密码"文本框中输入用户名和密码后,单击"确认"按钮就会触发UserCheck函数并执行其中的代码.如果UserCheck函数返回True,那么允许用户的操作;否则拒绝用户的操作请求.

  在UserCheck函数中首先定义Login类型的变量dlg_Login,然后通过ShowDialog方法来显示登录窗体.如果用户在登录窗体中输入用户姓名和密码,并且单击了"确认"按钮,那么自动调用一个自定义函数LoadDataSet(),由此函数进行数据加载.如果出错,显示错误信息,回滚整个事务.

上一篇:谈计算机操作系统课程知识体系设计 下一篇:没有了