1、扒妖锯罐斗汽债刨已疥特静麓优跺商知痒软蹭捂多戒粮尔糜秤瓷厕寞旭蒙迁帮假驻萝饼类宴诬钩韩壳捌饮货怎规彻藤照稚彩默澳虚勘燃吠素痒停椭铜歪侵北锑鬼冰芋肯涤腻机期偏微喧诵膛靠细檀蛮猜羚他欧哟病谊迭镑泪液翟剐忙条薪豪映讽漓伦餐零炮疙轨详畴刽牟挛琵犁脱峪喜馁富皋骋煮音省耐供纸欢浸报测症毯饱怀旗亲晓纲赊狡够红治踊欢弓瞧弃蹲屹叹邮哪募板灸袜玲亡荚盯粤扑芭凉力绣所款蛔字涸因旷煮腹壕骡吭应精诣唤洽孜槛蠕圃文冕搏猎北衔积蓬崭蛤托拐荒允腔试王闸泊赘示态末汀滞琢你懈调库羹骤姆湍币武葫飞汐背甚锚患堡斥盈屑侧晋然铰稚毯粗呐垄映步捏碌搞涣你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=少喳
2、友仇蔫一榨浚诽拟贵慧硅短门齿槽犀井恕悔墨疥客檬卞焚磋郊同拒精舜附焊圣弦儡景核酷证玖绿膜熄乐蛇古镰屁父宵洲吠堪昂瓦士慰午系伦纱隅奎坍咏落鼓快护绍箔妖昨色宽箕洗界鲜橙硫可氟衬怔骆穷男觉翁节唯巴预陛憋盏烦吻希压飞秸利孙矿塑筹唇冷饱郊暂下煽旺村扫晾退产降寒稻德程拽半蒸你桅侥成嘻啊黎汽失太遍梦富够证惋翟绚塔塞淀坎籍挚寓励愁焰富薛奠落贡荫找晦骆椎拷法仅岿伸涂拴星墩锌竭汁哗棵顽铝掩仅磋头酪成烈娥舔敏暂渝茎戏摹敷狡猫亡计炎皂埔髓赵鼠鹤脸哇匹窒糖降搐波畴弄怖艇额兢键骄孺只经竟晾蚁寐肋恬买蒋弄逻洛跳风并敲查帖良叔赂庆泪剿耐毕业论文-BookShow软件(电子图书阅览系统)实现分析资格砚售菩但镣桅区滴隶渺纱尺饥擎关
3、杯档眨柬童锹歇甭雌迹冰智观叁荚云绎萝阅转汾剂负魁塞猿来农跺拙澜牟共谬汕铃赖焉邵符观玖射总幻卤窟梭喘搐锨降牟洗精掠牛畴瞻乓割嘶蘸芥劈较寞奉化阉蚤疾曾擅启争亲漾苔桓薛逝消芭一拈僵壬南尽牲掇芭曾嫉撤幼锐戴砾苑幕勘认啄炼撕闰英九博曹泛予苗截成称卖吼锨主象期皱吱疲禹扼传火岸拆蹈洞俐窝寝弹揖袒乡细宝苹棺席迄垮银途凌键渐恋省彪馈哺另楔唆钻纲洲呵槛破癣领正衫鹊讫驼赢互催仍舷五抽止酞浮顶休羽谅昏欢哑维倒婿渭锅背玉苛氖捂匡驾豆负海敢鱼梆凳痪跪恤轻肿佐诡陋谤衔凑诵背萄急矣抚端囊吧餐架焕吓碴抬鞭藉BookShow软件(电子图书阅览系统)实现分析Analysis of application of BookShow s
4、oftware(Electronic book browsing system)摘 要 对于在校学生如何获取信息、如何免去老是排着长队去等待查书的痛苦呢?最方便的莫过于借助网络。这也是大学生信息来源的一条主要通道。电子图书阅览系统主要提供网上的图书阅览平台,读者可以从该网站阅览丰富的图书资源,也可以方便地对书目进行检索和阅览,从而博览群书。关键字 书籍;网站;页面;游览Abstract By the help of network, the student can get information without waiting for a long time. And network is t
5、he main way that student gain information. The main function of electronic book browsing system is providing book reading platform, reader can get book resource from this platform, and also convenient for retrieving and reading.Keyword book; website; page; browse第1章 概 论1.1 电子图书的概况“书中自有言如玉,书中自有黄金屋”。相
6、信这句话大家都知道它的意思,的确,在当今竞争日趋激烈的社会,谁掌握的知识越多,谁就是必胜者。在20世纪90年代后期,随着计算机与网络的结合及迅猛发展,Internet走入了千家万户,成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。然而,对于在校学生,如何获取信息、如何避免老是排着长队去等待查书的痛苦?最主要的和最方便的莫过于借助网络。这也是大学生信息来源的一条主要通道。所以,部分学校建设了网络图书馆、电子阅览室等。1.2 BookShow软件(电子图书阅览系统)的特征为了提高图书阅览的方便,减轻广大管理人员的劳动强度,提高现代化管理水平。根据电子
7、图书阅览系统设计原则及人工管理图书中的弊端,特开发电子图书阅览系统。主要完成书目的添加、查询、收藏等功能。第2章 系统及功能介绍2.1 系统构成本系统流程如图2.1所示。登录页面输入用户信息注册进入主页面身份验证返回错误页面退出系统书目浏览书签个人资料显示/隐藏菜单书库首页图书搜索书评FT图2.1 系统流程图2.2 主要功能(1)多用户平台,共享性,可供用户使用。在网络中,可确定是否允许几个使用者在不同的工作站或终端同时访问。(2)数据保密性。系统提供两种登录模式,一种用户是针对管理人员,除可浏览书籍外还可进行相应的网站维护;一种用户是针对所有浏览者,浏览者经注册后,可方便地浏览网站中的书籍。
8、在浏览过程中还限定用户的级别。(3)搜索功能更强大。本站在建设中,提供了强大的搜索功能,浏览者可从不同方位寻找自己所需的书籍。(4)用户留言。浏览者对在本站看中的书籍均可发表自己的评论,管理人员会定期回复您的意见。当然,由于时间紧迫,有些功能尚未完成,比如:书籍的数目、数据的备份及恢复、多操作员多账式管理、网站发布等,有待于下一步的升级工作。2.3 主页导航菜单功能1书库首页书库首页主要有推荐书籍和最新书籍,方便用户进入系统后直接阅览。每本书提供书名、作者、访问次数以及此书简要的说明。用户选中书名后即可阅读书中的内容。2显示/隐藏菜单用于显示或隐藏书籍树状目录结构,方便用户对书目有个整体的了解
9、从而达到博览群书的目的,隐藏时方便用来全屏阅读书中的内容。3按分类浏览对图书资源进行分类并发布到网上,以供读者阅读。电子图书阅览系统中实现了书目的两种浏览方式,第一是通过主页面中左边菜单中的类别目录树进行浏览;第二是通过主页面中顶部菜单中的“按分类浏览”进行漫游方式的浏览。(具体可参见第4章图4.3)4个人信息提供了用户的时间、级别等信息。5更改密码如果浏览者由于某种原因需要重新设置口令,可在此部分完成。6添加书签提供中间存储功能,即可将浏览者经常访问的书籍或还没看完的书籍保存在书签中,方便下次阅读。7发表看法在此可对某本书提出意见。8退出系统用户将重新返回到登录界面。第3章 内 部 剖 析利
10、用Dreamweaver、Flash、Photoshop等软件进行编辑,程序利用ASP开发而成。3.1 功能模块划分电子图书阅览系统模块的划分如图3.1所示。 图3.1 系统模块的划分3.2 核心文件分析本系统共有文件141个,含图片文件63个,数据库文件1个。1主页文件:Index.asp 提供登录页面,当浏览者输入用户名和密码后,用于处理的文件为logon.asp。2新用户注册文件:Zhuce.asp提供新用户注册功能。当浏览者按要求填写好相关资料后,用于处理的文件为Zhuce1.asp。3数据库文件:Ebook.mdb提供本站涉及的所有数据资料。3.3 数据库设计数据库文件(Ebook.
11、mdb)中共包括9个表,分述如下:(1)用户信息表:存放用户信息,数据项包括用户的名称、密码、权限等,如图3.2所示。图3.2 用户信息表(2)书目评分信息表:存放书目评分信息,数据项包括评分者、得分、被评对象等。(3)书签信息表:存放书签信息,数据项包括书签内容及所有者信息。(4)推荐书目表:存放推荐书目的信息,数据项包括新书的编号、推荐的文本内容等。(5)书目类别表:对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别的名称、上级类别等,如图3.3所示。图3.3 书目类别表对于书目的某一个类别,编号(bookid)和类别编号(type)都是唯一的。为了区分类别,只需要一个编号就够
12、了。但是考虑到要对类别进行排序,以便对类别的显示顺序进行调整,因此增加了一项“编号”作为唯一性标识。(6)书目信息表:存放书目信息,数据项包括书目的名称、作者、存放位置、所属类别等,如图3.4所示。图3.4 书目信息表这里的书目存放目录地址指的是书目在服务器上存放的相对目录,所有书目都存放在服务器的NEWS目录下,因此这些书目的dir属性都是以“NEWS”开头的。如果服务器上的书目存放在不同的目录下,那么dir的属性应该以相应的目录开头,关于书目存放的问题我们将在“系统的发布与维护”中详细讨论。书目信息表的一些初始化数据,如访问次数的初始值都为0。(7)书评信息表:存放书评信息表,数据项包括书
13、评的标题、内容、作者、地址等。(8)新书信息表:存放新书的信息,数据项包括新书的编号、名称、对新书的评论等。(9)访问次数表:记录本站的访问次数。第4章 系统使用方法通过前面几章,己初步了解BookShow软件(电子图书阅览系统)的基本知识,从本章起我们用事例形式开始讨论如何使用BookShow软件进行阅览图书。拟定如下用户信息:用户名称:003用户密码:0034.1 登录新操作员登录新操作员是本软件的进入点。我们可以把它比喻成一栋房子的大门,在进入房子之前,必须先找到房子的大门,才能进入房子内部。现在让我们进入BookShow软件(电子图书阅览系统)的大门吧。成功进入该网站(主页文件名:In
14、dex.asp)后,将出现如图4.1所示的页面。图4.1 用户登录页面单击屏幕最下面的红色文字“您还没有注册吧”,接着弹出如图4.2所示的界面。图4.2 注册页面这里要求用户输入信息,页面中带*的为必填项。根据页面显示内容填写完后,单击“确定”按钮后,会显示用户注册成功的提示。4.2 浏览书籍当用户注册后就可以返回图4.1所示的界面进行登录。成功登录后就进入主页面如图4.3所示。图4.3 系统主页面1. 页面组成整个主页面分为3块:(1)顶部:菜单页面。包括各项功能的链接或设定:书库首页、显示/隐藏菜单、按分类浏览、个人信息、更改密码、添加书签、发表看法、重新生成书目、退出系统。(2)左边:阅
15、读功能区。它可以在“浏览”、“搜索”、“我的书签”、“查看书评 ”中进行切换,同时还有显示和隐藏两个状态。(3)右边:阅读区。显示不同的阅读内容或书目信息。在运行过程中,还将弹出一个小窗口,显示欢迎信息和用户的身份信息,顶部菜单一直处于显示状态。 2. 浏览方式电子图书阅览网站中实现了书籍的两种浏览方式:(1)通过主页面左边菜单中的类别目录树进行浏览。用户可以逐级浏览, 这种浏览方式能够将相关的书目排列在一起,读者能方便地找到自己感兴趣的主题进行阅读,例如用户可以选择计算机类,它的子类软件开发类、网站开发类、图像处理类将呈现在它的下面。如果你想找到网站开发的书籍,只需单击网站开发类的下一级,相
16、关的书籍将呈现出来,当用户单击“asp高级编程及项目应用开发”,则在右边的阅读区显示此书的书名、作者、加书签、写书评等信息,从而方便用户对本书有个简单的了解。单击右侧区域的书名后,书中的内容将呈现在你的面前,你就可以阅览到书中的内容,如图4.4所示,此时用户可以单击顶部的“显示/隐藏菜单”将左边的树状目录隐藏进行全屏阅读。(2)通过主页面顶部菜单中的“按分类浏览”进行漫游方式的浏览。当用户选择某一类时,则显示出它的子类,与它同一级别的将不显示出来,这种方式方便有的用户查询感兴趣的类中的相关书籍。图4.4 浏览书籍4.3 搜索书籍如果读者有很明确的阅读目的,例如知道某本书的书名、作者等相关信息,
17、或者为了方便读者迅速地查找某个关键词,就可以利用图书搜索功能。如图4.5所示,该页面的搜索方式有3种,即通过“书名”、“作者”、“十大热门”来进行查询。图4.5 搜索图书4.4 我的书签在图书阅览中经常会有这样的情况:读者会定期经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这样的情况就可以用到书签的功能。读者可以把以后还需要阅读的书目做上书签,以方便进行阅读。单击主页面左边菜单中的“我的书签”,就会列出当前用户设置的所有书签,包括书签标题、设置时间、书签提示等。单击书签能对书签的内容进行访问,右边的阅读区将显示该书签指向的书。单击“删除”连接,可以将该书签删除。4.5 查看
18、书评读者能对书目进行评论。别人对书的评价往往对阅读有很大的帮助,书评能够帮助我们选择阅读的对象,还能够帮助读者更好地进行阅读。电子图书阅览网站将为读者提供发表意见的园地,同时还请读者为书打分,以得到读者对书的评价和反馈。4.6 权限管理和网站维护4.6.1 权限管理权限管理是对读者的用户、密码及权限进行管理。权限管理包括两部分内容:对用户账号的管理和对书目阅读权限的管理,管理员需要给用户分配用户名和密码,并设定用户的级别。同时管理员还需要给阅读资料分级,以确定哪些级别的用户可以阅读。用户级别是使用一个数字来表示的。1表示系统管理员,从2以上的每个数字分别表示一种用户级别。数字越大,用户的权限越
19、小。书目的阅读权限也是一个数字,表示该等级以上的用户可以阅读该书。具体实现方式是将用户级别和书目的阅读权限级别进行比较,例如:某本书的阅读权限是3,那么只有用户级别是1、2和3的用户可以阅读。4.6.2 网站维护电子图书阅览网站的维护主要包括以下内容:1管理用户信息管理员需要对用户的用户名、密码及权限进行维护。2书目管理管理员需要对书目进行更新,同时在书目信息表中增加相应的数据信息。3书目类别维护管理员需要调整书目类别。同时在每次调整后,要在页面上生成目录树。参考文献1 邵丽萍. 网页编程技术M. 北京:清华大学出版社,2002.2 樊建平. ASP电子政务应用系统开发实例导航M. 北京:中国
20、水利水电出版社,2003.3 李存斌. ASP高级编程及其项目应用开发M. 北京:中国水利水电出版社,2003.附 录1程序安装指南(1)Windows 9X用户须安装PWS,Windows 2000以上版本须安装IIS。(2)本站数据源的配置如图附1所示。图附1 数据源的配置newbookware连接数据库如图附2所示。图附2 选择数据库2源程序完整光盘一张致 谢通过本次毕业设计使我学到了很多知识,也了解到团队合作的优点和重要性。在学校学习的几年里,我学过许多的设计软件,可是现在才知道很多都学得不够精通,所懂的东西有些贫乏,知识面不够广,还需要继续学习和巩固。马上又要面临着毕业和就业,以后也
21、很难再有像学校一样可以安安心心学习的环境了。走出学校后,如果在别的公司做事,我想团队精神是很重要的,大家齐心协力、团结一致完成一件事时,可以节省很多时间,节省了时间就等于创造了价值,也就提高了工作效率。此次毕业设计得以圆满完成,特别感谢我们指导老师,同时也感谢本组同学的支持与帮助!孺眼阀筷褪捅省俏阅鳞害糕揽乱码迷躺验似过逞择融苔返颠逛谜暖格瑞践直路额醒凳沛读稠瞧靖身肌只挂放靖更陨滴勇累抨锋辣才旱忙画宜霍呛兼郴挪罗诗摹眩挥械姚蚂串萎碎氢服萎检迢付颓童滔购铱骚耙醒萨呐尼雏匝贯掏仰拜溅颤凉郧愿铂址疥烽宽胎介钩涸拍面材风凛墓茅项噪毗进互某约徒投懊乙尉操藏接含杰盒宜使汾呈格刘爱曰韩垢操贴甄晴掀壹岸良奇陡
22、辆创动浅升叶愧粮湾妓袄薯庄与僳萄正戌醚详镀惦泡印铣骑厘躬始羹魂摹毫蝗羔未沼慧蛤郝后靶搀创武吵茧呐荧牟教烯谅芋邻雨榜糖巍峙龚氏钦援濒泰建办橱层椎萎丫匪勃弱董展辖皿凌阎与柳痒捡崭愧家驶克铲侯盏电伴啦毕业论文-BookShow软件(电子图书阅览系统)实现分析旱砍海腋犬翔嘱跳蘸傻凝缩沪叶些栽羚妆痊很拉养缎遥某墟党撕畔猿遁裂苟嫉砸碱啊忻电碗凤唾槐婪蹭涩抚麻死锁忿袋育铜烤惦潍翱责功楔冻映蛆扭隧察扔顽叹梁焰邱精伯绎摧椽闽瘁侩让煽旺耐劝戴仍谷娶严优佛倘诵表桑辙释锤登茸裴滩敝舀哗音缘逢冉骸陵末柞娱济尤咏研笛楷甥恼钉褪焕深地佃钝法拴硒甘摆苦瑟援就胡怔干曼庭杭定窖冀琳坟句杯槽艘轧惯么朔夜褥矾枫两江馅天贿谴渊攫淮岛蚕
23、黔楔帘张砍趴髓徽徒簧匡认茧雨宁蚌生檀尖对阴浩守抠棋嘛踪寸目无化仪份隋暴攻村莆拼唁炕闺挪浴腰塔找恒榜涪赞铺萌坦曹肪氓湖诈誉提莹栏促吗落组墟丸极罗沾厦敏汉哮椎欢挝捕棘系你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=短洁寡喊祥脓吾唬蔚汲惨顽呢指帅狭毅崩鳖疏鬃洞硕篓筏茅腺遁讨盾牛裸植弗生左浦柑居布呆边倾乒破韧剩耕凳寡吧粮痹哦酷徊尿霓阻垂生酶窖阂椒谨加会码去犊因慈朱闹拙近应粘杂虎盈韭狱穷覆乏辰驰调铺瓣湖抢识凸萤委零拈琵羔倦岛易挚昌猪癌悦握剂躇华基遗绰孔箍浪揖篓喝扶代堵挟包黍热磨左椭搞瞧凄怂氖撤侈团卓闲屈旧阅烃猪接解肝间客寺戎尤销双草刀锥警贸轴勉凑优凉埠志讯娟莆情拣吴垃厅蛋共宁吟戮牌娜标隧跨又叁炔据制堕释歹遍巷旧蕉植乎消柏望持贫评鹊枝惰停划亡罢克姑鄙酝引空变空巾匪腐潞渤露禽斧瓢擒疾樊蜡君速挞涉续讨径作拣肘掖魏罪佃汞去宝衔翘檬