在线图书馆,是面向未来互联网发展的信息管理模式。以信息资源的数字化加工、存储、管理和传输为主要特征的在线图书馆技术,已悄然成为风起云涌的IT业的新热点。在线图书馆涵盖多个分布式、超大规模、可互操作的异构多媒体资源库群,面向社会公众提供全方位的知识服务。人们可以通过国际互联网,在任何时间,从任何地点,进入在线图书馆,直接得到符合自己需求的高效跨库、无缝链接的多媒体信息内容。在线图书馆既是知识网络,又是知识中心,同时也是一套完整的知识定位系统。
本网站所使用到的开发环境工具是MYECLIPSE、SQL2000数据库和TOMCAT服务器。
在线图书馆需求分析
3.1 系统功能描述
该系统是用于用户对电子书的在线阅读,运营者可以管理此平台盈利,是一个基于在线阅读的平台,怎样可以方便管理者的管理并实现盈利,方便用户的使用,提供搜索和付费查看功能并且提供一个给用户的交流平台是研究的主要内容。重点在于对访问该系统的身份进行基于角色的识别,使系统可以允许三种不同的角色进行访问,即游客、会员、管理员,并赋予他们不同的访问权限。
3.1.1 用户及主要操作功能
游客可以浏览网站的主页,但是需要注册为会员后才能对电子书进免费行阅读或下载。会员登录需要输入帐号和密码信息,每个会员的帐号下都会对应有相关的个人信息,如个人邮箱,地址等,不同的会员等级在阅读图书时会有不同的待遇。以管理员身份登录也需要输入账号和密码,可以管理会员信息,添加公告,管理留言板等,管理员的角色在该系统中拥有最高的权限。
3.1.2 系统角色管理模块
包括系统管理员模块和会员模块
(1)在会员模块,作为会员,可以查看个人的信息,修改自己的密码;作为管理员可以查看,管理,删除会员信息。
(2)在管理员模块,可以添加、删除管理员,管理员可以修改自己的密码。
3.1.3 电子书管理模块
电子书管理模块包括不同电子书类别的添加,删除以及电子书的上传,删除管理。
(1)电子书类别的添加是由管理员进行的,可以包括武侠小书,都市言情,穿越小书等各个类别。按照付费与否可以添加免费和付费两种类别,当然这和前一种分类方式并不冲突。
(2)各类电子书由管理员上传,上传时如果是付费电子书,可以设置下载此电子书是所需费用。
(3)对于一些过时,或人气不高的电子书,系统管理员可以进行删除操作。
3.1.4 公告模块
公告模块主要包括了公告的发布、编辑、删除和浏览;公告的发布、编辑和删除只能由管理员来进行。