




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 - -1 基于基于 ASP.NETASP.NET 的书店信息管理系统的设计实现的书店信息管理系统的设计实现 姓 名 院 系 专 业 班 级 学 号 指导教师 答辩日期 成 绩 2 - -2 基于 ASP.NET 的书店信息管理系统的设计与实现 内容摘要 本文按照软件工程的思想并结合了当前书店在管理中的实际情况设计开发了书店 信息管理系统,该系统实现的功能主要满足了读者和管理员的需求。读者实现的操作 功能有注册、登录系统、修改密码、查看个人资料和借阅信息、查询图书以及留言等; 管理员实现的功能有新书入库、查询全部的读者个人资料和所有在库图书的详细信息, 并对这些信息进行修改。同时,本系统采用了登录验证方式,只有系统授权的用户才 能进入系统,从而保证了系统的安全性;此外,本系统还设计了记录用户信息的功能, 当对网站进行一次访问时,从用户登录界面转移到读者操作界面时,信息都会被存储 在 Session 中,当读者登录成功之后会自动进入在读者操作平台,在这里可以直接查 看读者个人资料和相应的借阅信息,从而使读者操作更简便。 【关键词】书店信息管理系统 查询图书 Session 3 - -3 The design and Implementation of bookstore information management system based on ASP.NET Abstract This paper design and development the bookstore information 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, reset 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, 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 readers 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 目录 4 - -4 一、前言.1 (一)研究背景及意义.1 (二)研究内容及方法.1 二、需求分析.1 (一)功能需求.1 (二)系统的安全性需求.3 (三)软硬件需求.3 三、系统设计.3 (一)系统功能模块的划分.3 (二)系统流程图.5 (三)系统页面设计.6 (四)数据库设计.7 四、系统实现.9 (一)用户注册界面.9 (二)用户登录界面.9 (三)管理员界面.9 (四)读者界面.14 五、总结.17 参考文献.17 附录.19 致谢.23 1 - -1 基于 ASP.NET 的书店信息管理系统的设计和实现 学生姓名: 指导老师: 一、前言 (一)研究背景及意义 由于近年来书籍的类型和数量急剧增加,书店需要记录的信息也随之剧增,书籍 的管理工作变得越来越繁琐,不仅需要耗费大量的人力和物力,而且效率也越来越低 下,导致书店的服务质量严重下降,不仅书店管理员每天要花费大量时间来整理书籍 信息和读者信息,而且由于人工疏忽常常会出错,给读者和书店造成了很多困扰。在 现在这样一个处处要求效率的社会中,书店不得不做出应对,提高书店管理水平,为 顾客提供高效优质的服务,这样才能在激烈的竞争中脱颖而出。与此同时,计算机技 术的飞速发展,给人们的生活带来了极大的便利,由于计算机在各行各业都得到了广 泛应用,几乎在所有的领域都发挥着其方便、高效的优点为人民提供服务。把计算机 技术应用到书店的管理当中是解决当前书店管理中遇到的问题的最好的解决办法。 如何高效的为读者服务?如何高效快捷的管理海量的书籍信息?是我们需要解决 的重要问题。 为了高效的为读者服务,为了对书店的各种信息进行有效管理,书店信息管理系 统便应运而生,该系统可供管理员和读者使用。运用该系统,书店管理员可快捷高效 的实现新书入库登记、修改或查询书籍信息,同时管理员也可以十分方便的查询和修 改会员信息,通过该系统的使用可以让用户方便的管理书店的日常事务和繁琐的数据, 提高书店的服务质量。 (二)研究内容及方法 本系统要求采用 ASP.NET+SQL Server 2005 技术 该系统主要的研究内容如下: 1、登录模块 该系统实现了读者的注册功能和系统合法用户的登录功能。系统授权的用户登录 成功之后进入相应的操作界面,系统未授权的用户需要注册成功后才能登录系统,从 而保证了系统的安全性。 2、读者功能实现模块 该系统是读者的一个操作平台,在这里读者可以方便的查询所需的图书信息、个 人资料以及借阅信息,还可以修改登录密码和给书店留言,对书店的服务进行评价。 读者在这里能实现查询功能(包括查询个人信息和图书信息) ,留言功能和密码修改功 能。 3、管理员功能实现模块 该系统是管理员的一个操作平台,管理员可以实现浏览所有存放在数据库中的信 息的功能,包括所有的用户信息和所有的书籍的信息,并对这些信息进行编辑和删除 操作,此外,管理员还可以向数据库增添新的图书(新书入库) 。管理员在这里能实现 查询、编辑和删除功能(包括查询用户和书籍信息) ,增添图书界面(新书入库界面) 功能。 二、需求分析 2 - -2 (一)功能需求 1、读者的需求 读者的基本需求主要包括新用户注册、授权用户登录、查询功能(包括查询个人 信息和图书信息) ,留言功能和密码修改功能。当读者经过注册成为本系统的合法用户 之后,可以根据用户名和密码登录系统查询图书、个人资料等;读者也可以按自己的 需要随时修改密码。具体来讲,读者的功能需求如下: (1)注册功能 读者进入注册界面,可以向系统提交注册信息,系统对这些信息进行检查,并将 合法的内容保存到数据库中。 (2)登录功能 该功能只有系统授权的读者可以成功登录,登录时选择读者类型,系统会根据数 据库中的读者信息验证用户的身份,若是系统授权的用户就可以登录到系统中。登录 成功之后会进入到读者操作功能平台,进行读者授权的操作。 (3)图书信息查询功能 已经登录成功的读者可以根据书名对图书信息进行检索,如果数据库中有相应的 图书信息,则显示该图书的全部信息,若检索之后没有信息显示,则说明该书店没有 读者要查询的书籍。 (4)个人资料查询功能 本系统采用了内置对象记录读者的信息,在对网站的一次访问中,从用户登录界 面转移到读者操作界面时,读者信息都会被存储在 Session 中,当读者登录成功之后 会自动进入在读者操作平台,在这里可以直接查看读者详细的个人资料,不用返回登 录界面。 (5)借阅信息查询功能 本系统采用了内置对象记录读者的信息,在对网站的一次访问中,从用户登录界 面转移到读者操作界面时,读者信息都会被存储在 Session 中,当读者登录成功之后 会自动进入在读者操作平台,在这里可以直接查看读者的借书情况,不用返回登录界 面。 (6)修改密码功能 读者可根据自身的需要修改自己的密码 (7)留言板功能 留言板功能是书店和读者进行交流的一个平台,读者可以通过该功能对书店的服 务进行评价,或对书店提出一些建议,书店可以通过查看留言信息了解读者的想法, 并及时作出调整,更好的为读者提供服务。 2、管理员的需求 管理员登录成功后,可以查询全部的在库的书籍信息,所有的读者信息。如果书 店新增了书籍,管理员可以通过增添图书的功能来实现新书入库登记,即快捷又方便。 具体来讲,管理员的需求如下: (1)登录功能 该功能只有系统授权的管理员可以成功登录,登录时选择管理员类型,系统会根 据数据库中的管理员信息验证用户的身份,若是系统授权的用户就可以成功的登录系 统。登陆成功之后会进入相应的管理员功能操作平台进行管理员授权的功能。 (2)增添图书功能 管理员可以通过这个功能实现新书入库登记,将图书的详细资料保存到数据库中, 并及时更新,以便在读者需要的时候能快速的查询到。 3 - -3 (3)图书信息维护功能 该系统的数据库中保存了书店所有的图书信息,书店管理员可以及时的维护图书 的信息,例如删除已售完的书籍、增加新的书籍并及时修改所有图书信息等等。 (4)读者信息维护功能 该系统的数据库中保存了书店所有的已注册的读者信息,管理员可以根据具体情 况,对读者信息进行维护操作,例如删除已经很久没登录书店的读者或者修改读者信 息等等。 (5)管理员信息维护功能 该系统的数据库中保存了书店的管理员信息,管理员可以根据具体情况,对管理 员信息进行查询操作。 (二)系统的安全性需求 为了保证系统的安全性,本系统采用了权限设置技术,本系统的用户有两种,一 种是书店的读者,另一种是书店管理员,不同的用户有不同的权限操作,用户权限的 设置通过登录界面的输入来进行。 (三)软硬件需求 本系统的软硬件需求如下: 1、系统开发环境:Microsoft Visual Studio 2005 2、系统开发语言:ASP.NET+C# 3、操作系统:Windows XP 4、后台数据库:SQL Server 2005 三、系统设计 (一)系统功能模块的划分 系统的主要功能划分如下: 1、登录管理功能 此功能模块可根据用户的不同类型进行登录,对于读者和管理员登录成功后,读 者进入读者的操作界面;书店管理者进入相应的操作界面,对于未授权的用户必须先 进行注册,注册成功之后才能使用该登录功能 。 2、读者操作功能 该功能模块可以根据读者需要进行个人密码修改、查询个人资料、查询目前借阅 信息、图书查询、图书借阅、图书归还及留言。 3、管理员操作功能 该功能模块是管理员可实现的功能,其中有查询功能、编辑功能、删除功能和新 书入库功能管理员对数据库中所有的在库书籍、所有的读者管理员都可以实行上述操 作。具体的系统功能模块结构图如图 1-1 所示 4 - -4 用户登录 读者登录 管理员登录 留言薄 修改密码 个人资料 借阅信息查询 图书查询 返回登陆界面 读者信息查询 图书信息查询 管理员信息查 询 归还图书 图书借阅 编辑 删除 编辑 删除 编辑 删除 增添图书 图 1-1 系统功能模块结构图 5 - -5 (二)系统流程图 根据系统功能和模块的划分,设计了如图 2-1 和图 2-2 所示的系统流程图,用户 登录该系统先进入登录页面,然后选择自己相应的身份,进入到相应的页面,若进入 到读者界面,读者便可查询自己的相关信息,借书以及留言;若进入到管理员界面, 可以查询并修改所有读者的信息,根据自己的需要而进行各种操作。 注册成功? 登陆成功? 用户注册 图书查询 查询个人资料 留 言 修改个人密码 查询借阅信息 显示查询结果 读者个人资料 读者借阅信息 N Y N 图 2-1 读者工作流程图 6 - -6 登陆成功? 读者信息修改 读者信息查询 图书信息查询 管理员信息查询 增添图书界面 读者信息删除 图书信息删除 图书信息修改 管理员信息修改 管理员信息删除 N Y 图 2-2 管理员工作流程图 (三)系统页面设计 本系统的主要页面有 18 个。 1、登录页面 登录页面是进入系统的一道门,所有的用户都必须经过该登录界面登录成功之后 才能进入系统进行相应的操作。 2、查询图书页面 在该页面中读者可以查询书店中是否有自己想要的书籍,用书名作为查询条件与 数据库中的信息比较,并转入到下一个页面,显示出查询结果。 3、图书检索结果页面 7 - -7 该页面用于显示出符合查询条件的所有图书,如果有就显示出相应图书信息,否 则没有信息显示。 4、个人详细资料页面 该页面用于显示个人的详细信息。 5、借阅信息页面 该页面用于显示读者的借阅信息。 6、修改密码(成功)页面 该页面读者可以实现修改密码的操作,密码修改成功之后提示信息会在该页面的 标签中显示出来。 7、留言页面 读者可以在此留言,给书店提建议或对书店的服务进行评价等等,书店也可通过 浏览该页面了解读者的想法。 8、增添图书页面 当书店有新书到货时,管理员在该页面可以实现新书的登记,根据需要填写新书 的详细信息,并提交给系统,可及时更新书店的书库。 9、图书信息查询页面 显示所有图书的详细信息 。 10、图书信息编辑页面 用于修改图书信息或更新图书信息。 11、图书信息删除页面 当书店停止了对某种书的供应时,利用该页面可删除相关的图书信息,及时更新 书库以免误导读者。 12、读者信息查询页面 显示所有读者的详细信息 13、读者信息编辑页面 当读者信息有所变化时,例如读者的联系方式发生变化时,该页面可用于修改读 者信息或更新读者信息 。 14、读者信息删除页面 当读者要求注销自己的信息或读者长时间未光临书店时,利用该页面可以删除读 者信息。 15、管理员信息页面 显示所有管理员的详细信息。 16、管理员信息编辑页面 用于修改管理员信息。 17、管理员信息删除页面 用于删除管理员信息 。 18、注册(成功)页面 首次登录该系统的用户要先通过该页面注册成为系统的合法用户;若注册成功之 后,则进入注册成功页面,这两个页面是同一个页面。 (四)数据库设计 根据系统的要求,需要建立存放系统使用过程所用的的各种信息表,分别用于存 放所有书籍信息、所有的读者个人资料和借阅信息以及管理员的个人资料。 1、图书信息表 用来存放书店所有在库图书的信息,包括图书编号(主键) 、ISBN、书名、作者、 8 - -8 出版社、图书类型、图书数量、出版日期、图书简介。图书信息表的具体结构如表 1-1 表 1-1 图书信息表 编号字段名称 数据结构 (字段长度) 可否为空说明 1ISBNChar(20)YISBN 2BookNameVarchar(50)Y 书名 3BookAuthorVarchar(50)Y 作者 4PublishnameVarchar(50)Y 出版社 5BookTypeVarchar(50)Y 图书类型 6BookCountintY 图书数量 7PublishDatedatetimeY 出版日期 8introVarchar(MAX)Y 图书简介 9BookIDintN 图书编号 (主键) 2、读者借阅信息表 用来存放读者关于图书的借阅信息,包括读者编号、读者姓名、书名、开始日期、 结束日期。读者借阅信息表的具体结构如表 1-2 所示 表 1-2 读者借阅信息表 编号列名数据结构允许空说明 1ReaderIDintY 读者编号 2ReaderNameVarchar(50)Y 读者姓名 3BookNameVarchar(50)Y 书名 4beginDatedatetimeY 开始日期 5endDatedatetimeY 结束日期 3、管理员信息表 用来存放书店管理员的详细个人资料,包括管理员编号(主键) 、管理员姓名、密 码。管理员信息表的具体结构如表 1-3 所示。 表 1-3 管理员信息表 编号列名数据结构允许空说明 1ManagerIDintN 管理员编号 (主键) 2ManagerNameVarchar(50)N 管理员姓名 3passwordNchar(10)N 密码 4、读者信息表 用于存放书店 VIP 会员的各种信息,包括读者编号(主键) 、读者姓名、性别、密 码、Email、联系电话、所在省份、读者简介。读者信息表的具体结构如表 1-4 所示 9 - -9 表 1-4 读者信息表 编号列名数据结构允许空说明 1ReaderIDintN 读者编号 (主键) 2ReaderNameVarchar(50)Y 读者姓名 3SexVarchar(50)Y 性别 4passwordVarchar(50)Y 密码 5EmailVarchar(50)YEmail 6TELChar(10)Y 联系电话 7ProvinceVarchar(MAX)Y 所在省份 8introVarchar(MAX)Y 读者简介 四、系统实现 (一)用户注册界面 用户填写注册信息,其中姓名和密码必须填写,使用了验证服务器控件确保这两 项必须填写,密码和确认密码前后两次的输入必须要一样,也同样使用了验证服务器 控件来验证前后两次密码输入是否一样,否则信息不被提交。信息输入完之后单击注 册,系统会进行有效性检查,并将合法的内容保存到数据库中,这是标签会显示出 “注册成功”的提示信息。 注册界面如图 4-1 (二)用户登录界面 用户必须先通过登录界面,成功登录之后才能进入系统实施操作。在该界面中, 用户需输入相应信息,系统会对用户的信息和数据库的信息进行匹配,如果是系统授 权的用户,则登陆成功,进入相应的操作界面。如果不是系统授权的用户,界面下方 的标签则会显示登录失败的信息。登录界面如图 4-2 (三)管理员界面 在管理员界面主要实现五个页面链接,读者信息查询、图书信息查询、增添图书 界面(新书入库界面) 、管理员信息查询以及返回登陆界面。都是通过 Web 服务器控件 HyperLink 建立了文本超链接实现的,单击相应的按钮就会跳转到相应的界面中。 1、读者信息查询结果界面 单击【读者信息查询】 ,进入读者信息查询结果界面,该界面使用数据显示控件绑 定了数据源对象,显示数据库中“读者信息表”中的全部读者的详细信息。并在控件 中实现了对读者信息的编辑和删除操作。单击【编辑】和【删除】分别进入读者信息 编辑界面和读者信息删除界面。读者信息查询结果界面如图 4-3 2、读者信息编辑界面 单击【编辑】按钮时,可以对读者的信息进行修改,修改完之后,单击【更新】 按钮,再单击【修改保存】按钮后,修改的内容将会保存到数据库的“读者信息表” 中。如果想要取消修改信息,则点击【取消】即可退出编辑状态。 3、读者信息删除界面 点击【删除】按钮,可以直接删除要删除的读者信息。 4、图书信息查询结果界面 单击【图书信息查询】 ,进入图书信息查询结果界面,该界面使用数据显示控件绑 定了数据源对象,显示数据库中的全部图书的详细信息。并在控件中实现了对图书信 息的编辑和删除操作。单击【编辑】和【删除】分别进入图书信息编辑界面和图书信 10 - -10 息删除界面。图书信息查询结果界面如图 4-4 5、图书信息编辑界面 该页面可以对图书的信息进行修改,修改完之后,修改的内容将会保存到数据库 的“图书信息表”中。如果想要取消修改信息,点击取消按钮也可退出编辑状态。 6、图书信息删除界面 在这里可以直接删除图书的信息。 7、新书入库界面 在这个界面要输入图书的相关信息,必填项的信息使用了验证服务器控件强制用 户输入这些信息。单击【添加】按钮,系统会检查输入数据的有效性,将合法的数据 保存到数据库的“图书信息表”中。增添图书界面(新书入库界面)如图 4-5 图 4-1 注册界面 11 - -11 图 4-2 登录界面 图 4-3 读者信息查询结果界面 图 4-4 图书信息查询结果界面 12 - -12 图 4-5 增添图书界面(新书入库界面) 8、管理员信息查询界面 单击【管理员信息查询】 ,进入管理员信息查询结果界面,该界面使用数据显示控 件绑定了数据源对象,显示数据库中存储的全部管理员的详细资料,并且实现了编辑 和删除操作。单击【编辑】和【删除】分别进入管理员信息编辑界面和管理员信息删 除界面。管理员信息查询查询界面如图 4-6 图 4-6 管理员信息查询查询界面 9、管理员信息编辑界面 点击【编辑】可以对管理员的信息进行修改,修改完之后,点击【更新】 ,再单击 【修改保存】按钮后,修改的内容将会保存到数据库的“管理员信息表”中。如果想 要取消修改信息,点击【取消】即可退出编辑状态。管理员信息编辑界面如图 4-7 图 4-7 管理员信息编辑界面 10、管理员信息删除界面 点击【删除】按钮,可以直接删除管理员的信息。 11、返回登陆界面 单击此按钮,管理员可以退出操作界面,返回到登录界面。 (四)读者界面 1、个人资料查询界面 单击【个人资料查询】 ,可以直接查看当前读者的个人详细信息。由于本系统设计 13 - -13 有记录读者的信息的功能,在对网站的一次访问中,用户从登录界面转移到读者操作 界面时,读者信息都会被存储在 Session 中,当读者登录成功之后会单击个人资料查 询,可以直接查看读者详细的个人资料,不用重新登录,该界面中使用标签来显示读 者的个人资料,每一标签所显示的内容都和数据库中读者的信息相对应。个人资料查 询界面如图 4-8 图 4-8 个人资料查询界面 2、个人密码修改界面 该界面用户可以根据需要修改自己的密码,所有的项目必须填写,该功能是通过 使用验证服务器控件来强制用户输入必须填写的信息,否则无法提交到服务器端,密 码和确认密码必须一致,该功能是通过使用验证服务器控件来比较验证两次密码输入 是否一致,否则信息也不会提交给服务器。信息输入完之后单击【确定】按钮,系统 会进行有效性检查,并将合法的内容保存到数据库中,这时会显示出“密码修改成功” 的提示信息。个人密码修改界面如图 4-9 图 4-9 个人密码修改界面 3、借阅信息查询界面 点击按钮【借阅信息查询】 ,可以直接查看当前读者的借书情况。由于本系统设计 有记录读者的信息的功能,在对网站的一次访问中,用户从登录界面转移到读者操作 界面时,读者信息都会被存储在 Session 中,当读者登录成功之后会单击【借阅信息 查询】 ,可以直接查看读者借阅情况,该界面中使用标签来显示借阅信息,每一标签所 显示的内容都和数据库中借阅信息表中的数据一致。借阅信息查询界面如图 4-10 图 4-10 借阅信息查询界面 4、图书查询界面 本界面通过输入书名进行图书的检索,该功能的实现主要是靠 Session 对象记录 图书的书名,输入书名单击【搜索】按钮,界面会链接到图书查询结果界面。图书查 询界面如图 4-11 14 - -14 图 4-11 图书查询界面 5、图书查询结果界面 该界面显示符合条件的图书的查询结果,该功能的实现主要是靠 Session 对象记 录图书的书名和使用 GridView 数据显示控件绑定了 SqlDataSource 数据源对象,显 示出满足检索条件的所有书籍的详细信息。图书查询结果界面如图 4-12 图 4-12 图书查询结果界面 6、留言板界面 留言界面是读者和书店的一个交流的平台,这里读者可以给书店提出一些建议或 者对书店的服务进行评价等等。这些功能主要是通过使用 Application 对象实现了留 言板的功能,使用 Application 对象作为公共变量,存放所有用户的留言信息,同时 每个用户都可以浏览者个公共变量中的留言信息。当读者想要发表留言时,点击【发 言】 ,便可把自己的留言发布在网站上。留言版界面如图 4-13 15 - -15 图 4-13 留言版界面 五、总结 本文以开发书店信息管理系统为背景,详细的进行了需求分析之后设计开发了书 店信息管理系统。本系统设计的功能主要满足了读者和管理员的需求,读者可以进行 注册、登录系统、修改密码、查看个人资料和借阅信息、可以查询图书以及留言等操 作;管理员可以实现新书信息登记、查询所有读者、管理员个人资料和全部在库书籍 的详细信息。 本文重点研究了用户的操作功能和数据库之间的联系,例如用户通过添加图书信息或 通过注册,将图书信息和读者信息写入到数据库中;用户通过查询操作把数据库中的 读者信息或图书信息显示在相应的界面中;另外,为了保证系统的安全性,只有系统 授权的用户才能登录系统进行进一步的操作,未授权的用户需注册之后才能登录。 虽然基于 ASP.NET 的书店信息管理系统已经基本满足了用户的需求,但是仍然有 一些功能是可以采用更先进的技术实现的。例如在图书查询功能里,本文只是通过输 入书名来查询图书信息的,其实还可以通过添加一个下拉列表,让用户选择不同的查 询类型,ISBN、作者等都可以作为检索书籍的查询条件。还可以增添一个重置密码的 功能,这样也好如果忘记了密码,可以通过提示信息重置密码,该系统还是有很多地 方可以更优化的。 参考文献 【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】计算机专业毕业设计宝典 西安电子科技大学出版社 【8】 (美)A.Russell Jones 著 陈建春 白 雁 杨永平 等译 ASP.NET 与 C#从入门到精通 M 电子工业出版社 2003 【9】 (美)Karli Watson Christian Ncgel 著 齐立波 翻译 黄静 审校 C#入门金典(第 16 - -16 三版)M 清华大学出版社 2006 【10】谢维成 苏长明 SQL Server 2005 实例精讲M 清华大学出版社 2008 【11】周绪 SQL Server 2000 中文版入门与提高M 清华大学出版社 2002 附录 1、系统实现不同的用户类型登录过程的中重要代码 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; 17 - -17 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.Page 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) /从文件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表中检查用户名和密码是否正确 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 = drReaderName.ToString(); Label1.Text = 欢迎您! + SessionReaderName; Response.Redirect(Default11.aspx); else 18 - -18 Label1.Text = 对不起,您的用户名/密码/用户类型不正确,请重新输 入; /关闭连接 con.Close(); if (aa = 管理员) /构造SQL语句,该语句在Users表中检查用户名和密码是否正确 string mysql = select * from ManagerTable where ManagerName= + TextBox1.Text + and password= + 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.aspx); else Label1.Text = 对不起,您的用户名/密码/用户类型不正确,请重新输 入; /关闭连接 con.Close(); 2、系统实现图书查询功能的代码 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; 19 - -19 using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.Ht
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国风新中式模版02
- 非遗传承中的地域文化与全球视野
- 《新情景日语系列会话教程学生用书入门篇》课件-第五课
- 中秋之韵模板
- 掌握科学阅读
- 大寒节气的养生与习俗
- 2025年关于货车司机劳动合同
- 备考优化指南
- 守护校园 安全自护
- 2025年政府土地使用权出让协议(整块出让)范本
- 关于电压互感器的铁磁谐振及其消谐措施讲义
- The Last of Us《最后生还者(2023)》第一季第八集完整中英文对照剧本
- (2.3)-采煤机进刀方式
- GB/T 9164-2001关节轴承角接触关节轴承
- 初中英语学科教学的项目化教学课件
- 化学制药工艺学试题库
- 国开电大应用写作形考任务6答案
- 传染病院内感染预防与控制共26张课件
- 说专业(市场营销专业)课件
- 词汇及翻译四级汉译英练习
- 知识产权法完整版教学ppt课件全套教程
评论
0/150
提交评论