论《图书与情报》网络采编系统的设计与开发论文

上传人:bin****86 文档编号:60720053 上传时间:2018-11-18 格式:DOCX 页数:15 大小:24.60KB
返回 下载 相关 举报
论《图书与情报》网络采编系统的设计与开发论文_第1页
第1页 / 共15页
论《图书与情报》网络采编系统的设计与开发论文_第2页
第2页 / 共15页
论《图书与情报》网络采编系统的设计与开发论文_第3页
第3页 / 共15页
论《图书与情报》网络采编系统的设计与开发论文_第4页
第4页 / 共15页
论《图书与情报》网络采编系统的设计与开发论文_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《论《图书与情报》网络采编系统的设计与开发论文》由会员分享,可在线阅读,更多相关《论《图书与情报》网络采编系统的设计与开发论文(15页珍藏版)》请在金锄头文库上搜索。

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果论图书与情报网络采编系统的设计与开发论文一、系统开发背景和介绍系统开发背景图书与情报始创于1981年,是由甘肃省图书馆、甘肃省科技情报研究所、甘肃省图书馆学会、甘肃省科技情报学会合办的专业刊物。创刊25年来,经过几代学人劳动汗水的辛勤浇灌,图书与情报已成为全国图书情报界乃至相关专业的一份有影响的学术刊物。作为这样一份学术刊物,采编系统的建设是编辑部信息化建设的重要方面,是适应现代教育传播技术和信息技术的发展要求,加大编辑部对作者和读者交流与宣传力度,提高工作、管

2、理稿件效率的重要途径;也是展示编辑部风采,加强与其他编辑部联系,互相学习,共同发展的阵地。如何在教育网络化的过程中以人为本,实现读者、作者、主编和评审专家间的交流互动及编辑部办公自动化与无纸化、为读者提供交流服务平台,成为影响刊物进一步发展的重要因素。而采编系统作为推进这一信息化进程的有效载体,其设计开发工作将为编辑部解决这些亟需问题。系统需求分析及功能介绍与编辑部主编交流得知,图书与情报编辑部以前接收作者的投稿和与作者交流的过程都是通过信件、电话和电子邮件来进行的,这样的方式极不方便且成本高,中途可能还有错误疏漏发生,作者投稿不方便,稿件上交后分类、评审、管理、选稿等工作更是让编辑部的成员们

3、忙的不可开交。基于上述情况,设计带有交互功能的网络采编系统被提上了编辑部工作日程。根据设计前期的调查表明:系统的主要用户是广大读者、投稿者、审稿专家、编辑部内成员及一般浏览者。所以系统设计过程中首先要坚持以人为本,与编辑部需求为前提,反映编辑部特色,面向未来,着眼应用,为读者提供必要的服务,利用系统营造良好的信息化环境。二、系统分析与设计、系统开发语言及涉及的技术本系统采用服务器端嵌入式语言ASP和数据库管理系统Microsoft Access003作为主开发语言,来实现数据的动态管理。同时采用HTML、CSS、JavaScript等语言来实现系统页面的开发及页面的美化。 系统的开发在Wind

4、ows200Server+IE下进行进行,并经过NS和Firefox的测试通过。系统联盟GUI使用最新PhotoShopCS3制图、FireworksCS3切片完成、使用DreamweaverCS3和Windows Notepad完成ASP、JavaScript、CSS+Div等代码的编写。 、 ASP技术介绍ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(Internet Information Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,它可与H

5、TML 和ActiveX 元件结合建立动态、交互且高效的 WEB 服务器应用程序。以下罗列了ASP 所独具的一些特点: 1. 无须编译,易于生成 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成系统的应用程序。使用普通的文本编辑器即可进行编辑设计。. 独立于浏览器,安全性好用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP所设计的网页内容。ASP 所使用的脚本语言均在 WEB 服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。执行完毕后以普通html代码返回给客户浏览器,这样也就减轻了客户端浏览器的负担,不仅大大提高了交互的

6、速度,而且可以避免所写的源程序被他人剽窃,也提高了程序的安全性。.与任何 ActiveX Script 语言兼容除了可使用VBScript 或JScript 语言来设计外,还通过 plug-in的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性可以使用 Visual Basic 、 Java 、 Visual C+、COBOL 等编程语言来编写你所需要的 ActiveX S

7、erver Component ,生成功能更为强大的web应用程序。、系统运行的服务器平台 系统服务器端采用Windows ServerXX+Jmail组件结构,经过探针测试系统配置运行系统绰绰有余。服务器有宽带接入并已申请好域名 且做好了ISP的域名解析工作。 、系统总体设计、系统结构系统采用基于浏览器/服务器/中间层,即B/S/DBMS的三层结构,如图1所示: ASP 其与传统的客户机/服务器模式相比,有如下优点:一是它属于“瘦”客户机,只需要在客户端安装IE等浏览器软件即可,程序升级和数据库更新的工作量在服务器端,而不必修改客户端程序;二是在B/S模式下,使用的是浏览器软件,它为不同的系

8、统用户提供了一种公共的统一显示模式。、系统流程设计对于这样一个系统来说,其动态部分主要功能包括五个方面:一是信息的发布,其内容包括通知、公告、专题、首页图片、本期、过期、下期目录等其它动态信息,总称为信息发布系统。其流程主要是系统管理员为各级别的信息管理员分配权限,信息管理员通过自己的用户名和口令登录到管理界面,进行信息的录入和发布工作,如下图2所示。二是在线交流平台,即留言板系统。其流程主要是用户在系统前台对相关问题留言,系统管理员在后台对留言进行回复,也可进行删除操作,如下图3所示。三是在线销售系统,即购物车系统。其流程主要是管理员在后台发布和修改支付方式等信息,注册用户可以在线订购现卖杂

9、志,确认支付成功后管理员可删除求购信息,如下图4所示。四是邮件发送系统,系统管理员可以设置相关发送信息,给任意注册用户发送邮件到指定邮箱。五是用户注册在线投稿及稿件管理系统,这一模块的结构是系统的最关键部分,可实现用户的在线注册、用户个人信息及密码的修改、密码找回,管理员对注册信息查询、修改、删除和对用户密码的修改等功能;在投稿部分用户可根据注册的用户名和密码登录系统,在阅读相关条款和须知后填写有关稿件信息并上传稿件电子版提交到系统数据库。由专家或者编辑部的成员对稿件作出评审和批注,并上传。若审稿通过或还需修改都会给作者相关提示信息。直到审稿通过后管理员可决定将稿件放在待出期刊目录中。当然管理

10、员可以对稿件的相关信息进行修改和根据稿件投稿人,单位,审批结果,用稿年份进行精确查询,如下图5所示 、系统功能结构设计通过对系统的功能和流程分析确定系统主要包括前台信息各种显示、留言、稿件数据的提交和查询,后台信息的发布与管理、留言的回复与删除、用户与稿件信息显示的显示和管理功能。如下图6所示:其中将主要模块的功能做如下详细说明:系统管理 主要是设置系统的基本信息,包括系统名称、系统地址、管理员信箱、大栏目分类显示信息条数、小分类显示信息条数、发表文章是否使用HTML可视化编辑器、COOKIE名称(是同一个系统上多个此程序也能正常运行)、附件内容管理、数据库备份文件夹设置、数据库备份、恢复等。

11、分类管理 主要用于对新闻公告,图书目录等信息进行分类管理,其功能可以增加、编辑、删除及合并大类别栏目或是大类别下的小分类栏目,并可以添加管理某类新闻信息的管理员,即某个用户拥有对该分类的管理权限。这样就能实现编辑部某不同权限管理员对所属信息的管理。信息管理 包括添加信息、查看信息、删除信息和编辑信息。在添加信息模块中,为了能够在编辑文字、图片和表格时类似Word一样方便,系统嵌入了WebEditor在线编辑器,由于这一编辑器功能比较强大,使得添加新闻变得操作简单更新及时,降低了技术含量,一个会处理Word文档的人员就能很好地胜任这一工作。用户管理 在用户管理模块中主要进行以下三项管理工作:一是

12、根据需要添加、编辑和修改后台用户信息,并且用户必须属于管理员用户组、普通管理员用户组或专家用户组之一;二是用户权限管理,在权限管理中引入权限控制的单位与载体用户组的概念,它包含了系统所有需要控制的资源,每一个资源都有两种状态,是或否,前者能够对此资源进行访问,后者没有权限对此资源进行访问;三是注册会员的管理,在编辑或主编可以编辑、修改、查找、删除注册用户的任何信息。稿件管理 根据稿件管理者的权限系统会自动分配给管理者相应的管理内容。一是专家:只有查看用户、未审或修改稿信息和稿件原稿并对稿件提出意见的权限。二是编辑: 除拥有专家的一切权限外还有查看专家审批结果、对稿件信息进行编辑修改、决定将稿件

13、用到某年某期上、根据相应条件查询作者或稿件审批、用稿情况、对稿件筛选分类、管理会员等一系列权限:三是主编:除具有编辑的一切权限外还有对主编和专家帐号的管理、版面费统计和管理、系统的设置等权限。、数据库设计 根据单位实际需求情况,系统数据库的涉及对象包括:系统管理员、栏目、文章目录和公告、系统设置及文件上传、留言、销售图书分类、图书、订单列表、订单详细内容、订单支付情况、邮件系统设置、邮件发送记录、留言板、投稿会员、稿件信息、专家、编辑和主编、等内容。为此,建立一个数据库来存储这些数据对象,由于数据内容多在这里只列出相应数据表,如下图7所示: 表名存储内容表名存储内容Admin用户和管理员信息P

14、roduct发布的图书Newsdata新闻和图书目录信息ProductClass发布的图书类型newsclass新闻和图书目录的类别ShopList购书期间数据暂存Nodown防止数据库下载的机制OrderDetail订单详细信息GuestBook留言数据OrderList订单列表Sys_set系统设置和基本信息PayDefault支付管理Mail发件存储Editor主编和编辑和专家信息MailDefault邮件系统设置Item稿件相关信息MemberGroup邮件系统联系人Author注册的会员、系统前后台设计系统前台作为集信息显示和交互功能为一体联盟的平台,其色彩搭配、布局设计、导航设计等

15、往往成为吸引浏览者的第一要素。为实现对浏览者形成视觉冲击,将其吸引住,从而促使其深入浏览内容的目的,本系统的前台设计在遵循快速、简洁、吸引人、信息概括能力强、易于导航的设计原则的基础之上, 对系统信息页面设计、页面布局设计、导航栏目设计、文字设计、色彩搭配设计、二级页面设计等方面进行了深入思考。前台首页效果图如下图8所示:首页系统后台是管理员管理对系统内信息管理和使用的操作界面,其简单便捷的操作方式、美观大方的布局设计、人性化的系统设置成了系统集简洁、实用、美观、效率为一体的人机交互平台。其效果图如下图9所示:图9三、系统编码与实现本系统程序编码共有万余行,涉及信息查询、系统管理等十余个功能模

16、块。在如此庞大的系统中,实现各功能模块之间的协调工作以及后台和前台的整合成为开发首先要解决的问题,为此系统中使用了页面访问控制、文件上传等功能模块,并对其编程实现进行了深入地探讨,同时也对前后台整合进行了精心地测试。、关键技术的编程实现系统的编程主要涉及用户登录等常规模块和数据库连接等关键模块,在此特对用户身份验证与页面访问控制、数据库连接几个关键技术进行详细的介绍。用户身份验证与页面访问控制为了实现合法用户地登录请求和用户权限划分,在本系统中如果用户提示帐号和密码与数据库用户表上的值完全吻合,那么此用户为合法用户,即可进入系统。其间调用CheckPermission 函数,实现页面访问控制。控制用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号