在线文档分享与管理系统探讨
2014-04-21李政昊
李政昊
【摘要】:文档作为一种信息资源和无形资产,作为企业生产、技术、科研、经营和管理等活动的真实记录,在企业中发挥着重要的作用,本文将对在线文档分享与管理系统进行研究和探讨,以供参考。
【关键词】:在线文档;分享;管理
中图分类号: C93 文献标识码: A
1、前言
近年来,在线文档分享在国内也开始流行,国内的文档分享网站中最主要的有百度文库、豆丁网、道客巴巴、360doc等。这些网站共同具有的特点是具有积分等的授权访问和下载机制,由用户上传文档,网站为文档生成可在线预览的格式,下载者通过预览后确定下载的文档,在付出积分或虚拟货币后下载该文档。以分享流程实现知识和价值的传播。本文将对在线文档分享与管理系统进行研究和探讨,以供参考。
2、系统功能研究
2.1、首页功能
本系统基于B/S架构,首页是系统中所有用户都能用到的功能,起到系统门户作用,因此将其功能单列。提供系统其它各项功能的入口和链接,如帮助、注册、用户登录、管理登录、文档分类浏览、文档预览入口等,并提供特色服务如:智能模糊检索、最近文档(4篇)列表显示。还可以有最新推荐、浏览排行、下载排行、注销等功能。
2.2、普通用户通用功能部分
普通用户除可以使用首页的门户和特色功能外,还可通过门户上的链接进入帮助页、注册和个人信息管理页、文档分类浏览页,访问各页面的功能、实现文档分类浏览和基于关键词的模糊检索、分类检索,实现文档与图片的在线预览。2.3、授权用户功能部分
授权用户在普通用户功能的基础上,可以使用用户登录页、上载页、下载页等页面,实现文档的下载、上载获取积分,以及拟在未来实现的授权功能。
2.4、文档管理功能部分
考虑到系统可能需要多名管理员对大量的上载文档进行审核、入库等管理工作,故将文档管理与系统管理分开。文档管理部分包括管理登录、上载管理、文档管理、分类管理、公告管理、初始积分策略管理等几部分。
2.5、系统管理功能部分
系统管理部分包括用户管理、权限(授权)管理、系统日志管理部分。
2.6、系统需求建模
用例模型是开发过程的起点,是UML建模第一步,首先从系统层开始,然后逐层分解细化,从而得到较详细的用例模型。用例建模的过程:第一,确定系统范围和边界。系统范围是指系统的问题域的目标、责任、任务和范围,以及系统应提供的服务。系统边界位于活动者和用例之间,将两者区分开,便于从用户的角度来看待系统的功能。边界确定后,通过逐步的分析来确定系统的整体用例模型,找出系统的活动者和用例。第二,确定活动者。活动者(Actor,又称执行者)是系统分析员与用户交流的起点[5]。活动者是系统外部的一个实体(可以是任何的事物或人),以某种方式参与了用例的执行过程,通过向系统输入或请求系统输入某些事件来触发系统的执行。活动者包括人活动者和外部系统活动者。系统的用户是人活动者,用户通过与系统的交互,操作系统完成所需要的工作。外部系统活动者与本系统相互作用,交换信息。外部系统可以是软件系统,也可以是一个设备。可以用带有构造型“<
2.7、数据库分析与设计
数据库是系统最底层,存储着系统的所有数据,它在一个管理信息系统中占有非常重要的地位。对三层架构的Web系统和动态页面而言,数据库基于核心位置。数据库设计是整个系统设计的重要组成部分,建立在用户及系统的需求分析基础上。要求了解系统各个方面的需求,数据库设计的好坏直接影响着应用系统的效率和实现效果。根据对系统的分析,系统中主要存在的实体有:文档、文档类别、专业细分、用户、部门、公告,由于下载的次数与积分机制有关,还增加了下载信息。
2.8、系统安全性
安全性是指保护数据以防因不合法的使用而造成数据的泄密和破坏。这样就要采取一定的安全保护措施,如身份验证,数据安全等。系统实现用户密码、权限等信息的加密,以此为基础实现了系统的数据存储安全和身份验证流程。此外在数据安全方面,系统还采用了事件驱动的HTTP下载,结合路径组合等方式,较为有效的实现了防盗链。
3、结尾
可以预见,随着在线文档分享模式的成功,与在线文库相关的技术还将得到新的发展。除了嵌入在网页中的浏览方式,也可能与RIA(Rich Internet Applications,富互联网应用)、云计算、软件商店等结合,产生新的技术、商业模式和企业应用模式。
【参考文献】
[1]《C#开发范例宝典》张跃廷等,人民邮电出版社
[2] 《VisualC#2005动态网站开发技术与实践》王路等,电子工业出版社
[3] 《PhotoshopCS3中文版网页制作基础与典型范例》焦慧等,电子工业出版社