文档介绍:图书管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便的对书目进行检索和阅览,足不出户便可以尽览群书。           ,一个简单的平台主要提供以下功能:1          对图书资源进行分类,发布到网上,以供读者阅读。2          为读者提供图书检索功能。3          读者能方便地阅览电子图书。4          读者能方便地建立书签。5          对读者的用户,密码及权限进行管理。                  设计思想在本章中,我们将实现一个简单的图书管理系统,结构如图1-1所示,页面通过ASP脚本程序访问数据库和文件系统。ASP页面ASP页面文件系统数据库图1-                  系统功能分析与设计图书管理系统的功能模块划分如图1-2所示。图书浏览其他功能图书搜索书签书评书目类别维护权限管理图书分类浏览图1-,呈树状结构。读者可以按照类别进行查找,逐级浏览。这种浏览方式能够将相关的书目排列在一起,读者能够很方便的找到自己感兴趣的主题进行阅读。2..图书搜索如果读者有很明确的阅读目的,例如知道某本书的书名,著者等相关信息,或者为了方便读者迅速的查找某个关键词,就可以利用图书搜索功能。图书管理系统相对于旧式图书馆的一个重要优点就是查找方便,读者也能免去查找书目卡片之苦了。3.      书签图书阅览中常有这样的情况,读者会定期经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这样的情况就会用到书签功能。读者可以把以后还需要阅读的书目做上书签,以后便能方便地进行阅读了。4.      书评他人对书的评价往往对阅读有很大帮助。书评能够帮助我们选择阅读对象,还能够帮助读者更好的进行阅读。图书阅览系统将为读者提供发表意见的园地,同时还请读者为书打分,以得到读者对书的评价和反馈。5.      书目类别维护图书管理系统需要定期对图书的类别进行维护,对不同等级的类别加以区分和归属,把书目归类到相关的主题下。同时生成一个树状结构,方便读者按类别浏览。6.      权限管理权限管理包括两部分内容:对用户帐号的管理和对书目阅读权限的管理。管理员需要给用户分配用户名和密码,同时设定用户的级别。同时,管理员还需要给阅读资源也分级,以确定那些级别的用户可以阅读。 ,可以列出以下数据项和数据结构:1          用户信息表:存放用户信息,数据项包括用户的名称,密码,权限等。2          书目信息表:存放书目信息,数据项包括书目的名称,作者,存放位置,所属类别等。3          书目类别表:对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别的名称,上级类别等。4          书评信息表:存放书评信息,数据项包括书评的标题,内容,作者等。5          书目评分信息表:存放书目评分信息,数据项包括评分者,得分,被评对象等。6          书签信息表:存放书签信息,数据项包括书签内容及所有者信息。7          推荐书目表:存放推荐书目的信息,数据项包括推荐书目的编号,推荐的文本内容等。8          新书信息表:存放新书的信息,数据项包括新书的编号,对新书的评论等。9          访问次数表:记录本站的访问次数。,可以列出以下数据项和数据结构。1             用户信息表用户信息表的结构如图1-3所示。字段名称数据类型说明Name文本用户名称Passwd 文本用户密码Type 数字用户级别图1-3用户信息表需要说明的是用户级别是使用一个数字来表示的。1表示系统管理员。从2以上每个数字分别表示一种用户级别。数字越大用户的权限就越小。具体实现是通过和书目阅读权限级别进行比较,例如:某本书的阅读权限是3,那么这有用户级别是1,2,和3的用户可以阅读。用户信息表的一些初始化数据如图1-4所示。Name Passwd  Type Admin1100100130020023图1-4用户信息表初始化数据2             书目信息表书目信息表的结构如图1-5所示。字段名称数据类型说明bookid数字书目编号nameauthortimestypedirIdentify_num文本书目名称文本作者数字阅读次数数字书目分类文本书目存放目录地址数字书目权限级别这里的书目存放目录地址指的是书目在服务器上存放的相对