二级课题图书馆管理报告_第1页
二级课题图书馆管理报告_第2页
二级课题图书馆管理报告_第3页
二级课题图书馆管理报告_第4页
二级课题图书馆管理报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上软 件 学 院实践环节报告 课程名称: 二级实践环节 课题名称: 图书馆管理系统开发 专 业: 软件工程(互联网营销与管理) 班 级: 学 号: 学生姓名: 指导教师: 2015 年 10 月 25 日中原工学院软件学院二级实践课题设计任务书姓 名 软件工程 专业 班题 目图书馆管理系统的开发设计任务开发一个图书管理系统。此系统具有图书管理、用户管理、查询等的功能,适用于一些大中高等院校的图书馆, 并为其带来了很大的便利。本系统详细功能如下: 1)基本信息的查询(借阅查询、图书查询、用户查询)2)图书的管理(图书录入、图书修改、图书删除)3)用户的管理(用户添加、用户

2、修改、用户删除)开发工具:C#、SQL Server 2008。 时间进度第1周(2015.09.072015.09.13): 按照老师的指导,详细写出项目计划,共同列出数据库数据表,进行系统的需求分析,页面设计,概要设计四个大的方面;第2周(2015.09.142015.09.20): 进行模块的详细设计,将系统按本组成员分为各个相应的模块,个人将自己所分到的模块独自完成,到最后完成后合并到一起,进行程序的测试,修改。第3周(2015.09.212015.09.27): 进行最后阶段的整理,将程序交给老师验收,编写总结报告,添加附录。原 主始 要资 参料 考与 文 献01.刘瑞新、张兵义,S

3、QL Server数据库技术及应用教程M,北京:电子工业出版社, 20012.802李春葆,C#程序设计教程M,北京:清华大学出版社.,20013.2指导教师签字: 年 月 日专心-专注-专业图书馆管理系统摘 要当今时代,科技发展迅速。依托科技的办公软件层出不穷,电子信息化慢慢代替了企业管理的传统手法,智能易用的软件大大提升了工作人员的办公质量和效率。图书馆管理系统的设计目的在于方便图书管理人员的使用,提高管理人员的工作效率,同时也为信息化技术在城市的建设中,提供了有力的探索。图书馆代表着一间学校的文化标志,而且图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。因此,图书馆的管理可以说是

4、学校管理机制中重要的一环。我们通过对图书管理系统的运行机制进行调查研究,设计开发了此图书馆管理系统。图书馆管理系统主要面对学校图书馆管理事务中常见问题以及相关统计工作。主要完成了对图书的管理,包括图书的查询、增加、修改、删除,图书信息查询等方面。采用Visual Studio C# 开发环境,SQL Server 2008构建后台数据库。通过此系统管理人员可以查询读者的信息,对读者的信息进行管理。同时也可以对图书的信息进行管理,可以对图书进行分类管理,最重要的就是本系统的图书管理,管理人员易于使用,满足了学校对图书馆管理系统的要求。关键词:Visual Studio C#,SQL Server

5、 2008,图书管理目 录第1章 概述1 设计背景 随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。同时伴随计算机硬件的快速发展,有关信息管理的软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统开发的主要任务是针对原来系统的时效性、数据的正确性、操作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。2 设计目标及意

6、义 图书馆管理系统可以实现图书借阅的规范化、系统化、网络化管理,能够将所有的图书资料聚集在一起,能够对读者信息的集中管理,可以对所有图书信息的集中管理,可以更加有效的管理读者借阅与归还图书的时间。除此之外,图书馆管理系统还可以提高管理人员的工作效率,可以更加有效的节省物力与财力,具有检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、成本较低的特点。第2章 需求分析2.1系统的功能要求图书馆管理系统是运用C#和SQL Sever 2008进行程序开发,设计出一套适合现代高等院校的一项图书管理软件,并能运用于实际。它主要实现以下功能: 1、实现对信息的查询功能,能够对图书信息

7、与借阅信息进行基本查询。 2、实现对图书数据的管理,能够对图书数据进行增加、删除、修改等基本操作。 3、实现对用户数据的管理,能够对用户数据进行增加、删除、修改等基本操作。 4、根据不同设定,实现管理员与用户的不同功能权限。 5、该系统应具有对数据库中重要数据的备份和恢复的功能。2.2 系统总体设计 本数据库管理系统主要由用户登录、信息查询、图书管理、用户管理四大模块组成, 各模块功能如下: 1、用户登录的功能是由登录类别的不同来实现用户与管理员的不同的权限。 2、信息查询模块是图书管理系统的重要模块之一,是管理员与用户快速查询图书的途径,信息查询主要包括图书信息查询和借阅信息查询。 3、图书

8、管理模块是图书管理员操作模块,读者无权进入。其模块由图书信息录入、图书信息修改与图书删除三个功能组成,是管理员对图书管理的重要途径。 4、用户管理模块是由图书管理员控制的模块,它由用户增加、用户信息修改和用户删除三个功能组成,是管理员对用户管理的重要途径。2.3系统环境需求2.3.1开发环境需求 硬件要求:CPU i3以上PC服务器,内存4GB以上,硬盘500GB以上。操作系统: Windows 7 软件要求:Microsoft Visual Studio.NET 2010开发环境,SQL Server 2008(企业版、个人版)2.3.2运行环境需求 硬件要求:CPU i3以上PC服务器,内

9、存4GB以上,硬盘500GB以上。操作系统: Windows 7 软件要求:.net Frammework2.0 ,SQL Server 2008(企业版、个人版)第3章 概要设计3.1系统管理模块设计 要求系统实现图书馆日常管理事务最主要的功能,包括图书的借出与还回,图书信息的录入、修改和查询,用户信息的录入、修改和查询。这些基本功能,组建了图书管理系统的基本框架,根据功能的关联关系和集中分组的原则,将系统细化如图3.1。图书馆管理系统系统管理信息查询图书管理借阅信息查询图书信息查询图书信息删除图书信息录入用户信息添加用户信息修改用户信息删除退出系统用户信息查询图书信息修改图3.1 系统图3

10、.2实体及其属性整个系统各实体关系如下所示(其中主键已用下划线标识):管理员(用户名,密码)用户(用户名,密码,姓名,性别,班级)图书(图书号,图书名,数量,作者,出版社,类别)借阅(读者号,图书号,借阅日期,应归还日期,剩余数量)其中借阅关系中的“读者号”、“图书号”为外键,分别参照用户关系和图书关系中的主键“读者号”和“图书号”。3.3关系图分析用户名由各实体之间的关系得出图3.2。姓名性别密码班级用户借阅者姓名管理员用户名密码用户权限借阅日期借阅应归还日期剩余数量图书类别图书名出版社 作者图书号 数量图3.2 关系图3.4数据库设计 作为系统的重要组成部分,数据库设计需要进行各种实体及他

11、们的属性描述,关于图书馆管理系统设计的实体以及其属性,大致设计框架如下图所示。 管理员表(用户名,密码)表3.3 管理员表列名数据类型长度允许空是否为主键用户名nvarchar50否是密码nvarchar50否否 用户表(用户名,密码,姓名,性别,班级)表3.4 用户表列名数据类型长度允许空是否为主键用户名nvarchar50否是密码invarchar50否否姓名nvarchar50是否性别nvarchar50是否班级nvarchar50是否 图书表(图书号,图书名,作者,出版社,类别,数量)表3.5 图书表列名数据类型长度允许空是否为主键图书号nvarchar50否是图书名nvarchar5

12、0是否作者nvarchar50是否出版社nvarchar50是否类别nvarchar50是否数量int是否 借阅表(借阅者姓名,借阅时间,应归还时间,剩余数量)表3.6 借阅表列名数据类型长度允许空是否为主键借阅者姓名nvarchar50否是借阅时间nvarchar是否应归还时间nvarchar是否剩余数量int是否第4章 详细设计 在本次二级课题中我主要实现的是信息查询管理,用户信息管理以及图书信息管理,以下是模块实现情况。4.1信息查询管理信息查询管理:进入该界面后,可以根据书名来进行对本书的信息查询和借阅查询,对其进行的查询功能界面如图4.1所示。图4.1 信息查询管理界面private

13、 void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = "server=(local);integrated security=true;database =图书馆管理系统" conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = "select * from 图书表 w

14、here 图书名 ='" + textBox1.Text + "'" comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); this.listBox1.Items.Clear(); listBox1.Items.Add("图书号tt图书名tt作者tt出版社tt类别tt数量"); while (dr.Read() listBox1.Items.Add(String.Format("0t1t2t

15、3t4t5", dr0.ToString(), dr1.ToString(), dr2.ToString(), dr3.ToString(), dr4.ToString(), dr5.ToString(); conn.Close(); dr.Close(); private void button2_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=true;dat

16、abase = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = "select 借阅者姓名,借阅时间,应归还时间,剩余数量 from 借阅表 where 图书名 = '" + textBox2.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr

17、1 = comm1.ExecuteReader(); this.listBox2.Items.Clear(); listBox2.Items.Add("借阅者姓名tt借阅时间t应归还时间t剩余数量"); while (dr1.Read() listBox2.Items.Add(String.Format("0tt1t2t3", dr10.ToString(), dr11.ToString(), dr12.ToString(), dr13.ToString(); conn1.Close(); dr1.Close(); 4.2图书信息管理 图书信息管理:进入

18、该界面后,可以根据不同的需求点击不同的界面,对图书信息添加、修改、删除,对其进行的添加功能界面如图4.2所示。4.2.1图书录入图4.2 图书录入界面 private void button3_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn ="server=(local);integrated security=true;database = 图书馆管理系统" conn.ConnectionString = strconn; conn.Op

19、en(); SqlCommand comm = new SqlCommand(); string strsql = "insert 图书表 (图书号,图书名,作者,出版社 ,类别,数量) values ('" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Te

20、xt + "','" + textBox8.Text + "')" comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close(); 4.2.2图书修改对其进行的修改功能界面如图4.3所示图4.3 图书修改界面 private void button7_Click(object sender, EventArgs e) SqlConnection conn1 =

21、new SqlConnection(); string strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = " update 图书表set 图书名 ='" + textBox10.Text + "',图书号 = '"

22、+ textBox11.Text + "',作痢者 ='" + textBox12.Text + "',出版社='" + textBox15.Text + "',数量='" + textBox16.Text + "',类别 = '"+textBox14.Text+"' where 图书酣名='" + textBox9.Text + "'" comm1.Connection = conn1;

23、 comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 4.2.3图书删除对其进行的删除功能界面如图4.4所示图4.4 图书删除界面 private void button9_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=tru

24、e;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = " delete 图书表where 图书名 ='" + textBox13.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReade

25、r(); conn1.Close(); dr1.Close(); 4.3用户信息管理 用户信息管理:进入该界面后,可以根据不同的需求点击不同的界面,对用户信息添加、修改、删除,对其进行的添加功能界面如图4.5所示。4.3.1用户添加图4.5 用户添加界面 private void button5_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = "server=(local);integrated security=true;database = 图

26、书馆管理系统" conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = "insert 用户表(用户名,密码,姓名,性别,班级) values ('" + textBox17.Text + "','" + textBox18.Text + "','" + textBox19.Text + "','" + text

27、Box20.Text + "','" + textBox21.Text + "')" comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close(); 4.3.2用户信息修改对其进行的修改功能界面如图4.6所示图4.6 用户添加界面private void button8_Click(object sender, EventArgs e) SqlConnectio

28、n conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = " update 用户表set 用户名='" + textBox23.Text + "',密码= '

29、" + textBox24.Text + "',姓名='" + textBox25.Text + "',性别='" + textBox26.Text + "',班级 = '" + textBox27.Text + "' where 用户名='" + textBox22.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataR

30、eader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 4.3.3用户信息删除对其进行的删除功能界面如图4.7所示图4.7 用户删除界面 private void button12_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.Co

31、nnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = " delete 用户表where 用户 ='" + textBox28.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 第5章

32、 测试系统在设计完之后,一定要花一些时间进行测试,这样可以保证系统更加的完善,使得以后在使用中不易出现问题,下面的就是我对自己所设计模块的测试。5.1测试用例初始化数据库和实现功能测试用例如表5.1所示。表5.1 测试用例序号测试用例标题期望结果1 信息查询 成功,管理员能从数据库中查询到所要查询的信息2用户信息添加 成功,管理员能添加一个新用户,并同时将其存入数据库3用户信息修改 成功,管理员能修改一个用户信息,并将其从数据库中更新4 用户信息删除 成功,管理员能删除一个用户信息,并将其从数据库中删除5图书信息添加 成功,管理员能添加一本新图书,同时将其存入数据库6图书信息修改 成功,管理员

33、能修改一本图书的信息,并将其从数据库中更新7图书信息删除 成功,管理员能删除一本图书及其信息,并将其从数据库中删除5.2测试结果对照5.1的测试用例得出相应的测试结果,如表5.2所示。表5.2 测试结果序号测试用例标题测试结果1 信息查询 成功,管理员从数据库中查询到所要查询的信息2用户信息添加 成功,管理员添加一个新用户,并同时将其存入数据库3用户信息修改 成功,管理员修改一个用户信息,并将其从数据库中更新4 用户信息删除 成功,管理员删除一个用户信息,并将其从数据库中删除5图书信息添加 成功,管理员添加一本新图书,并同时将其存入数据库6图书信息修改 成功,管理员修改一本图书的信息,并将其从

34、数据库中更新7图书信息删除 成功,管理员删除一本图书及其信息,并将其从数据库中删除第6章 总结 本次所做的是二级课题,相比于一级课题来说,二级课题更加的复杂,要求的更加的严格,但经过我和另外两个小组成员孙铭楷、孙朝旭共同的努力,我们最终还是把二级课题给做了出来。刚开始选择课题的时候.我们选择的是C#图书馆管理系统,刚刚拿到这个课题时,毫无头绪,不知该从何下手,但经过杨腾飞杨老师给我们简单的分析讲解,我们思路顿时变得豁然开朗,有了头绪,知道了该从何下手。 我们所做的图书管理系统是基于C#和Sql server的数据库开发的系统,刚刚开始我们三个人并没有明确的分工,每个人都只是自己在那里孤军奋战,

35、但很快我们就意识到,图书馆管理系统并不是一件简单的课题,仅仅靠每个人各自为战是不行的,这需要我们团队合作来完成。这次做课题的计划时间是三周,刚开始我们都觉得三周的时间完全足够了,但是做过之后才知道,三周的时间对与我们完成课题来讲,是非常紧迫的。第一周我们的主要任务就是画ER图和设计界面,当然,刚开始我们便认为这是所有环节中最简单的一个,同时也用了很快的时间完成了这项任务,之后,我们便发现,我们想的太简单了,我们把做好的ER图和界面设计让杨腾飞老师检查了一下,才发现,我们的思路与所考虑的问题与现实是不太符合的,缺少了很多的环节,经过杨腾飞老师的指导,我们很快便摆正了自己的心态,不在轻视这个最简单

36、的环节,并根据杨腾飞老师的建议且结合实际问题对ER图和界面设计做了修改,同时,也在修改这一过程中,第一周很快的便过去了,我们也完成了这一任务。第二周我们的主要的任务就是编写代码,大家都知道一个程序最难的就是代码这一部分,程序的好与坏都与代码有关。然而我们的代码也学的并不是很精通,这就给我们完成代码编码这一工作造成了很大的困难,不过我们并没有放弃,而且还对每个人进行了分工,三人齐头并下,一起来完成代码的编写,有不会的大家在一起讨论,查找资料,询问老师和同学,最终,功夫不负有心人,在第二周结束的时候,在我们的共同努力下,代码编写这一任务终于完成。之后我们就接着对程序进行了简单的调试,在测试的过程中

37、,我们又找到了了一些小毛病。随着我们对这些问题的修改,我们的这一任务也算落下了尾声。第三周我们觉得程序应该可以了,于是就去找老师检验程序,但由于我们有些功能代码设计的不合理,第一次去检验时并没有通过,之后我们向老师寻求了一些关于修改程序功能的一些建议,除此之外我们又把不完善的地方给弥补了一下,修改了原来没有发现的小毛病,完成这些后,我们再次来找杨老师检查课题,由于修改过后的程序问题少了很多,很幸运,我们通过了课题检查。在这次做课题的时候,我们遇到了许许多多的困难,对于这次的二级课题,觉得这个比去年的一级课题难了很多,现在回想起去年的一级课题,就觉得没那么难,但这个二级课题却觉得很难,虽然大部分

38、课题内容要求我还是能接受的。但也有很多地方都不会,给做课题增加了很多难度,不过庆幸的是通过这次做二级课题,我弥补了自己的一些不足之处,同时也学到了很多有用的东西,除此之外在C#学习方面很大的不足,我也会抽取时间去巩固。除此之外,在这三周当中,我也学到很多的东西,在做课题的过程中遇到很多细节问题,一不小心就给漏掉了,可是在编程中每一个问题都不可忽略,因为有时哪怕是一个标点的错误,都有可能导致程序的失败,这就要求我们有足够认真细心,在遇到哪怕再小的问题都不能忽视,必须完完全全的解决。只有这样才能够编写出一个好的程序。 最后,十分感谢指导老师对我们的课题的一些意见和提出的一些不足,让我们在思路方面得

39、到了扩展,也让我们明白了做一个系统需要顾及很多方面,这对我们以后写程序是很有用的,非常感谢老师,也非常感谢帮助我的同学们。让我们知道在学习中要不断发现自己不足,不断的弥补自己,一定要努力继续学习,不要轻易放弃,因为比你好的人还在坚持。参考文献1 .刘瑞新、张兵义,SQL Server数据库技术及应用教程M,北京:电子工业出版社, 2012.82 李春葆,C#程序设计教程M,北京:清华大学出版社.,2013.23 刘杰、胡方霞、陈发吉,C#案例开发M,中国水利水电出版社,2005.14 陈佳媛,C#程序设计语言M,机械工业出版社,2010.15 安源,杨如林,C#数据库编程M,科学出版社,200

40、3.106 刘利民,C#项目开发案例全程实录M,北京:清华大学出版社,2011.17 王珊、陈红. 数据库系统原理教程.清华大学出版社,2004.38 闪四清.SQL Server 2008基础教程.清华大学出版社,2010.10指导教师评语成绩:实践过程表现(30%)系统、工作验收(30%)课题报告(40%)总评成绩 指导教师签名:年 月 日 附录: 主要源程序 信息查询管理: private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strc

41、onn = "server=(local);integrated security=true;database =图书馆管理系统" conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = "select * from 图书表 where 图书名 ='" + textBox1.Text + "'" comm.Connection = conn; comm.CommandText =

42、strsql; SqlDataReader dr = comm.ExecuteReader(); this.listBox1.Items.Clear(); listBox1.Items.Add("图书号tt图书名tt作者tt出版社tt类别tt数量"); while (dr.Read() listBox1.Items.Add(String.Format("0t1t2t3t4t5", dr0.ToString(), dr1.ToString(), dr2.ToString(), dr3.ToString(), dr4.ToString(), dr5.ToSt

43、ring(); conn.Close(); dr.Close(); private void button2_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlComm

44、and(); string strsql1 = "select 借阅者姓名,借阅时间,应归还时间,剩余数量 from 借阅表 where 图书名 = '" + textBox2.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); this.listBox2.Items.Clear(); listBox2.Items.Add("借阅者姓名tt借阅时间t应归还时间t剩余

45、数量"); while (dr1.Read() listBox2.Items.Add(String.Format("0tt1t2t3", dr10.ToString(), dr11.ToString(), dr12.ToString(), dr13.ToString(); conn1.Close(); dr1.Close(); 图书信息管理:(1)图书录入: private void button3_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string

46、strconn ="server=(local);integrated security=true;database = 图书馆管理系统" conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = "insert 图书表 (图书号,图书名,作者,出版社 ,类别,数量) values ('" + textBox3.Text + "','" + textBox4.Text + &

47、quot;','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "')" comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close

48、(); (2)图书修改: private void button7_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1

49、 = " update 图书表set 图书名 ='" + textBox10.Text + "',图书号 = '" + textBox11.Text + "',作痢者 ='" + textBox12.Text + "',出版社='" + textBox15.Text + "',数量='" + textBox16.Text + "',类别 = '"+textBox14.Text+"

50、' where 图书酣名='" + textBox9.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); (3)图书删除: private void button9_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); st

51、ring strconn1 = "server=(local);integrated security=true;database = 图书馆管理系统" conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = " delete 图书表where 图书名 ='" + textBox13.Text + "'" comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 用户信息管理:(1)用户添加 private void button5_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = "server=(local);integrated security=true;da

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论