BookSw软件电子图书阅览系统实现分析.docx
- 文档编号:30446072
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:14
- 大小:1.13MB
BookSw软件电子图书阅览系统实现分析.docx
《BookSw软件电子图书阅览系统实现分析.docx》由会员分享,可在线阅读,更多相关《BookSw软件电子图书阅览系统实现分析.docx(14页珍藏版)》请在冰豆网上搜索。
BookSw软件电子图书阅览系统实现分析
BookSw软件(电子图书阅览系统)实现分析
部门:
xxx
时间:
xxx
制作人:
xxx
整理范文,仅供参考,可下载自行修改
BookShow软件<电子图书阅览系统)实现分析
AnalysisofapplicationofBookShowsoftware(Electronicbookbrowsingsystem>
[摘要]对于在校学生如何获取信息、如何免去老是排着长队去等待查书的痛苦呢?
最方便的莫过于借助网络。
这也是大学生信息来源的一条主要通道。
电子图书阅览系统主要提供网上的图书阅览平台,读者可以从该网站阅览丰富的图书资源,也可以方便地对书目进行检索和阅览,从而博览群书。
b5E2RGbCAP
[关键字]书籍;网站;页面;游览
[Abstract]Bythehelpofnetwork,thestudentcangetinformationwithoutwaitingforalongtime.Andnetworkisthemainwaythatstudentgaininformation.Themainfunctionofelectronicbookbrowsingsystemisprovidingbookreadingplatform,readercangetbookresourcefromthisplatform,andalsoconvenientforretrievingandreading.p1EanqFDPw
[Keyword]book。
website。
page。
browse
第1章概论
1.1电子图书的简况
“书中自有言如玉,书中自有黄金屋”。
相信这句话大家都知道它的意思,的确,在当今竞争日趋激烈的社会,谁掌握的知识越多,谁就是必胜者。
DXDiTa9E3d
在20世纪90年代后期,随着计算机与网络的结合及迅猛发展,Internet走入了千家万户,成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
RTCrpUDGiT
然而,对于在校学生,如何获取信息、如何避免老是排着长队去等待查书的痛苦?
最主要的和最方便的莫过于借助网络。
这也是大学生信息来源的一条主要通道。
所以,部分学校建设了网络图书馆、电子阅览室等。
5PCzVD7HxA
1.2BookShow软件<电子图书阅览系统)的特征
为了提高图书阅览的方便,减轻广大管理人员的劳动强度,提高现代化管理水平。
根据电子图书阅览系统设计原则及人工管理图书中的弊端,特开发电子图书阅览系统。
主要完成书目的添加、查询、收藏等功能。
jLBHrnAILg
第2章系统及功能介绍
2.1系统构成
本系统流程如图2.1所示。
xHAQX74J0X
图2.1系统流程图
2.2主要功能
<1)多用户平台,共享性,可供用户使用。
在网络中,可确定是否允许几个使用者在不同的工作站或终端同时访问。
LDAYtRyKfE
<2)数据保密性。
系统提供两种登录模式,一种用户是针对管理人员,除可浏览书籍外还可进行相应的网站维护;一种用户是针对所有浏览者,浏览者经注册后,可方便地浏览网站中的书籍。
在浏览过程中还限定用户的级别。
Zzz6ZB2Ltk
<3)搜索功能更强大。
本站在建设中,提供了强大的搜索功能,浏览者可从不同方位寻找自己所需的书籍。
<4)用户留言。
浏览者对在本站看中的书籍均可发表自己的评论,管理人员会定期回复您的意见。
当然,由于时间紧迫,有些功能尚未完成,比如:
书籍的数目、数据的备份及恢复、多操作员多账式管理、网站发布等,有待于下一步的升级工作。
dvzfvkwMI1
2.3主页导航菜单功能
1.书库首页
书库首页主要有推荐书籍和最新书籍,方便用户进入系统后直接阅览。
每本书提供书名、作者、访问次数以及此书简要的说明。
rqyn14ZNXI
用户选中书名后即可阅读书中的内容。
2.显示/隐藏菜单
用于显示或隐藏书籍树状目录结构,方便用户对书目有个整体的了解从而达到博览群书的目的,隐藏时方便用来全屏阅读书中的内容。
EmxvxOtOco
3.按分类浏览
对图书资源进行分类并发布到网上,以供读者阅读。
电子图书阅览系统中实现了书目的两种浏览方式,第一是通过主页面中左边菜单中的类别目录树进行浏览;第二是通过主页面中顶部菜单中的“按分类浏览”进行漫游方式的浏览。
<具体可参见第4章图4.3)SixE2yXPq5
4.个人信息
提供了用户的时间、级别等信息。
5.更改密码
如果浏览者由于某种原因需要重新设置口令,可在此部分完成。
6.添加书签
提供中间存储功能,即可将浏览者经常访问的书籍或还没看完的书籍保存在书签中,方便下次阅读。
7.发表看法
在此可对某本书提出意见。
8.退出系统
用户将重新返回到登录界面。
第3章内部剖析
利用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数据库设计
数据库文件 <1)用户信息表: 存放用户信息,数据项包括用户的名称、密码、权限等,如图3.2所示。 图3.2用户信息表 <2)书目评分信息表: 存放书目评分信息,数据项包括评分者、得分、被评对象等。 <3)书签信息表: 存放书签信息,数据项包括书签内容及所有者信息。 <4)推荐书目表: 存放推荐书目的信息,数据项包括新书的编号、推荐的文本内容等。 <5)书目类别表: 对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别的名称、上级类别等,如图3.3所示。 6ewMyirQFL 图3.3书目类别表 对于书目的某一个类别,编号 为了区分类别,只需要一个编号就够了。 但是考虑到要对类别进行排序,以便对类别的显示顺序进行调整,因此增加了一项“编号”作为唯一性标识。 kavU42VRUs <6)书目信息表: 存放书目信息,数据项包括书目的名称、作者、存放位置、所属类别等,如图3.4所示。 图3.4书目信息表 这里的书目存放目录地址指的是书目在服务器上存放的相对目录,所有书目都存放在服务器的NEWS目录下,因此这些书目的dir属性都是以“\NEWS”开头的。 如果服务器上的书目存放在不同的目录下,那么dir的属性应该以相应的目录开头,关于书目存放的问题我们将在“系统的发布与维护”中详细讨论。 书目信息表的一些初始化数据,如访问次数的初始值都为0。 y6v3ALoS89 <7)书评信息表: 存放书评信息表,数据项包括书评的标题、内容、作者、地址等。 <8)新书信息表: 存放新书的信息,数据项包括新书的编号、名称、对新书的评论等。 <9)访问次数表: 记录本站的访问次数。 第4章系统使用方法 通过前面几章,己初步了解BookShow软件<电子图书阅览系统)的基本知识,从本章起我们用事例形式开始讨论如何使用BookShow软件进行阅览图书。 M2ub6vSTnP 拟定如下用户信息: 用户名称: 003 用户密码: 003 4.1登录新操作员 登录新操作员是本软件的进入点。 我们可以把它比喻成一栋房子的大门,在进入房子之前,必须先找到房子的大门,才能进入房子内部。 现在让我们进入BookShow软件<电子图书阅览系统)的大门吧。 成功进入该网站<主页文件名: Index.asp)后,将出现如图4.1所示的页面。 0YujCfmUCw 图4.1用户登录页面 单击屏幕最下面的红色文字“您还没有注册吧”,接着弹出如图4.2所示的界面。 图4.2注册页面 这里要求用户输入信息,页面中带*的为必填项。 根据页面显示内容填写完后,单击“确定”按钮后,会显示用户注册成功的提示。 eUts8ZQVRd 4.2浏览书籍 当用户注册后就可以返回图4.1所示的界面进行登录。 成功登录后就进入主页面如图4.3所示。 图4.3系统主页面 1.页面组成 整个主页面分为3块: <1)顶部: 菜单页面。 包括各项功能的链接或设定: 书库首页、显示/隐藏菜单、按分类浏览、个人信息、更改密码、添加书签、发表看法、重新生成书目、退出系统。 sQsAEJkW5T <2)左边: 阅读功能区。 它可以在“浏览”、“搜索”、“我的书签”、“查看书评”中进行切换,同时还有显示和隐藏两个状态。 GMsIasNXkA <3)右边: 阅读区。 显示不同的阅读内容或书目信息。 在运行过程中,还将弹出一个小窗口,显示欢迎信息和用户的身份信息,顶部菜单一直处于显示状态。 2.浏览方式 电子图书阅览网站中实现了书籍的两种浏览方式: <1)通过主页面左边菜单中的类别目录树进行浏览。 用户可以逐级浏览,这种浏览方式能够将相关的书目排列在一起,读者能方便地找到自己感兴趣的主题进行阅读,例如用户可以选择计算机类,它的子类软件开发类、网站开发类、图像处理类将呈现在它的下面。 如果你想找到网站开发的书籍,只需单击网站开发类的下一级,相关的书籍将呈现出来,当用户单击“asp高级编程及工程应用开发”,则在右边的阅读区显示此书的书名、作者、加书签、写书评等信息,从而方便用户对本书有个简单的了解。 单击右侧区域的书名后,书中的内容将呈现在你的面前,你就可以阅览到书中的内容,如图4.4所示,此时用户可以单击顶部的“显示/隐藏菜单”将左边的树状目录隐藏进行全屏阅读。 TIrRGchYzg <2)通过主页面顶部菜单中的“按分类浏览”进行漫游方式的浏览。 当用户选择某一类时,则显示出它的子类,与它同一级别的将不显示出来,这种方式方便有的用户查询感兴趣的类中的相关书籍。 7EqZcWLZNX 图4.4浏览书籍 4.3搜索书籍 如果读者有很明确的阅读目的,例如知道某本书的书名、作者等相关信息,或者为了方便读者迅速地查找某个关键词,就可以利用图书搜索功能。 如图4.5所示,该页面的搜索方式有3种,即通过“书名”、“作者”、“十大热门”来进行查询。 lzq7IGf02E 图4.5搜索图书 4.4我的书签 在图书阅览中经常会有这样的情况: 读者会定期经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这样的情况就可以用到书签的功能。 读者可以把以后还需要阅读的书目做上书签,以方便进行阅读。 zvpgeqJ1hk 单击主页面左边菜单中的“我的书签”,就会列出当前用户设置的所有书签,包括书签标题、设置时间、书签提示等。 单击书签能对书签的内容进行访问,右边的阅读区将显示该书签指向的书。 单击“删除”连接,可以将该书签删除。 NrpoJac3v1 4.5查看书评 读者能对书目进行评论。 别人对书的评价往往对阅读有很大的帮助,书评能够帮助我们选择阅读的对象,还能够帮助读者更好地进行阅读。 电子图书阅览网站将为读者提供发表意见的园地,同时还请读者为书打分,以得到读者对书的评价和反馈。 1nowfTG4KI 4.6权限管理和网站维护 4.6.1权限管理 权限管理是对读者的用户、密码及权限进行管理。 权限管理包括两部分内容: 对用户账号的管理和对书目阅读权限的管理,管理员需要给用户分配用户名和密码,并设定用户的级别。 同时管理员还需要给阅读资料分级,以确定哪些级别的用户可以阅读。 用户级别是使用一个数字来表示的。 1表示系统管理员,从2以上的每个数字分别表示一种用户级别。 数字越大,用户的权限越小。 书目的阅读权限也是一个数字,表示该等级以上的用户可以阅读该书。 具体实现方式是将用户级别和书目的阅读权限级别进行比较,例如: 某本书的阅读权限是3,那么只有用户级别是1、2和3的用户可以阅读。 fjnFLDa5Zo 4.6.2网站维护 电子图书阅览网站的维护主要包括以下内容: 1.管理用户信息 管理员需要对用户的用户名、密码及权限进行维护。 2.书目管理 管理员需要对书目进行更新,同时在书目信息表中增加相应的数据信息。 3.书目类别维护 管理员需要调整书目类别。 同时在每次调整后,要在页面上生成目录树。 参考文献 [1]邵丽萍.网页编程技术[M].北京: 清华大学出版社,2002. [2]樊建平.ASP电子政务应用系统开发实例导航[M].北京: 中国水利水电出版社,2003. [3]李存斌.ASP高级编程及其工程应用开发[M].北京: 中国水利水电出版社,2003. 附录 1.程序安装指南 <1)Windows9X用户须安装PWS,Windows2000以上版本须安装IIS。 <2)本站数据源的配置如图附1所示。 图附1数据源的配置newbookware 连接数据库如图附2所示。 图附2选择数据库 2.源程序完整光盘一张 致谢 通过本次毕业设计使我学到了很多知识,也了解到团队合作的优点和重要性。 在学校学习的几年里,我学过许多的设计软件,可是现在才知道很多都学得不够精通,所懂的东西有些贫乏,知识面不够广,还需要继续学习和巩固。 马上又要面临着毕业和就业,以后也很难再有像学校一样可以安安心心学习的环境了。 走出学校后,如果在别的公司做事,我想团队精神是很重要的,大家齐心协力、团结一致完成一件事时,可以节省很多时间,节省了时间就等于创造了价值,也就提高了工作效率。 tfnNhnE6e5 此次毕业设计得以圆满完成,特别感谢我们指导老师×××,同时也感谢本组同学的支持与帮助!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BookSw 软件 电子图书 阅览 系统 实现 分析