《图书借阅管理系统设计与实现毕业论文1.doc》由会员分享,可在线阅读,更多相关《图书借阅管理系统设计与实现毕业论文1.doc(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、四川理工学院毕业设计(论文)图书借阅管理系统设计与实现学 生:XXXXXXXXXXXXXXX学 号:XXXXXXXXXXXXXXX专 业:XXXXXXXXXXXXXXX班 级:XXXXXXXXXXXXXXX指导教师:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX计算机学院二一一年六月四川理工学院毕业设计(论文)开题报告设计(论文)名称图书借阅管理系统设计与实现设计(论文)类型软件设计指导教师XXXXXXXXX学生姓名XXXX学号XXXX学院、专业、班级XXXX1. 选题依据:(简述研究现状或生产需求情况,说明该设计(论文)目的意义。)随着社会的不断进步,各项事业对技术、能力的要求
2、越来越高,知识的掌握就越来越重要,从书本上获取知识是人们理想中的一种选择方式,只要有书在,不论什么时候想起,或者查找资料都能满足需求,这里就存在着一个问题:如此多的书籍应该如何管理,借还书应该怎样操作等,如若采用人力的方式,则需巨大的人力、物力,而且容易出错,至此就有了图书借书借阅管理系统这一软件,它能方便、快捷的管理各种类型的图书资料,对用户的借还操作记录通过计算机系统,不需人为的记录,节约的时间,减少了开支,是现下社会不可缺少的,校园图书管理不可代替的一个管理软件。系统的目的一方面从提高图书管理工作的效率出发,摆脱过去由人工用纸张和笔进行的费时费力的繁重工作,即利用成熟的计算机技术来实现信
3、息管理工作的自动化。另一方面,采用前后的形式对数据库中的数据进行访问、修改。前台用户通过编号进行登录,可对图书进行浏览、查询等一系列操作,后台通过管理员进行登录,从而对图书信息、用户信息、借还书信息进行操作与修改。整个操作过程采用可视化界面进行,界面美观,使用方便易懂,是一个快速、方便的管理软件。2. 设计(论文研究)思路及工作方法本系统采用B/S架构,应用ASPSQL Server技术开发体系,总体分为前台使用与后台管理两个模块:前台主要实现图书浏览、已借查看、查询图书、修改资料、历史记录查看功能;后台主要实现了借书(还书)处理、添加(删除)图书、添加(删除)用户、超期处理、查询图书、每日报
4、表等功能。从功能需求出发基本能满足一般中小型校园或企业图书借阅管理的需求。三、 设计(论文研究)任务完成的阶段内容及时间安排。设计(论文)各阶段名称 起 止 日 期收集资料 2011年01月05日2011年02月20日需求分析 2011年02月21日2011年03月01日撰写开题报告 2011年03月02日2011年03月10日初稿 2011年03月02日2011年04月30日第二稿 2011年05月01日2011年05月15日正式稿 2011年05月16日2011年05月31日装订准备答辩 2011年06月01日2011年06月10日指导教师意见 指导教师签字: 年 月 日系毕业设计(论文)
5、工作组审核意见难度分量综合训练程度 系主任: 年 月 日 四 川 理 工 学 院毕业设计(论文)任务书设计(论文)题目: 图书借阅管理系统开发与实现 学院: 计算机学院 专业: 计算机科学与技术 班级: XXXX 学号: XXXX 学生: XXXX 指导教师: XXXX 接受任务时间 2011年01月5日 系主任 (签名)教学院长 (签名)1毕业设计(论文)的主要内容及基本要求了解现阶段学校中小型图书借阅管理系统的特点,进行详细的需求分析和可行性研究,提出解决方案。实现主要功能:前台主要实现图书游览、图书查询、查看个人借书情况、修改密码、续借功能;后台主要实现对图书信息的查询和修改、新图书的添
6、加、已有图书的删除、新用户的添加与删除、超期的处理功能。2查阅的主要参考文献及说明1 唐政,房大伟.C#项目开发全程实录. 图书馆管理系统M 北京:清华大学出版社.2008年6月第一版.2段德亮,余健,张仁才. C#课程设计案例精编.图书馆管理信息系统M. 北京:清华大学出版社, 2008年6月第一版.3韩海雯,吕辉,张广新,宋佳. Web程序设计ASP.NET 北京:人民邮电出版社,2008年12月第一版.4王珊,陈红. 数据库系统原理教程 北京:清华大学出版社.2009年6月第一版. 3进度安排设计(论文)各阶段名称起 止 日 期1收集资料2011年01月05日2011年02月20日2需求
7、分析2011年02月21日2011年03月01日3撰写开题报告2011年03月02日2011年03月10日4完成初稿2011年03月11日2011年04月30日5完成第二稿2011年05月01日2011年05月15日6完成正式稿2011年05月16日2011年05月31日7装订准备答辩2011年06月01日2011年06月10日 III图书借阅管理系统开发与实现摘 要本论文是基于图书借阅管理系统的文字性描述,该系统采用Browser/Server运行模式,使用ASP.NET工具开发,C#语言实现,数据库采用SQL Server,系统能保证数据的实时更新,完成图书的借还功能,能实现前后台的交互,
8、其普通用户功能有:浏览图书,查询图书,续借图书,修改个人资料;后台用户功能有:添加、删除图书,添加、删除用户,查询图书,浏览图书,超期处理,借书处理,还书处理。关键词:图书借阅管理系统;ASP; SQL Server;Library Borrowing Management System Development and Implementation ABSTRACT The report is based on the text description of library borrowing management system .This system which adopts Browse
9、r/Server operating mode and uses ASP.NET as a development tool, it realizes by the language of C# and uses SQL Server as a database. This system can make sure the data real-timely, finish the work of lending and returned books and realize the interaction of foregrounding and background management Th
10、e system has the function of ordinary users, which includes book scanning, book refer, book renew and personal material modification. Also, the backstage users have different functions, all that including below: add or delete books, add or delete users, inquire books, browse books, extended treatmen
11、t, borrow processing return books processing.Keywords: Library Borrowing Management System; ASP; SQL Server目 录引 言1第1章 系统分析与设计21.1 系统需求分析21.2 可行性分析31.3系统功能结构41.3系统目标5第2章 系统构成62.1系统运行模式62.2 运行环境62.3 开发工具62.4 构建Web服务器62.5 配置Web站点72.6 数据库设计92.6.1 创建数据库92.6.2 数据表结构92.6.3 数据库连接文件13第3章 主要功能模块具体实现143.1管理员模块
12、设计及实现143.1.1 借书处理143.1.2 还书处理193.1.3 查询图书213.1.4 添加图书233.1.5 删除图书263.1.6 用户管理283.1.7 超期处理333.1.8 每日报表343.2 普通用户模块363.2.1 浏览图书373.2.2 已借查看383.2.3 查询图书393.2.4 修改资料413.2.5 历史记录42第4章 调试与测试434.1 调试用例与结果43结束语45致谢46参考文献47附录48附件A:主要源程序代码48附件B:系统使用说明书5657四川理工学院毕业设计(论文)引 言随着计算机技术的飞速发展,对知识的要求逐步升高,为了适应社会,不被高科技所
13、淘汰,提高个人水平已势在必行。不论从网上,还是其他的一些资料上补充能量也好,都没有书本来得快,为了方便对各种书籍的管理,就出现了图书借阅管理系统,该系统能满足人们对图书的借阅功能,通过系统来实现图书的和种操作,减少了人力、物力,提高了办事效率,是现代人类不可缺少的资源。图书管理是一项琐碎、复杂而又十分细致的工作。如果采用人工管理则需要庞大的人力资料,而且不能避免工作中一些小错误,甚至一旦出现了失误,就会影响整个图书管理工作的进度。如果采用科学的方法来管理,则可以有效的避免这种错误的产生,管理更方便,快捷,通过该系统,用户可以随时随地的采用自己喜欢的方式对现有图书进行浏览,进而确定自己有需要的知
14、识源泉,更具有传统方式所无法比拟的高效率,采用人力来进行管理,不仅带来诸多不便,特别是图书数量及记录的事项不断增多,工作量成倍增长。不仅管理者耗资大,而且信息准确率低,更加难以满足及时记录、随时查询的需要。因此,传统的手工管理方式已很难满足人们的图书资源需求。然而计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此,用计算机管理代替传统的手工管理是必然的,也是科技发展决定了的。本系统是基于B/S模式的管理系统,本系统要求通过管理员的角色对系统进行维护,其中的普通用户角色包括教师与学生,两者没有分开来处理,换句话来说,教师与学生在本系
15、统中拥有相同的权限,每种权限不能越权进行操作,对图书的维护、修改、添加,用户的增加、删除等操作都是管理员功能的体现。第1章 系统分析与设计1.1 系统需求分析图书借阅管理系统分为前台、后台两部分,也就是说分普通用户和管理员,普通用户主要是实现一般的查询功能;主要功能有:浏览图书、查看已借图书和查询图书、修改个人资料、续借图书。系统的重点与难点在于后台的管理,后台主要实现图书变动的实时记录、图书添加或删除、用户的添加或删除、超期的处理、查询图书、修改图书功能。对系统主要功能的详细需求如下。1. 登录模块本系统属某个小型校园的图书管理系统,只有属于该地方内部人员才能登录本系统。因此不提供对外注册功
16、能。登录界面根据用户的权限不同分别进入管理员或普通用户界面,不同级别进入不同界面,可进行的操作权限也不同。只要是该地方内部的成员,凭自己的编号及初始密码:123456即可进入普通用户界面。管理员界面只有特定的管理人员根据所分配的固定用户名才可登录。2. 浏览图书模块该模块在不论是在普通用户权限下还是管理员权限下都可以列出全部图书记录,用以查看员工的相关信息。3. 查看已借图书该模块是只针对普通用户权限所具有的操作界面,根据登录进入系统的用户编号,显示当前用户已借的图书信息,比如说:借书的数目、借书的日期、还书的日期、是否有超期现象等。4. 修改个人资料模块本模块是普通用户所具有的唯一一个可进行
17、操作的界面,虽然其中的有好些信息还是不可编辑状态,相对来说用户还是可以对自己的资料进行操作,比方说:密码、用户名、学院、班级等。5. 查询模块本模块是既满足于普通用户又满足于管理员用户,只是管理员多了一个查询条件。根据查询的条件不同,从数据库中查找满足用户条件的图书信息,并显示出结果,查询的条件可以多个,但同一时间只能选择其中一个条件进行查询,避免了无法查找到多条件的图书情况出现。6. 管理员添加、删除图书模块本模块分为添加、删除两个界面对管理员进行显示操作,在不同的界面可进行不同的操作,在添加界面还可以根据输入的图书编号对图书信息进行修改。在本界面中添加、删除操作会更新到数据库的相应表中,实
18、现了数据的维护,对已存在的图书进行添加操作是不允许的。7. 管理员添加、删除用户模块本模块也分为两界面来实现,针对不同的用户类型进行不同的操作,包括添加、修改、删除操作。8. 超期处理模块本模块是针对那些没有及时归还图书的用户进行的操作,需要用户交纳相应的超期金额来清零所欠的罚款。9. 借书、还书处理模块该模块分为两个独立的界面,根据用户编号对用户所借图书、将借图书进行操作,满足用户对图书的需求。是该系统不可缺少的,非常重要的模块,它实现的图书借阅管理系统的主功能。10. 每日报表模块本模块主要是针对管理员用户,它起着查看当日系统所处理任务的汇总浏览功能,方面备案,方便对书籍的管理,使系统清晰
19、明朗,更可以将该表导出打印,作为纸制文档进行管理、浏览。1.2 可行性分析1. 运行环境可行性本系统是基于B/S模式的管理系统,实若在本地运行,则需要先安装IIS,操作过程很简单,是完全可以实现的。对操作系统的要求是Window XP系统,还要有Microsoft Visual Studio 2005和SQL Server 2005, 在这之前还需要安装Microsoft .NET Framework SDK v2.0,这些软件都可以从网上或其他途径达到要求。2. 技术可行性在Microsoft Visual Studio 2005中使用的是C#语言,控件的代码可以直接拖动自动生成,在此基础之
20、上对其进行属性设置。对数据库的操作是使用SQL语句进行更改,为了使界面更加美观,需用PS对图片进行处理,虽然存在困难,但经过不断的学习可以实现。所以不存在技术上无法解决的问题。3. 经济可行性该系统适用于中小型学校,整体数据容量不大,管理的用户根据该学校的学生人数而决定,而且对数据的存储量不大,对以往的借书、还书记录没有备份的功能,更节省了开销,没有经济方面需要多加关注的问题。1.3系统功能结构根据图书管理系统的特点,可以将其分为前台设计和后台两个部分设计。且重点侧重于管理模块即后台部份。前台主要用于用户自身有关的相关信息查询和公开信息的浏览。而核心功能以及主要作用在后台得以体现,按需求分析大
21、致可将图书管理分为:登录模块、浏览图书、查看已借图书、修改个人资料模块、查询图书模块、管理员添加与删除图书模块、管理员添加与删除用户、超期处理模块、借书与还书处理管理九个模块。而每个模块下分别设置了该模块的基本操作,基本能满足一般中小型图书借阅管理系统的需求。系统功能结构如图1.1所示。图书借阅管理系统的设计与实现普通用户管理员浏览图书已借查看查询图书修改资料借书处理还书处理查询图书添加图书删除图书用户管理超期处理管理类型普通类型历史记录每日报表图1.1系统功能图系统流程图如图1.2所示:管理员普通用户YN登录身份密码验证身份用户主界面管理员主界面浏览图书历史记录借书处理超期处理每日报表退出退
22、出首页退出系统图1.2 系统流程图1.3系统目标图书借阅管理系统主要实现以下目标:l 人性化设计:使系统操作简单方便、界面友好。l 权限操作:仅使用该系统的内部人员才有权进入本系统。l 普通用户要能根据用户编号进行查看、查询、修改个人资料操作。l 管理员要实现图书的添加、删除、修改操作。l 管理员要实现用户的添加、删除、修改操作。l 管理员要实现超期处理的功能。第2章 系统构成2.1系统运行模式目前网络应用软件运行的模式主要有二类:Client/Server模式,Browser/Server模式。前者的主要缺点是维护、升级较麻烦、且要同时开发服务器端和客户端;后者是近几年伴随Internet迅
23、速发展起来的一种技术,它与Client/Server模式类似。Browser/Server模式客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。它的主要优点是便于扩充应用、升级维护简便、不需要开发专门的客户端,不需要对用户端进行特殊的设置和软件安装,降低了维护成本。客户端只要有浏览器就可以了。基于上述考虑,用Browser/Server模式来设计考试系统比较合适,服务器端我们采用SQL server数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器方式来进行图形化显示与操作的。2.2
24、运行环境l 操作系统:Windows XP Professional;l Web服务器:IIS 5.0;l 数据库服务器:SQL server 2005;l 浏览器:IE6.0。l 设计软件:VS20052.3 开发工具系统基于ASP+SQL server开发,开发工具主要有:Visual Studio 2005,Adobe Photoshop CS,Microsoft Office SQL server 2005。2.4 构建Web服务器以Windows XP server为例介绍安装IIS的步骤:1) 首先插入Windows XP server安装盘,进入控制面板,双击“添加或删除程序”图
25、标后,弹出“添加或删除程序”对话框。在左边项目栏中,单击【添加/删除Windows组件】按扭,安装程序启动后,弹出“Windows组件向导”对话框,如图2.1所示。图2.1 “Windows组件向导”对话框2) 在“Windows组件向导” 对话框的组件列表框中选中“Internet信息服务(IIS)”,然后单击【下一步】按扭,系统即可进行IIS5.0的安装,同时弹出“正在配置组件”对话框显示安装进度和内容。3) 在弹出的提出安装成功的对话框单击【完成】按扭,完成IIS的安装。2.5 配置Web站点通过“Internet服务管理器”可以发布、测试和维护自己的Web页和Web站点。下面以Wind
26、ows XP server为例来介绍创建新站点测试和维护Web页的方法,步骤如下:1) 在“我的电脑”上上单击鼠标右键,在弹出的快捷菜单中选择“管理”后,弹出“计算机管理”对话框,单击出“计算机管理”对话框中的服务和应用程序前的“+”号“Interner 服务管理器” “Interner 信息服务”窗口,单击“网站”前的“+”号,得到如图2.2所示的窗口。2) 在图2.2中的“默认Web站点”上单击鼠标右键,在弹出的快捷菜单中选择“新建”“虚拟目录”命令,将弹出“虚拟目录创建向导”对话框,然后单击【下一步】按扭,将弹出如图2.3所示的对话框。输入站点的别名为“ll”。3) 单击【下一步】按扭,
27、弹出如图2.4所示对话框。在文本框内输入要发布到网站上的内容的位置为F:ll。4) 单击【下一步】按扭,再单击【下一步】按扭,完成Web站点的创建。图2.2 计算机管理对话框图2.3 虚拟目录别名对话框图2.4 网站内容目录2.6 数据库设计根据系统的实际需求和数据流量的大小,决定使用小型数据库作为图书借阅管理系统的数据库,SQL server数据库具有操作简单,使用方便,性价比高等诸多优点,于是本系统采用SQL server数据库。2.6.1 创建数据库要处理数据库中的数据,首先必须建立数据库。下面是在SQL server中建立DATABASE.MDF数据库的过程。1)打开VS2005,单击
28、“文件”“新建”“网站”,在弹出对话中输入网站名。2)打开“保存位置”下拉列表框,设置“保存位置”为“D:WebSite(2)”,最后单击【确定】按扭,网站便创建成功了。3)在所站站点的App_Data文件上单击右键,在弹出对话话中选“添加新项”,然后选择“SQL 数据库”,在名称栏里输入DATABASE.MDF即可完成数据库的建立。2.6.2 数据表结构图书借阅管理系统的数据库DATABASE.MDF中共包含了7个数据表,各表的结构如下。1. 管理员表(tb_admin)描述:该表主要是存储管理员的各种信息,包括编号、姓名、密码各字段。结构如表2.5所示。表2.5 管理员表列名数据类型是否允
29、许为空描述id(主键)nvarchar(50)否管理员编号namenvarchar(50)是姓名pwdnvarchar(50)是密码2. 普通用户表(tb_reader)描述: 该表包含所有用户的资料,包括用户编号、姓名、性别、密码及借书的数目和最大可借数目,系别、专业、年纪字段。结构如表2.6所示。表2.6 普通用户表列名数据类型是否允许为空描述idnvarchar(50)否用户编号namenvarchar(50)是姓名sexchar(10)是性别pwdnvarchar(50)是密码borrownumint是已借数目maxborrowint是最大可借数目xinvarchar(50)是系别zh
30、angyenvarchar(50)是专业nianjinvarchar(50)是年级3. 图书信息表(tb_bookinfo)描述:该表是图书借阅管理系统中所存储的所有图书的资料,包括图书编号图书名称、作者、出版社、价格、库存量、可用量、借书天数、出版日期字段,结构如表2.7所示。表2.7 图书信息表列名数据类型是否允许为空描述bookcodenvarchar(50)否图书编号booknamenvarchar(50)是图书名称autornvarchar(50)是作者pubnamenvarchar(50)是出版社pricemoney是价格keepint是库存量usenunberint是可用量use
31、dateint是可借天数pubdatedatetime是出版日期4. 已借图书表(tb_outbook)描述:该表主要是对外借图书的信息进行归总处理与显示,方便对图书的管理。包括借书用户的编号、姓名、外借图书的编号、图书名称、作者、出版社、借书时间、还书时间、是否超期、超期金额、续借次数字段。结构如表2.8所示。表2.8 已借图书表列名数据类型是否允许为空描述idnvarchar(50)否用户编号usenamenvarchar(50)是姓名bookcodenvarchar(50)是图书编号booknamenvarchar(50)是图书名称autornvarchar(50)是作者pubnamen
32、varchar(50)是出版社outtimedatetime是借书时间backtimedatetime是归还时间oskeepoutbit是是否超期outmoneynvarchar(50)是超期金额outtimesint是续借次数5. 图书随机表(tb_paixu)描述:存储所有图书的书名,作者字段,通过随机抽取其中的图书名称作为馆长推荐书目。结构如表2.9所示。表2.9 随机表列名数据类型是否允许为空描述Numint否序号Booknamenvarchar(50)是图书名称autornvarchar(50)是作者6. 历史记录表(tb_history)描述:主要存储每个用户的借还书操作信息,通过
33、不同用户的登录,显示不同用户的借还书信息,包括用户编号、姓名、图书编号、图书名称、借(还)书时间、续借次数、操作信息字段。如表2.10所示:表2.10 历史记录表列名数据类型是否允许为空描述idnvarchar(50)否用户编号usenamenvarchar(50)是姓名bookcodenvarchar(50)是图书编号booknamenvarchar(50)是图书名称outtimedatetime是借书时间outtimesint是续借次数operatenvarchar(50)是操作7、每日报表(tb_baobiao)根据时间作为依据,把当天所以在该系统中的操作作为记录下来,方便对系统的管理,
34、当要显示当天的记录时,只需对这天进行查询即可得出结果,可将结果导出打印,留作以后的使用,包括用户编号、姓名、图书编号、图书名称、时间、操作、描述字段。如表2.11所示:表2.11 每日报表列名数据类型是否允许为空描述idnvarchar(50)否用户编号usenamenvarchar(50)是姓名bookcodenvarchar(50)是图书编号booknamenvarchar(50)是图书名称timedatetime是时间operatenvarchar(50)是操作miaoshunvarchar(50)是描述其中用户表和借书表之间的关系如图2.12所示:图2.12 关系图图书信息表的ER图如
35、图2.13所示:图书信息图书编号图书名称作者出版社价格库存量可用量出版日期借书天数图2.13 图书信息ER图2.6.3 数据库连接文件数据库连接类文件baseclass.cs代码如下。public static SqlConnection DBCon() return new SqlConnection(Data Source=.SQLEXPRESS;AttachDbFilename=D:WebSiteApp_DataDatabase.mdf;Integrated Security=True;User Instance=True);第3章 主要功能模块具体实现3.1管理员模块设计及实现管理员主
36、要包括以下功能模块:l 管理员主页Gindex.aspx: 管理员登录后的第一个页面,起过渡作用。l 借书处理Gjieshu.aspx:显示所有图书,如需借书,则输入用户编号,从而进行借书。l 还书处理 Ghuanshu.aspx:根据用户编号进行查询,进行还书。l 查询图书Gchaxun.aspx:此部分是根据查询条件对所有图书进行查询并显示。l 添加图书 Gtianjia.aspx:添加图书库里不存在的图书,如已存在,可根据需要进行修改图书信息。l 删除图书 Gshanchu.aspx:删除一些图书库里已不存在的图书,或者是已过期图书。l 用户管理 Gguanli.aspx:分权限查询用户
37、并显示,按需要跳转到其他更改页面。l 管理类型 Gadminguanli.aspx:对管理员用户进行添加、删除、修改操作。l 普通类型 Greaderguanli.aspx:对普通用户进行添加、删除、修改操作。l 超期处理 Gchaoqichuli.aspx:对超期用户进行超期处理。l 每日报表Gbaobiao.aspx: 将每天对图书有关操作记录下来,方便管理。3.1.1 借书处理打开图书借阅管理系统后,进入如图所示的登录页。现在还没有登录,系统提示输入用户名和密码进行登录。用户可凭个人编号和系统赋予的初始密码“123456”进入系统。只有输入正确的用户名和密码的访问者才能进入本系统。登录界
38、面如图3.1所示。图3.1 用户登录页面表单提交后,系统首先对填写内容的合法性进行验证,如果用户名或者密码没有填写而直接提交,系统将弹出警告,如图3.2或图3.3所示。 图3.2没有填写用户名的警告 图3.3验证码输入有误的警告其实现过程ASP代码如下:if (yan.ToString() = Sessionyan.ToString() if (sf = 管理员) if (baseclass.CheckAdmin(num, pwd) Sessionid = UserName.Text.Trim(); Response.Redirect(Gjieshu.aspx); else Response.
39、Write(alert(用户名或密码错误!);location=denglv.aspx); if (sf = 普通用户) if (baseclass.CheckPerson(num, pwd) Sessionid = UserName.Text.Trim(); Response.Redirect(Yliulian.aspx); else Response.Write(alert(用户名或密码错误!);location=denglv.aspx); else Response.Write(alert(验证码输入错误,请重新登录!);location=denglv.aspx);正确填写的用户名和密码
40、,并选择管理员权限将被提交到验证用户密码页denglv.aspx.cs,系统将对数据库表tb_admin表进行检索,若检索到与数据库表中保存的某一记录相同,则进入系统主页(Gindex.aspx),如图3.4所示。图3.4 管理员登录主界面在该主页中显示登录的管理员信息,当前系统的日期、星期信息,右上角的“退出”链接到denglv.aspx界面。单击“借书处理”,进行借书处理界面Gjieshu.aspx,显示该系统中的所有图书资料,并可通过编辑菜单进行操作。如图3.5所示:图3.5 借书界面删除按钮部分代码:GridViewRow row = GridView1.Rowse.NewSelectedIndex;/当前的行数 string bookcode = row.Cells1.Text.ToString(); string bookname = row.Cells2.Text.ToString(); string autor = row.Cells3.Text.ToString(); string pubname = row.Cells4.Text.ToString(); DateTime nowtime = Convert.ToDateTime