《书店信息管理系统(共25页).doc》由会员分享,可在线阅读,更多相关《书店信息管理系统(共25页).doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上基于ASP.NET的书店信息管理系统的设计实现姓 名院 系专 业班 级学 号指导教师答辩日期成 绩 基于ASP.NET的书店信息管理系统的设计与实现内容摘要本文按照软件工程的思想并结合了当前书店在管理中的实际情况设计开发了书店信息管理系统,该系统实现的功能主要满足了读者和管理员的需求。读者实现的操作功能有注册、登录系统、修改密码、查看个人资料和借阅信息、查询图书以及留言等;管理员实现的功能有新书入库、查询全部的读者个人资料和所有在库图书的详细信息,并对这些信息进行修改。同时,本系统采用了登录验证方式,只有系统授权的用户才能进入系统,从而保证了系统的安全性;此外,本系统
2、还设计了记录用户信息的功能,当对网站进行一次访问时,从用户登录界面转移到读者操作界面时,信息都会被存储在 Session中,当读者登录成功之后会自动进入在读者操作平台,在这里可以直接查看读者个人资料和相应的借阅信息,从而使读者操作更简便。【关键词】书店信息管理系统 查询图书 SessionThe design and Implementation of bookstore information management system based on ASP.NETAbstractThis paper design and development the bookstore informatio
3、n management system according to the software engineering thinking and combining with the actual situation of the bookstore in management .The main function of the system meet the needs of the readers and administrator. The operating functions which the readers realize have register, login system, r
4、eset password, view the personal information and borrowing information, query book and message, and so on. The operating functions which the administrators realize are to register new book information, query all information of the readers and the books and modify these information. At the same time,
5、 this system uses a logon authentications way, Only the authorized users can enter the system so as to ensure the security of the system. In addition, the system also designed the function to record user information. When readers visit the website, information will be stored in the Session, When rea
6、ders successful login system, they can directly view the personal data information, so readers operation more convenient. 【key words】The bookstore information management system Query book Session目录专心-专注-专业基于ASP.NET的书店信息管理系统的设计和实现学生姓名: 指导老师:一、前言(一)研究背景及意义由于近年来书籍的类型和数量急剧增加,书店需要记录的信息也随之剧增,书籍的管理工作变得越来越繁
7、琐,不仅需要耗费大量的人力和物力,而且效率也越来越低下,导致书店的服务质量严重下降,不仅书店管理员每天要花费大量时间来整理书籍信息和读者信息,而且由于人工疏忽常常会出错,给读者和书店造成了很多困扰。在现在这样一个处处要求效率的社会中,书店不得不做出应对,提高书店管理水平,为顾客提供高效优质的服务,这样才能在激烈的竞争中脱颖而出。与此同时,计算机技术的飞速发展,给人们的生活带来了极大的便利,由于计算机在各行各业都得到了广泛应用,几乎在所有的领域都发挥着其方便、高效的优点为人民提供服务。把计算机技术应用到书店的管理当中是解决当前书店管理中遇到的问题的最好的解决办法。如何高效的为读者服务?如何高效快
8、捷的管理海量的书籍信息?是我们需要解决的重要问题。为了高效的为读者服务,为了对书店的各种信息进行有效管理,书店信息管理系统便应运而生,该系统可供管理员和读者使用。运用该系统,书店管理员可快捷高效的实现新书入库登记、修改或查询书籍信息,同时管理员也可以十分方便的查询和修改会员信息,通过该系统的使用可以让用户方便的管理书店的日常事务和繁琐的数据,提高书店的服务质量。(二)研究内容及方法本系统要求采用ASP.NET+SQL Server 2005技术该系统主要的研究内容如下:1、登录模块 该系统实现了读者的注册功能和系统合法用户的登录功能。系统授权的用户登录成功之后进入相应的操作界面,系统未授权的用
9、户需要注册成功后才能登录系统,从而保证了系统的安全性。 2、读者功能实现模块 该系统是读者的一个操作平台,在这里读者可以方便的查询所需的图书信息、个人资料以及借阅信息,还可以修改登录密码和给书店留言,对书店的服务进行评价。读者在这里能实现查询功能(包括查询个人信息和图书信息),留言功能和密码修改功能。 3、管理员功能实现模块 该系统是管理员的一个操作平台,管理员可以实现浏览所有存放在数据库中的信息的功能,包括所有的用户信息和所有的书籍的信息,并对这些信息进行编辑和删除操作,此外,管理员还可以向数据库增添新的图书(新书入库)。管理员在这里能实现查询、编辑和删除功能(包括查询用户和书籍信息),增添
10、图书界面(新书入库界面)功能。 二、需求分析(一)功能需求1、读者的需求读者的基本需求主要包括新用户注册、授权用户登录、查询功能(包括查询个人信息和图书信息),留言功能和密码修改功能。当读者经过注册成为本系统的合法用户之后,可以根据用户名和密码登录系统查询图书、个人资料等;读者也可以按自己的需要随时修改密码。具体来讲,读者的功能需求如下:(1)注册功能读者进入注册界面,可以向系统提交注册信息,系统对这些信息进行检查,并将合法的内容保存到数据库中。(2)登录功能该功能只有系统授权的读者可以成功登录,登录时选择读者类型,系统会根据数据库中的读者信息验证用户的身份,若是系统授权的用户就可以登录到系统
11、中。登录成功之后会进入到读者操作功能平台,进行读者授权的操作。(3)图书信息查询功能已经登录成功的读者可以根据书名对图书信息进行检索,如果数据库中有相应的图书信息,则显示该图书的全部信息,若检索之后没有信息显示,则说明该书店没有读者要查询的书籍。(4)个人资料查询功能本系统采用了内置对象记录读者的信息,在对网站的一次访问中,从用户登录界面转移到读者操作界面时,读者信息都会被存储在 Session中,当读者登录成功之后会自动进入在读者操作平台,在这里可以直接查看读者详细的个人资料,不用返回登录界面。(5)借阅信息查询功能本系统采用了内置对象记录读者的信息,在对网站的一次访问中,从用户登录界面转移
12、到读者操作界面时,读者信息都会被存储在 Session中,当读者登录成功之后会自动进入在读者操作平台,在这里可以直接查看读者的借书情况,不用返回登录界面。(6)修改密码功能读者可根据自身的需要修改自己的密码(7)留言板功能留言板功能是书店和读者进行交流的一个平台,读者可以通过该功能对书店的服务进行评价,或对书店提出一些建议,书店可以通过查看留言信息了解读者的想法,并及时作出调整,更好的为读者提供服务。2、管理员的需求管理员登录成功后,可以查询全部的在库的书籍信息,所有的读者信息。如果书店新增了书籍,管理员可以通过增添图书的功能来实现新书入库登记,即快捷又方便。具体来讲,管理员的需求如下:(1)
13、登录功能该功能只有系统授权的管理员可以成功登录,登录时选择管理员类型,系统会根据数据库中的管理员信息验证用户的身份,若是系统授权的用户就可以成功的登录系统。登陆成功之后会进入相应的管理员功能操作平台进行管理员授权的功能。(2)增添图书功能管理员可以通过这个功能实现新书入库登记,将图书的详细资料保存到数据库中,并及时更新,以便在读者需要的时候能快速的查询到。(3)图书信息维护功能该系统的数据库中保存了书店所有的图书信息,书店管理员可以及时的维护图书的信息,例如删除已售完的书籍、增加新的书籍并及时修改所有图书信息等等。(4)读者信息维护功能该系统的数据库中保存了书店所有的已注册的读者信息,管理员可
14、以根据具体情况,对读者信息进行维护操作,例如删除已经很久没登录书店的读者或者修改读者信息等等。(5)管理员信息维护功能该系统的数据库中保存了书店的管理员信息,管理员可以根据具体情况,对管理员信息进行查询操作。(二)系统的安全性需求为了保证系统的安全性,本系统采用了权限设置技术,本系统的用户有两种,一种是书店的读者,另一种是书店管理员,不同的用户有不同的权限操作,用户权限的设置通过登录界面的输入来进行。(三)软硬件需求本系统的软硬件需求如下: 1、系统开发环境:Microsoft Visual Studio 2005 2、系统开发语言:ASP.NET+C# 3、操作系统:Windows XP 4
15、、后台数据库:SQL Server 2005 三、系统设计 (一)系统功能模块的划分 系统的主要功能划分如下: 1、登录管理功能 此功能模块可根据用户的不同类型进行登录,对于读者和管理员登录成功后,读者进入读者的操作界面;书店管理者进入相应的操作界面,对于未授权的用户必须先进行注册,注册成功之后才能使用该登录功能 。2、读者操作功能 该功能模块可以根据读者需要进行个人密码修改、查询个人资料、查询目前借阅信息、图书查询、图书借阅、图书归还及留言。 3、管理员操作功能 该功能模块是管理员可实现的功能,其中有查询功能、编辑功能、删除功能和新书入库功能管理员对数据库中所有的在库书籍、所有的读者管理员都
16、可以实行上述操作。具体的系统功能模块结构图如图1-1所示用户登录读者登录管理员登录留言薄修改密码个人资料借阅信息查询图书查询返回登陆界面读者信息查询图书信息查询管理员信息查询归还图书图书借阅编辑删除编辑删除编辑删除增添图书图1-1 系统功能模块结构图(二)系统流程图根据系统功能和模块的划分,设计了如图2-1和图2-2所示的系统流程图,用户登录该系统先进入登录页面,然后选择自己相应的身份,进入到相应的页面,若进入到读者界面,读者便可查询自己的相关信息,借书以及留言;若进入到管理员界面,可以查询并修改所有读者的信息,根据自己的需要而进行各种操作。 注册成功?登陆成功?用户注册图书查询查询个人资料留
17、 言修改个人密码查询借阅信息显示查询结果读者个人资料读者借阅信息NYN图2-1 读者工作流程图登陆成功?读者信息修改读者信息查询图书信息查询管理员信息查询增添图书界面读者信息删除图书信息删除图书信息修改管理员信息修改管理员信息删除NY图2-2 管理员工作流程图(三)系统页面设计本系统的主要页面有18个。1、登录页面 登录页面是进入系统的一道门,所有的用户都必须经过该登录界面登录成功之后才能进入系统进行相应的操作。 2、查询图书页面在该页面中读者可以查询书店中是否有自己想要的书籍,用书名作为查询条件与数据库中的信息比较,并转入到下一个页面,显示出查询结果。3、图书检索结果页面该页面用于显示出符合
18、查询条件的所有图书,如果有就显示出相应图书信息,否则没有信息显示。4、个人详细资料页面 该页面用于显示个人的详细信息。5、借阅信息页面 该页面用于显示读者的借阅信息。6、修改密码(成功)页面 该页面读者可以实现修改密码的操作,密码修改成功之后提示信息会在该页面的标签中显示出来。7、留言页面 读者可以在此留言,给书店提建议或对书店的服务进行评价等等,书店也可通过浏览该页面了解读者的想法。8、增添图书页面当书店有新书到货时,管理员在该页面可以实现新书的登记,根据需要填写新书的详细信息,并提交给系统,可及时更新书店的书库。9、图书信息查询页面 显示所有图书的详细信息 。10、图书信息编辑页面 用于修
19、改图书信息或更新图书信息。11、图书信息删除页面 当书店停止了对某种书的供应时,利用该页面可删除相关的图书信息,及时更新书库以免误导读者。12、读者信息查询页面 显示所有读者的详细信息 13、读者信息编辑页面 当读者信息有所变化时,例如读者的联系方式发生变化时,该页面可用于修改读者信息或更新读者信息 。14、读者信息删除页面 当读者要求注销自己的信息或读者长时间未光临书店时,利用该页面可以删除读者信息。 15、管理员信息页面 显示所有管理员的详细信息。 16、管理员信息编辑页面 用于修改管理员信息。 17、管理员信息删除页面 用于删除管理员信息 。18、注册(成功)页面 首次登录该系统的用户要
20、先通过该页面注册成为系统的合法用户;若注册成功之后,则进入注册成功页面,这两个页面是同一个页面。(四)数据库设计 根据系统的要求,需要建立存放系统使用过程所用的的各种信息表,分别用于存放所有书籍信息、所有的读者个人资料和借阅信息以及管理员的个人资料。 1、 图书信息表用来存放书店所有在库图书的信息,包括图书编号(主键)、ISBN、书名、作者、出版社、图书类型、图书数量、出版日期、图书简介。图书信息表的具体结构如表1-1表1-1 图书信息表编号字段名称数据结构(字段长度)可否为空说明1ISBNChar(20)YISBN2BookNameVarchar(50)Y书名3BookAuthorVarch
21、ar(50)Y作者4PublishnameVarchar(50)Y出版社5BookTypeVarchar(50)Y图书类型6BookCountintY图书数量7PublishDatedatetimeY出版日期8introVarchar(MAX)Y图书简介9BookIDintN图书编号(主键)2、 读者借阅信息表用来存放读者关于图书的借阅信息,包括读者编号、读者姓名、书名、开始日期、结束日期。读者借阅信息表的具体结构如表1-2所示表1-2 读者借阅信息表编号列名数据结构允许空说明1ReaderIDintY读者编号2ReaderNameVarchar(50)Y读者姓名3BookNameVarcha
22、r(50)Y书名4beginDatedatetimeY开始日期5endDatedatetimeY结束日期3、 管理员信息表用来存放书店管理员的详细个人资料,包括管理员编号(主键)、管理员姓名、密码。管理员信息表的具体结构如表1-3所示。表1-3 管理员信息表编号列名数据结构允许空说明1ManagerIDintN管理员编号(主键)2ManagerNameVarchar(50)N管理员姓名3passwordNchar(10)N密码4、 读者信息表用于存放书店VIP会员的各种信息,包括读者编号(主键)、读者姓名、性别、密码、Email、联系电话、所在省份、读者简介。读者信息表的具体结构如表1-4所示
23、表1-4 读者信息表编号列名数据结构允许空说明1ReaderIDintN读者编号(主键)2ReaderNameVarchar(50)Y读者姓名3SexVarchar(50)Y性别4passwordVarchar(50)Y密码5EmailVarchar(50)YEmail6TELChar(10)Y联系电话7ProvinceVarchar(MAX)Y所在省份8introVarchar(MAX)Y读者简介四、系统实现(一)用户注册界面用户填写注册信息,其中姓名和密码必须填写,使用了验证服务器控件确保这两项必须填写,密码和确认密码前后两次的输入必须要一样,也同样使用了验证服务器控件来验证前后两次密码输
24、入是否一样,否则信息不被提交。信息输入完之后单击注册,系统会进行有效性检查,并将合法的内容保存到数据库中,这是标签会显示出“注册成功”的提示信息。 注册界面如图4-1 (二)用户登录界面用户必须先通过登录界面,成功登录之后才能进入系统实施操作。在该界面中,用户需输入相应信息,系统会对用户的信息和数据库的信息进行匹配,如果是系统授权的用户,则登陆成功,进入相应的操作界面。如果不是系统授权的用户,界面下方的标签则会显示登录失败的信息。登录界面如图4-2 (三)管理员界面 在管理员界面主要实现五个页面链接,读者信息查询、图书信息查询、增添图书界面(新书入库界面)、管理员信息查询以及返回登陆界面。都是
25、通过Web 服务器控件HyperLink建立了文本超链接实现的,单击相应的按钮就会跳转到相应的界面中。1、读者信息查询结果界面单击【读者信息查询】,进入读者信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中“读者信息表”中的全部读者的详细信息。并在控件中实现了对读者信息的编辑和删除操作。单击【编辑】和【删除】分别进入读者信息编辑界面和读者信息删除界面。读者信息查询结果界面如图4-32、读者信息编辑界面 单击【编辑】按钮时,可以对读者的信息进行修改,修改完之后,单击【更新】按钮,再单击【修改保存】按钮后,修改的内容将会保存到数据库的“读者信息表”中。如果想要取消修改信息,则点
26、击【取消】即可退出编辑状态。 3、读者信息删除界面点击【删除】按钮,可以直接删除要删除的读者信息。4、图书信息查询结果界面单击【图书信息查询】,进入图书信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中的全部图书的详细信息。并在控件中实现了对图书信息的编辑和删除操作。单击【编辑】和【删除】分别进入图书信息编辑界面和图书信息删除界面。图书信息查询结果界面如图4-45、图书信息编辑界面 该页面可以对图书的信息进行修改,修改完之后,修改的内容将会保存到数据库的“图书信息表”中。如果想要取消修改信息,点击取消按钮也可退出编辑状态。 6、图书信息删除界面 在这里可以直接删除图书的信息
27、。 7、新书入库界面 在这个界面要输入图书的相关信息,必填项的信息使用了验证服务器控件强制用户输入这些信息。单击【添加】按钮,系统会检查输入数据的有效性,将合法的数据保存到数据库的“图书信息表”中。增添图书界面(新书入库界面)如图4-5图4-1 注册界面图4-2 登录界面图4-3 读者信息查询结果界面图4-4 图书信息查询结果界面 图4-5 增添图书界面(新书入库界面)8、管理员信息查询界面单击【管理员信息查询】,进入管理员信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中存储的全部管理员的详细资料,并且实现了编辑和删除操作。单击【编辑】和【删除】分别进入管理员信息编辑界面
28、和管理员信息删除界面。管理员信息查询查询界面如图4-6图4-6 管理员信息查询查询界面9、管理员信息编辑界面点击【编辑】可以对管理员的信息进行修改,修改完之后,点击【更新】,再单击【修改保存】按钮后,修改的内容将会保存到数据库的“管理员信息表”中。如果想要取消修改信息,点击【取消】即可退出编辑状态。管理员信息编辑界面如图4-7图4-7 管理员信息编辑界面10、管理员信息删除界面点击【删除】按钮,可以直接删除管理员的信息。11、返回登陆界面 单击此按钮,管理员可以退出操作界面,返回到登录界面。(四)读者界面 1、个人资料查询界面 单击【个人资料查询】,可以直接查看当前读者的个人详细信息。由于本系
29、统设计有记录读者的信息的功能,在对网站的一次访问中,用户从登录界面转移到读者操作界面时,读者信息都会被存储在 Session中,当读者登录成功之后会单击个人资料查询,可以直接查看读者详细的个人资料,不用重新登录,该界面中使用标签来显示读者的个人资料,每一标签所显示的内容都和数据库中读者的信息相对应。个人资料查询界面如图4-8图4-8 个人资料查询界面2、个人密码修改界面 该界面用户可以根据需要修改自己的密码,所有的项目必须填写,该功能是通过使用验证服务器控件来强制用户输入必须填写的信息,否则无法提交到服务器端,密码和确认密码必须一致,该功能是通过使用验证服务器控件来比较验证两次密码输入是否一致
30、,否则信息也不会提交给服务器。信息输入完之后单击【确定】按钮,系统会进行有效性检查,并将合法的内容保存到数据库中,这时会显示出“密码修改成功”的提示信息。个人密码修改界面如图4-9图4-9 个人密码修改界面3、借阅信息查询界面点击按钮【借阅信息查询】,可以直接查看当前读者的借书情况。由于本系统设计有记录读者的信息的功能,在对网站的一次访问中,用户从登录界面转移到读者操作界面时,读者信息都会被存储在 Session中,当读者登录成功之后会单击【借阅信息查询】,可以直接查看读者借阅情况,该界面中使用标签来显示借阅信息,每一标签所显示的内容都和数据库中借阅信息表中的数据一致。借阅信息查询界面如图4-
31、10图4-10 借阅信息查询界面4、图书查询界面本界面通过输入书名进行图书的检索,该功能的实现主要是靠Session对象记录图书的书名,输入书名单击【搜索】按钮,界面会链接到图书查询结果界面。图书查询界面如图4-11图4-11 图书查询界面5、图书查询结果界面 该界面显示符合条件的图书的查询结果,该功能的实现主要是靠 Session对象记录图书的书名和使用 GridView数据显示控件绑定了 SqlDataSource数据源对象,显示出满足检索条件的所有书籍的详细信息。图书查询结果界面如图4-12图4-12 图书查询结果界面6、留言板界面 留言界面是读者和书店的一个交流的平台,这里读者可以给书
32、店提出一些建议或者对书店的服务进行评价等等。这些功能主要是通过使用Application对象实现了留言板的功能,使用Application对象作为公共变量,存放所有用户的留言信息,同时每个用户都可以浏览者个公共变量中的留言信息。当读者想要发表留言时,点击【发言】,便可把自己的留言发布在网站上。留言版界面如图4-13图4-13 留言版界面五、总结 本文以开发书店信息管理系统为背景,详细的进行了需求分析之后设计开发了书店信息管理系统。本系统设计的功能主要满足了读者和管理员的需求,读者可以进行注册、登录系统、修改密码、查看个人资料和借阅信息、可以查询图书以及留言等操作;管理员可以实现新书信息登记、查
33、询所有读者、管理员个人资料和全部在库书籍的详细信息。 本文重点研究了用户的操作功能和数据库之间的联系,例如用户通过添加图书信息或通过注册,将图书信息和读者信息写入到数据库中;用户通过查询操作把数据库中的读者信息或图书信息显示在相应的界面中;另外,为了保证系统的安全性,只有系统授权的用户才能登录系统进行进一步的操作,未授权的用户需注册之后才能登录。 虽然基于ASP.NET的书店信息管理系统已经基本满足了用户的需求,但是仍然有一些功能是可以采用更先进的技术实现的。例如在图书查询功能里,本文只是通过输入书名来查询图书信息的,其实还可以通过添加一个下拉列表,让用户选择不同的查询类型,ISBN、作者等都
34、可以作为检索书籍的查询条件。还可以增添一个重置密码的功能,这样也好如果忘记了密码,可以通过提示信息重置密码,该系统还是有很多地方可以更优化的。参考文献【1】郭洪涛 刘丹妮等 ASP.NET 2.0(C#)大学实用教程M 电子工业出版社 2009【2】刘晓华 SQL Server 2000 数据库应用开发M 电子工业出版社 2001【3】ASP+ SQL Server动态网站开发从基础到实践 电子工业出版社【4】ASP 软件工程案例精解 电子工业出版社【5】ASP 数据库系统开发实例导航 人民邮电出版社【6】ASP.NET+SQL组建动态网站 电子工业出版社【7】计算机专业毕业设计宝典 西安电子
35、科技大学出版社【8】(美)A.Russell Jones 著 陈建春 白 雁 杨永平 等译 ASP.NET与C#从入门到精通M 电子工业出版社 2003【9】(美)Karli Watson Christian Ncgel 著 齐立波 翻译 黄静 审校 C#入门金典(第三版)M 清华大学出版社 2006【10】谢维成 苏长明 SQL Server 2005 实例精讲M 清华大学出版社 2008【11】周绪 SQL Server 2000 中文版入门与提高M 清华大学出版社 2002附录1、系统实现不同的用户类型登录过程的中重要代码using System;using System.Data;us
36、ing System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class index_Default : System.Web.UI.Pa
37、ge string connstr = ConfigurationManager.ConnectionStringsconnstr.ConnectionString; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) if (Request.Cookiesname != null) TextBox1.Text = Request.Cookiesname.Value.ToString(); protected void Button1_Click(object sender, EventArgs e) /从
38、文件Web.config中读取连接字符串 string strconn = ConfigurationManager.AppSettingsdsn; /连接本地计算机的LMS数据库 / SqlConnection cn = new SqlConnection(strconn); SqlConnection con = new SqlConnection(connstr); con.Open(); SqlDataAdapter sda; string aa; aa = DropDownList1.Text; if (aa =读者) /构造SQL语句,该语句在Users表中检查用户名和密码是否正确
39、 string mysql = select * from ReaderTable where ReaderName= + TextBox1.Text + and password= + TextBox2.Text + ; /创建Command对象 SqlCommand cm = new SqlCommand(mysql, con); /执行ExecuteReader ()方法 SqlDataReader dr = cm.ExecuteReader(); if (dr.Read() Label1.Text = ; /保存当前用户名及用户权限 SessionReaderName = drRead
40、erName.ToString(); Label1.Text = 欢迎您! + SessionReaderName; Response.Redirect(Default11.aspx); else Label1.Text = 对不起,您的用户名/密码/用户类型不正确,请重新输入; /关闭连接 con.Close(); if (aa = 管理员) /构造SQL语句,该语句在Users表中检查用户名和密码是否正确 string mysql = select * from ManagerTable where ManagerName= + TextBox1.Text + and password=
41、+ TextBox2.Text + ; /创建Command对象 SqlCommand cm = new SqlCommand(mysql, con); /执行ExecuteReader ()方法 SqlDataReader dr = cm.ExecuteReader(); if (dr.Read() Label1.Text = ; /保存当前用户名及用户权限 SessionManagerName = drManagerName.ToString(); Label1.Text = 欢迎您! + SessionManagerName; Response.Redirect(Default5.asp
42、x); else Label1.Text = 对不起,您的用户名/密码/用户类型不正确,请重新输入; /关闭连接 con.Close(); 2、系统实现图书查询功能的代码using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class index_Default8 : System.Web.UI.Page protected void Page_Load(object sender, EventA