已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成都吃喝网整理学生课程设计(论文)题 目: 图书管理系统 学生姓名: 学 号: 所在院(系): 计算机学院 专 业: 成都论坛 班 级: 2008 级 指 导 教 师:职称: 2011年 6 月 3 日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题目图书管理系统1、课程设计的目的加深对课堂理论学习的理解,培养学生理论联系实际的设计思想、分析问题和解决问题的能力、综合运用知识的能力,以及增强学生的动手能力,为毕业设计做准备。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)设计内容: 对图书管理系统进行前期的调查,进行应用系统的需求分析、系统功能结构设计及数据库结构设计、用户界面设计等,最后采用程序开发工具(VB、Delphi、ASP等)完成该系统的开发。系统功能:(1)图书和读者登记(2) 借书,还书(3)超期图书罚款处理(4)读者的撤消(5) 系统维护原始数据:(1)数据库表中的字段字根据实际情况自定(2)每个数据库表中至少应有10条以上的记录技术要求:(1)使用模块化设计思想来完成系统的设计与开发;(2)在设计过程中,注意撰写各开发环节相关的技术文档,提交比较详细的课程设计报告和设计作品。A、课程设计报告至少2000字以上(原代码除外),报告中必须给出系统的ER图和程序流程图B、所开的数据库应用系统应具有可运行、功能较完整、界面较美观、操作较方便等特点。完成如下功能:1)实现按照科室录入个人的基本资料、工资和扣除金额的数据。2)计算个人的实际发放工资。3)按科室、职业分类统计人数和工资金额。4)实现分类查询。5)能够删除辞职人员的数据。6)实现工资发放管理功能;工作要求:A、采取课内上机和业余上机相结合的方式进行,合理安排设计进度,在规定时间内完成系统的开发和设计报告的编写。B、每个人所完成的设计工作量不得少于题目总工作量的50%3、主要参考文献1 肖今秀 著ASP.NET 程序设计 北京:冶金工业出版社 2003.92 宣小平 著ASP数据库系统开发实例导航 北京:人民邮电出版社 2003.1 3 窦秋生 著网页制作西安:电子科技大学出版社 2004.74 胡贵平,用ASP实现图书期刊远程订阅管理J,电脑学习,2005年02期5 张曙,利用ASP技术开发图书管理系统J,现代图书情报技术,2000年05期6 北京博彦科技A入门篇北京:北京大学出版社 2005.37 北京博彦科技BDREAMWEAVER篇北京:北京大学出版社 2005.38 北京博彦科技C-FLASH篇北京:北京大学出版社 2005.39 北京博彦科技D-FIREWORKS篇北京:北京大学出版社 2004.410 本书编委 编SQL Serever 编程篇北京:电子工业出版社 2005.111 萨师煊 王珊 著数据库系统概论北京:高等教育出版社 2002.712 高政国 讲动态网页设计视频教学 哈尔滨:哈尔滨工业大学 2003.54、课程设计工作进度计划SQLSERVER数据库课程设计项目时间(天)地点收集与整理资料,完成系统需求分析1机房系统设计1机房用户界面设计及系统功能实现2机房上机演示、编写课程设计报告等1机房指导教师(签字)日期年 月 日教研室意见:年 月 日学生(签字): 接受任务时间: 年 月 日课程设计(论文)指导教师成绩评定表题目名称评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名: 年月日目 录1. 系统设计 11.1设计目标11.2设计思想21.3系统功能分析与设计 32. 数据库设计与实现 32.1 数据库的需求分析 32.2 数据库逻辑设计43. 后台数据库的配置64. 前端网络页面的设计与开发 7 4.1 系统公用页面74.1.1 global.asa文件 84.1.2 权限检测文件identify.asp 9 4.1.3 出错提示页面error.asp9 4.2 登录/注册页面9 4.2.1 登录页面 8 4.2.2 用户注册页面 9 4.3 主页面10 4.4 顶部功能菜单页面10 4.5 左部功能菜单页面10 4.6 书目类别与书目的生成浏览10 4.6.1显示目录文件 11 4.6.2 显示书目信息文件 11 4.7 更改密码12 4.8 书目搜索12 4.9 书签13 4.9.1 加书签表单页面addmark.asp13 4.9.2 显示书签页面showmark.asp 13 4.10 书评 14 4.10.1 加书签表单页面addcomment.asp14 4.10.2 显示书评页面showcomment.asp 15 4.10.3 显示书评信息页面showcomdetail.asp15 4.11 系统管理 16 4.11.1 管理用户17 4.11.2 管理书评17 4.11.3 管理书目175. 结束篇18参考资料 19攀枝花学院课程设计论文 摘要概论- 20 -攀枝花学院课程设计论文 设计思想图书管理系统设计摘 要: 本文设计了一种基于数据关联规则的网上图书管理系统,该系统开发采用SQL Server数据库和ASP前端网页开发。文中主要阐述了个性化页面生成系统的系统结构及工作原理;通过ASP页面实现了图书管理系统的主要功能;分析了系统实现中的特殊性、难点和重点,并对部分关键代码加以注释。关键词:图书管理,ASP , SQL Server,20世纪90年代以来,图书馆发生了有史以来最为迅猛、最为激动人心的巨变。因特网把图书馆推向了全方位网络化的新阶段,并深刻地影响着图书馆,从业务运作、管理模式到服务方式都在发生根本性变化。网络环境给传统图书馆服务方式带来了一系列变化,一些传统的服务项目将逐渐为电子手段取代,它打破了时间、空间的限制,从原来的“定时制”转变成“24小时全日制”,读者即使不到图书馆照样可以享受到图书馆的服务。它实现了以往手工操作阶段所无法实现的服务功能。 网上图书管理系统是典型的MIS管理系统。具有操作简便,界面美观,管理代码化、条码化、标准化等特点,并支持网络远程交换数据,便于统一管理。网上图书管理系统其具体有以下优点:(1)先进的阅览方式 读者可以方便阅览图书资源,并可以对自己喜欢的书目加书签、发表评论等,还可以使用搜索功能对存放位置的书籍检索。(2)科学的图书馆管理模式 系统采用多种主动推荐方式,客户结合灵活多样的高级检索,能轻松的找到所需要书籍信息;通过客户意见反馈系统,系统可以随时把握客户的各种新的需求和及时与读者进行网上互动交流;通过完善的信息发布系统,客户可以及时得到图书馆最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了栏目设置、图书资料编辑、用户管理、基础信息管理等等,为图书馆的电子化管理提供了一套良好的管理模式。 (3)人性化的操作界面 一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本系统的设计充分体现图书馆经营者的审美观,更好的展示图书馆独特的个性和特色。1.系统设计1.1设计目标图书管理系统主要提供网上的图书阅览平台,其功能主要包括:1) 对图书资源进行分类,发布到网上供读者阅读2) 为读者提供图书检索功能3) 读者能方便地阅览电子图书4) 读者能建立书鉴5) 提供读者论坛功能6) 对读者用户进行用户帐号、密码及权限等的管理1.2 设计思想 实现一个简单的图书管理系统,结构如图1所示,页面通过ASP脚本程序访问数据库和文件系统。 ASP页面ASP页面数据库文件系统图 1 系统结构设计1.3 系统功能分析与设计 图书管理系统的功能模块划分如图2所示:管理书评管理书目登录/注册权限管理密码管理图书分类浏览图书搜索书评书签十大热门管理用户个人信息浏览图书管理员图书管理系统图 2 系统功能模块划分1) 登录/注册若你是第一次访问本系统,则需要先注册一个用户,然后登录才能进入主界面。2) 权限管理权限管理包括两个部分: 一是对用户的管理,用户注册后系统分配给用户默认级别,二是系统管理员分配给书目的阅读权限级别。两者结合起来,就实现对用户的权限管理。3) 密码管理用户注册登录后若有必要,可以修改自己的密码。4) 图书分类浏览图书按照其内容进行分类,把相关的类别排列在一起,最深分三级,读者可以按照类别分别查找,逐级浏览,方便迅速找到感兴趣的主题。5) 图书搜索在读者阅读目的很明确的情况下,如果知道某本书的书名、作者、出版社等信息或了解其中的某个关键字,就可以利用图书搜索功能。6) 书评他人对书的评价往往对阅读有很大的帮助。书评可帮助选择阅读的对象,而且方便读者的交流。图书管理系统为读者提供发攀枝花学院课程设计论文 数据库的设计与实现表意见的园地、对图书进行打分,同时读者可以对别人的评论发表自己的看法。从而更好地得到读者对某本书的评价和反馈。7) 书签若读者对某本书没有看完等原因要经常访问该书,则就可以用书签功能,读者可以把以后还需访问的书目做上书签,以后就能方便地阅读了。8) 十大热门读者希望看到最热门的图书,就可以通过系统提供的十大热门选项,快速找到最热门的十大书籍。9) 管理用户对与管理员来说,管理用户功能能够方便的显示用户信息,管理员能够对某个用户的注销和注册管理员。10) 管理书评管理员可以对有必要删除的书评可以使用删除功能11) 管理书目为了对目录、图书修改的方便,此模块提供管理员对目录的添加与删除、图书的添加与删除功能。2.数据库设计与实现2.1 数据库的需求分析根据系统要求,可以列出以下数据项和数据结构。1) 用户信息表: 存放用户信息,数据项包括用户名称、密码、权限、访问次数等。2) 书目信息表: 存放书目信息,数据项包括书目名称、作者、存放位置、访问级别、所属类别等。2) 书目类别信息表:对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别名称、上级类别等。3) 书评信息表: 存放书评信息,数据项包括书评标题、评论者、评论书目、内容、评分、时间等4) 书评回复表: 存放对评论进行回复的信息,数据项包括作者、内容、时间等5) 书签信息表: 存放书签信息,数据项包括内容和所属者等6) 下面是系统的E-R图该:目录书评书评回复书签浏览图书书目号书名作者出版社级别读者用户名密码级别访问次数 图 3 系统的E-R图2.2 数据库逻辑设计根据需求分析,可以列出以下数据项和数据结构。1) 用户信息表用户信息表(users)的结构如表1所示:表 1 用户信息表(users) 列名数据类型长度说明namechar50(主键) 用户名passwdchar50密码typeint4权限级别timesint4访问次数其中,name为唯一标识。户的级别是使用数字来表示的,1表示管理员,从2以上每个数字分别表示一种用户级别,数字越大,用户权限越小。具体的实现方式是通过和书目的阅读权限级别进行比较,例如:某本书的权限是4,那么只有级别为1,2,3和4的用户可以阅读。访问次数是用来对用户权限级别的管理,访问次数增多,级别也增大。例如:用户级别为5,访问次数超100后,他的级别会升为4,同样道理,200次后级别就为3了。依此类推,最大级别就是2了,因为1是管理员。用户信息表的一些初始化为:namepasswdtypetimesadmin123100011502) 书目信息表书目信息表(bookdetail)的结构如表2所示:表 2 书目信息表(bookdetail)列名数据类型长度说明bookidInt4(主键)书目编号nameChar50书名authorChar50作者timesInt 4阅读次数dirChar50存放路径indentify_numInt4书目权限级别parent_typeInt4父结点类别publish_comChar50出版社typeInt4类别(父结点id)Bookid为唯一标识。这里的存放路径指的是书目在服务器上存放的相对路径,所有的书目都存放在服务器的library目录下,因此这些书目的dir属性都是以“library”开头的。如果服务器上的目录存放在不同的目录下,那么dir的属性应该以相应的目录开头。父结点类别表示的是所在的上级类别,类别(type)表示的是该书所在上级书目类别的标号,在一个书目类别下面可以有多个书目,但是每个书目只属于一个书目类别。我们可以在书目类别表中了解关于书目类别的详细介绍。书目信息表的一些初始化为:bookidnameauthortimesdirindentify_numparent_typepublish_comtype1protel dxp 电路设计制版入门与提高 雪茗斋18libraryprotel dxp 电路设计制版入门与提高。htm63人民邮电出版社67513世界文化遗产17library世界文化遗产。htm4163) 书目类别表书目类别表(bookwarelist)的结构如表5所示:表 3 书目类别表(bookwarelist)列名数据类型长度说明idint4(主键)书目类别标号titlechar50类别名称parentchar50上级类别名parent_idint4上级类别编号type_idint4类别标识parent_typeint4上级类别标识 书目的类别是一个树型结构,类的下面包含若干子类,同时类的下面还可以包含若干书目。类和子类的从属数据关系是通过书目类别表来实现的,类和书目的从属数据关系是通过书目信息表来实现的。书目类别的一些初始化为:idtitleparentparent_idtype_idparent_type0书库-10-11经济法律书库0102文学经典书库0103科技书籍书库01031计算机科技书籍32142软件计算机3132 从图中可以看出,“书库”是最上层的类,它包括“经济法律”、“文学经典”、“科技书籍”等子类。而“科技书籍”又包括“计算机”等子类, “计算机”又包括“软件”等子类。其中id为唯一的标识。type_id表示该类所在的级别,用单个数字表示,可以有0,1,2和3这些数字。0级就是指最上级的那层,即“书库”,1级就是0层的下级,依此类推,最深可以延续到第3级。假如某级以下没有子类,则其下面可能就是所存放的书目了。有了type_id就可以更好地管理类别,使得结构清晰明了。然而为了解决子类与父类联系问题,我们在表中增加了parent_id一项,由于id是唯一地标识,则parent_id可以唯一地指定一个父类。4) 书评信息表书评信息表(bookcomment)的结构如表4所示:表 4 书评信息表(bookcomment)列名数据类型长度说明commentidInt4(主键)评论编号usernameChar50评论者titleChar50评论标题booktitleChar50评论书名settimeChar50评论时间detailNvarchar4000内容bookidInt4书目编号gradeint4评分书评信息表的初始化为:commentidusernametitlebooktitlesettimedetailbookidgrade0Testuser不错啊时代周刊封面上的中国人物 2006-5-22 13:08:25 不错啊!不错啊!不错啊! 355) 书评回复表书评回复表(commentresponse)的结构如表5所示:表 5 书评回复表(commentresponse)列名数据类型长度说明idInt4(主键)回复编号usernameChar50回复者detailNvarchar4000内容settimeChar50时间commentidint4评论编号书评回复表没有必要做初始化工作。6) 书签信息表书签信息表(bookmark)的结构如表6所示:表 6 书签信息表(bookmark)列名数据类型长度说明markidInt4(主键)书签标号usernameChar50用户名bookidInt4书目编号detailNvarchar4000内容settimechar50时间书签信息表没有必要做初始化工作。3.后台数据库的配置本系统的开发是在Windows xp Professional 下开发的,开发数据库使用的是SQL Server 2000。具体配置步骤如下:1. 新建一个空数据库,取名为mydb。2. 在mydb中建立表users,bookdetail,bookwarelist, bookcomment, commentresponse, bookmark。3. 完成初始化工作,数据格式在2。2小节已经详细说明。4. 建立一个ODBC数据源,名称为mysite,使用SQL Server 的登录ID验证方式,用户名和密码分别为:sa和1234。并使数据源指向mydb,如图4,图5所示。 图4 建立ODBC数据源 图5 SQL Server 的登录4.前端网络页面的设计与开发在建立了后台数据库和整体设计的基础上,本章将按功能模块对页面的具体设计和实现继续进行讨论。4.1 系统公用页面系统公用页面包括以下3个文件:global.asa文件、权限检查文件identify.asp和出错提示页面error.asp。4.1.1 global.asa文件global.asa文件可以对Application和Session对象的开始和结束时间定义函数。我们把数据库链接的字符串放在Application(“dsn”)对象中。这样就可以在每次网站启动时, Application(“dsn”)就被赋值。Global.asa文件的实现方法如下:Sub Application_OnStart Application(dsn)=dsn=mysite;uid=sa;pwd=1234 end Sub 4.1.2 权限检查文件identify.asp 在用户访问系统每一个页面的时候,都应该检查用户是否正确登录,以防止没有正确登录的用户通过指定URL的方式非法进入系统。其实现方法如下:用户正确登录后的用户名放在session(“username”)中,因此就可以通过检查攀枝花学院课程设计论文 前台页面设计与实现session(“username”)的方法来判断用户是否正确登录。如果用户正确登录后,则继续执行。否则页面重定向到error.asp文件。4.1.3 出错提示页面error.asp对非法登录的用户给出错误信息,要求重新登录。4.2 登录/注册页面 4.2.1系统登录页面如图7所示,该页面是本系统的默认页面,凡是想进入系统的人都需要通过此页面进行登陆。用户输入正确的用户名和密码,就可以登录到系统中。如果用名和密码错误,则提示错误信息。另外还提供注册链接,提供注册新用户。 图 6 登陆界面 图 7 注册页面此模块涉及到的asp文件如下:l index.asp: 登录表单页面l password.asp: 用户身份验证页面实现方法如下:1) index.asp当用户进入系统,首先访问的是index.asp页面。在该页用户以前的登录身份信息将被清,无论以前用户是否正确登录,都需要在该页重新输入用户名和密码。下面是该文件的部分代码源代码,主要作用是设定网页过期时间。2) password.asp 此文件处理由index.asp提交的用户名和密码的登录信息,首先判断提交的数据不为空,然后才做验证过程。系统对数据库进行检索,以确认密码是否正确。假如验证通过,则为用户的访问次数(times)加1,在这个过程中相应地为用户级别进行处理,处理原则参照2.2节中的用户信息表一讲。该文件的源代码为:% flag=0 uname=request.Form(uname) pass=request.Form(pass)if unameand passthen set dbConn6=Server.CreateObject(ADODB.Connection) 建立数据库的连接dbConn6.Open Application(dsn) 登陆数据源 commandtext=select * from users where name=&uname&and passwd=&pass& set dbRS=dbConn6.Execute(commandtext) if dbRS.EOF then flag=0 else flag=1 end ifend ifselect case flag case 1 session(username)=dbRS(name) session(password)=dbRS(passwd) session(usertype)=dbRS(type)if dbRS(type)1 then sql1=update users set times=times+1 where name=&uname& dbConn6。Execute sql1end if times=dbRS(times)+1 if times mod 100=0 and dbRS(type)2 then sql2=update users set type=type-1 where name=&uname& dbConn6.Execute sql2 end if response.Redirect(frame。asp) dbRS.Close case 0 response.write(用户名不存在或密码错误!返回)end select %4.2.2 用户注册页面,如图18所示。此文件涉及的asp文件如下:l login.asp: 注册表单页面l logindel.asp: 注册处理页面login.asp文件提供读者注册功能,读者通过输入用户名、密码、确认密码后,系统根据用户提交的数据进行判断,判断读者输入的用户名是否已经存在、确认密码是否正确等。具体做法是通过logindel.asp实现的,此文件用来处理从login.asp提交来的用户注册信息。其程序流程图为:图 8 注册处理程序流程图4.3 主页面用户登录到系统后看到的主页面.。整个页面分为4个frame,顶部菜单页面xtop.asp,左边两个frame,其中靠上的是左部菜单页面xleft2.asp,靠下的是阅读功能区xleft。asp,右边为阅读区xmain.asp。顶部菜单栏一直是显示状态,左边区域则可以在显示和隐藏中进行切换。下面将对各个功能区分别介绍。4.4 顶部功能菜单页面顶部菜单页面xtop.asp包括的功能和链接设定:系统管理、搜索、显示/隐藏菜单、更改密码、退出。其中的显示/隐藏菜单的作用在于将左边的frame进行显示和隐藏的切换,当然当点击系统管理、搜索、更改密码时,可以使在隐藏状态下的左边frame进行显示,因为这些功能的链接目标是左边的frame。下面是该文件的部分代码: 用于验证用户是否合法登陆,防止有人通过指URL进行非法进入function show_onclick() 该函数用于左边frame的显示和隐藏的切换 if(top。window。f2.cols!=0,*) top。Window.f2.cols=0,*; elsetop。Window.f2.cols=270,*;4.5左边功能菜单页面在左边功能菜单页面xleft2.asp中,包括了两个功能,显示菜单和显示一个欢迎信息。在菜单上的链接有:首页、查看书评、我的书签、十大热门。在菜单下方显示的移动欢迎信息内容有:用户名、权限等。下面就是该文件的部分代码,用于显示欢迎信息。 欢迎管理员! 欢迎使用本系统!你目前的级别为 你可以访问级别为以下的书!建议采用1024768的分辨率! 4.6书目类别与书目的生成和浏览在左边的功能阅读区,将显示书目类别列表或书目列表。在类别列表的连接目标为其下级下级书目类别列表或书目列表。此模块涉及的ASP文件有:l xleft.asp: 书目类别列表首页l showlist1.asp: 级别为2的类别或父类级别为1书目列表l showlist2.asp: 级别为3的类别或父类级别为2书目列表l showlist3.asp: 父类级别为3的书目列表l showbook.asp: 显示书目详细信息页面4.6.1 显示目录文件 系统设计的显示书目类别列表的级别最深为3级,这也符合现实中的一般要求。我们采用动态生成目录列表的方法,将属于本层的目录列表逐个显示出来。除了单纯的显示该层目录外,我们也为每个目录列表添加相应的链接,链接到属于自己的下级目录上。下面是xleft.asp的部分代码,用于显示目录列表和添加链接: 生成目录 a href=showlist1。asp?id=&title=&parent=&parent_id=&type_id=&parent_type= 添加连接 这些文件的主要思想都一样,只是关系上是从属关系。它们的总体程序流程图为:图 9 显示目录流程图图 10 详细书目信息页面4.6.2 显示书目详细信息文件,该页面如图10所示。目录列表的最终目的是显示其下面的书目,在这个页面上除了有书目链接,还提供了为该书加书签、看书评、写书评等功能。为了能够看到每本书的具体内容,能将图书显示在网页上。我们使用每本书的存放位置(dir)来实现,由于书目的存放位置是物理位置,我们得把书目的物理路径转化成Web虚拟路径并调用显示在主框架中。当然在这里要强调的一点是,如果读者的权限不够,将不会显示该页面,相应地会给读者权限不够的提示信息。假如读者的权限够大就可以显示该页,系统会对该书的访问次数加1,阅读次数将用来判断比较十大热门。 图 11 更改密码页面图 12 修改密码流程图下面就是showbook.asp文件的部分源代码:dir=request.QueryString(dir)dir=replace(dir,/) 将相对路径转换成绝对路径username=session(username)%function show_onclick() 该函数作用在于显示左边frame,一般时候用不到,但是当用户是通过查看书评而连接过来的,特别是当查看书评时,而左边frame处于隐藏状态时,就用的着top.Window.f2.cols=270,*;-if cint(usertype)cint(identify_num) then 判断用户阅读权限response.Write(您的权限不够!)else sql=update bookdetail set times=times+1 where bookid=&bookid& 该书阅读次数增1dbConn.execute sql 4.7更改密码本模块包含两个ASP文件:l cpw.asp: 更改密码表单页面l cpwdel.asp: 处理更改密码页面更改密码前题是读者输入的原始密码正确,再判断用户的新密码和确认密码是否正确。Cpwdel.asp 的程序流程图为:4.8书目搜索本模块包含以下文件:l search.asp: 搜索表单页面l searchdel.asp: 处理搜索页面如图13所示,读者可以选择书名、作者、出版社进行搜索。 图 13 搜索页面 图 14 加书签页面下面是search.asp的部分代码,使用单选框提交搜索的对象范围,采用的是同名单选框机制提交不同的值,具体如下: 系统默认以书名作为搜索对象 书名 作者 出版社 searchdel.asp文件则是处理搜索的文件,它的部分源代码为:% txt1=request.Form(“txt1”) search_type=request。Form(“search_type”)set dbConn=Server.CreateObject(“ADODB.Connection”) dbConn.Open Application(“dsn”) commandtext=”select * from bookdetail where “&search_type&” like %”&txt1&”% “ 模糊查询set dbRS=dbConn.Execute(commandtext)4.9 书签此模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路封闭与绕行路线设计方案
- 2026年广州卫生职业技术学院单招职业适应性考试必刷测试卷新版
- 2026年宁德师范学院单招职业适应性测试必刷测试卷新版
- 2026年阜阳幼儿师范高等专科学校单招综合素质考试必刷测试卷新版
- 2026年哈尔滨职业技术学院单招职业适应性测试题库必考题
- 2026年阳江职业技术学院单招职业倾向性测试题库新版
- 城市地下管网维护管理细则
- 2026年福州外语外贸学院单招职业倾向性考试必刷测试卷新版
- 2026年福建师范大学协和学院单招职业技能考试题库新版
- 2026年济源职业技术学院单招职业适应性测试题库附答案
- 2025湖南怀化市市直企事业单位引进高层次及急需紧缺人才507人易考易错模拟试题(共500题)试卷后附参考答案
- 岩棉板外墙保温专项施工方案
- 广东省建筑设计研究院集团股份有限公司校园招聘职位信息笔试历年参考题库附带答案详解
- 2025年河北省保定市评审专家考试题库(一)
- 企业印章使用管理制度(2025年版)
- 科技公司新媒体策划方案
- 2025上海闵行区古美路街道招聘社区综合协管员18人备考考试题库附答案解析
- 品牌管理协议合同范本
- 军队文职新闻试卷及答案
- GB/T 46406-2025科研项目数据管理指南
- 钢围檩及钢支撑施工质量验收标准
评论
0/150
提交评论