收藏 分享(赏)

毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc

上传人:QQ153893706 文档编号:2292306 上传时间:2018-09-09 格式:DOC 页数:64 大小:2.46MB
下载 相关 举报
毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc_第1页
第1页 / 共64页
毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc_第2页
第2页 / 共64页
毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc_第3页
第3页 / 共64页
毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc_第4页
第4页 / 共64页
毕业设计(论文)-基于web的个人阅读管理系统的设计与实现(源程序).doc_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、 毕业设计(论文)题目 基于 web的个人阅读管理 系统的设计与实现 二级学院 计算机科学与工程 专 业 软件工程 班 级 学生姓名 学号 指导教师 职称 时 间 重庆理工大学毕业论文 目 录I目 录摘 要 IABSTRACT .II第 1章 绪 论 11.1 课题研究背景和意义 11.2 国内外研究现状 11.2.1 国内研究现状 11.2.2 国外研究现状 21.3 论文研究内容 31.4 本文结构 3第 2章 需求分析 42.1 系统需求总述 42.2 功能性需求分析 42.2.1 用户管理 42.2.2 阅读管理 92.2.3 资料浏览 .142.3 非功能需求分析 .182.3.1

2、硬件环境 .182.3.2 软件环境 .182.3.3 界面需求 .192.3.4 响应时间需求 .192.3.5 经济可行性 .192.3.6 操作可行性 .192.3.7 法律可行性 .202.3.8 系统安全性需求 .202.4 本章小结 .20第 3章 系统设计 .213.1 概要设计 .213.1.1 体系结构的设计 .213.1.2 系统层次结构 .213.2 详细设计 .233.2.1 系统功能模块图 .233.2.2 系统主要类的设计 .233.2.3 用户管理 .253.2.4 阅读管理 .263.2.5 资料浏览 .28重庆理工大学毕业论文 目 录II3.3 数据库设计 .

3、303.3.1 概念设计 .303.3.2 逻辑结构设计 .313.3.3 物理结构设计 .313.3.4 数据库表设计 .323.4 本章小结 .36第 4章 系统实现 .374.1 模块功能的具体实现 .374.1.1 用户管理模块 .374.1.2 阅读管理模块 .384.1.3 资料浏览模块 .424.2 主要技术难题及解决方案 .464.2.1 在线浏览问题 .464.2.2 word文件与 PDF文件内容的检索 484.2.3 下载文件文件名中文显示问题 .494.3 本章小结 .50第 5章 系统测试 .515.1 功能性测试 .515.1.1 系统登录模块 .515.1.2 用

4、户管理模块 .515.1.3 阅读管理模块 .525.1.4 资料浏览模块 .535.2 非功能测试 .545.2.1 GUI测试 .545.2.2 性能测试 .545.2.3 安全性测试 .54第 6章 总结与展望 556.1 结论 .556.2 展望 .55致 谢 .56参考 资料 .57重庆理工大学毕业论文 摘 要I摘 要全套源程序代码加 153893706现如今,教师或科研人员在科学研究、阅读统计分析中,电子文档、资料、论文、书籍大量存在,这些资料一般都是比较分散地存储于个人计算机中,缺乏科学合理有效的管理。资料的安全性较差,检索不易,难以实现对资料的共享等访问控制,以至降低了资料本身

5、的价值和使用效率。因而,如何实现对这些资料的高效且科学管理成为了一个需要解决的问题。在此背景下,针对这个需求,本文研究了基于 Java Web 的个人阅读管理系统的设计和实现。本论文介绍了个人阅读管理系统的架构、工作原理等方面,也介绍了个人阅读管理系统的研究现状和发展方向。接着介绍了个人阅读管理系统的需求分析。本论文说明了系统层次的划分,围绕个人阅读管理系统的体系结构,运用 UML 技术抽象出对象模型然后进行系统设计,再接着介绍了系统的实现。本系统主要实现的功能有添加、修改、删除、查询,常见电子文档(如 txt, doc, docx, pdf 等)的上传、下载和在线打开。对资料信息的管理,比如

6、有选择的分享资料,阅读次数、上传时间、上传者、出版社、关键字、类型、下载次数等属性进行统计。对于有参考价值的资料可以生成参考资料。可以对次数的各属性进行条件检索。可以对资料编写阅读心得,心得拥有权限设置及一些类似理解程度的属性。以不同的条件对资料进行分类统计,比如按最近浏览、阅读次数、资料的重要程度、理解程度等进行统计。用户在阅读资料的时候可以对资料进行评论,这时会产生一条新消息提醒,然后收到消息的用户可以进行回复。对消息的管理,分为未读消息、已读消息和全都消息及一些相关操作。对系统的用户进行权限分级,有同级别的用户拥有不同的权限。系统管理员可以对用户账户进行操作,以及管理登录日志、发布公告、

7、推荐资料等功能。还有美化前台界面,用户登录的验证方式等等相关问题。并且对该系统的测试做了相关说明。最终实现个人阅读管理系统,从而让使用者从繁重不易的工作中解放出重庆理工大学毕业论文 摘 要II来,可以在本系统的协助下比较高效的对个人阅读资料进行管理。关键词:阅读管理系统 在线阅读 阅读统计 资料分享 条件检索 下载资料重庆理工大学毕业论文 Abstract-III -AbstractNowadays, teachers or researchers in science, reading statistical analysis, electronic documents, documents

8、, papers, books. These data are generally more dispersed stored in a personal computer, a lack of scientific and rational and effective management. Less secure data retrieval difficult, difficult to achieve sharing of information, such as access control, as well as reducing the value and efficiency

9、of the data itself. Thus, how to achieve efficient and scientific management of these data has become a problem to be solved. In this context, the demand for this paper studies the design and implementation of individual reading Java Web -based management system.This paper describes the personal rea

10、ding management system architecture and operating principles, it also introduces the research status and development direction of individual reading management system. Then introduced the personal reading management systems requirements analysis. This paper describes a system-level division, persona

11、l reading around architecture management system, the use of UML technology abstract object model and system design, followed by introduction of the implementation of the system.The main function of the system have to add, modify, delete, query, common electronic documents (such as txt, doc, docx, pd

12、f, etc.) upload, download, and online open. Management of data and information, such as selective sharing of information, Read, Update, upload those, publishers, keyword, type, downloads and other property statistics. For useful information can be generated reference. The number of each property can

13、 be retrieved conditions. You can write the data reading experience, experience has permission settings and some similar level of understanding of the properties. In different conditions the data were classified statistics, such as browsing by recently Reads, the importance of understanding the exte

14、nt of the data statistics. Users can read the data when the data review, then will have a new message alert, users can then receive a message reply. Management of messages, unread messages into, read messages and all messages and some related operations. User permissions grading system has the same

15、level of user has different permissions. System administrators can perform operations on user accounts and manage login log, announcements, recommended data and other functions.重庆理工大学毕业论文 Abstract-IV -There beautify the front interface, user login authentication, etc. related issues. And do the test

16、 system instructions. Ultimately individual reading management system, which allows users to easily liberated from the heavy work, you can compare and efficient management of personal reading with the help of this system.Keywords: Reading management systems, online reading, reading statistics, data

17、sharing, conditional search, download data重庆理工大学毕业论文 第 1 章 绪论-1-第 1章 绪论1.1 课题研究背景和意义随着世界一体化和全球化席卷世界,办公自动化成为工作中需要。就是将计算机技术、通信技术、系统科学与行为科学应用于传统的数据处理技术难以处理、且量非常大而结构又不明确的那些业务上的一项综合技术。越来越多的企业单位及个人认识到,利用信息技术的发展来改变对文档、资料的运作方法和管理模式,提高管理效益和生产效益,从而提高企业经济效益,增强企业竞争力是企业发展的趋势。在这种趋势下,企业对文档管理的方式与观念也在悄然发生变化。在传统的文档管理

18、方式下,常常出现这样的情况:资料数据量大,关键时刻找不到需要的信息,浪费了很多工作时间,严重的甚至会错失决策时机;到了月末、年末大量的文件数据表格需要太多时间处理、统计、分析,应接不暇;除了人工对纸质文档检索速度慢,对资料的内容本身索引不科学之外,传统的阅读管理、查看方式流转速度不仅慢,而且工作流执行效果差,也就是对于文档的各种操作不规范,同时保密性不强。如果将对文档的收集、挑选、重组和转发由计算机文档管理系统辅助,则可以快速定位,缩短信息链的长度和处理链的规模,提高工作效率,降低工作成本 1。阅读管理系统的核心观点是:5C 的概念,这就是沟通(Communication) 、协作(Coope

19、ration) 、控制(Control) 、创造(Creation)和方便(Convenience ) 。沟通是员工合作的基础。协作是保证工作顺利进行的前提。控制是指对工作流程实现监督控制。创新是企业最宝贵的财富。使用方便是对软件系统最基本的要求。资料管理是信息资源管理的进一步深化工作,是把有效信息进行组织和加工形成资料( 即整体化信息) ,从而达到信息的更优化利用。阅读管理系统不仅是一个技术问题,更也是一个管理问题,只有对管理及管理业务有着深刻的理解,才会使文档管理系统有用武之地,能发挥作用。1.2 国内外研究现状1.2.1 国内研究现状近些年来随着我国不断推进“十一五” 制造业信息化工程,

20、国内的制造业信息化取得了显著的成绩,与发达国家的差距正逐步缩短。尽管与国外软件相比性能与稳定性重庆理工大学毕业论文 第 1 章 绪论-2-方面仍有差距,但在价格、适应企业需求及技术支持方面已经具有了一定的优势。因为随着科学技术的发展,计算机辅助设计,办公自动化,制造以及互联网越来越广泛的应用,同时我们又面临着管理科技资料方面工作量大的问题。所以我们要实现充分利用计算机来管理科技资料,使阅读管理更加简单,效率更高,错误更少。近些年来,一些相对较大的企业经常自行开发管理科技资料的软件,这样做有一定的优势,比如成本低,各级单位都可以重复利用,而且能满足一定程度上的个性需求。但事实证明,这种开发方式困

21、难重重。首先,企业内的开发人员一般都缺乏项目经验,最终导致与用户的需求大相径庭;其次,这种形式开发的软件不会参于市场竞争,只是给自己公司使用,可能不会激起开发人员的热情,最后敷衍了事,最后开发的系统质量低下,发挥不出应有的作用。此外,由于我国正处在从传统管理方式过渡到人力资源管理的转型时期,从思想到行动,科技资料的管理方法都发生着巨大的变化,用于摸索中的管理方式随时都可能发生那样或这样的变革,这就对阅读管理相关软件的开发提出了巨大的挑战,只有能够随着变革而自行适应的软件才具有强大的生命力。1.2.2 国外研究现状国外阅读管理系统的主要优势体现在:具有一定的合作伙伴,包括数据库公司、硬件厂商、资

22、讯公司等,形成强者联手的格局。国外阅读管理系统起步早,成熟度和完整性高,开发出了适用于各种不同搜索的解决方案;国外的阅读管理系统往往伴随着管理理论的发展,其设计思路中蕴涵了先进的管理理念。西方发达国家已经开经广泛使用阅读管理系统,通常一些大型软件都在开发过程中预留一些与阅读管理系统的接口,使得今后阅读管理系统的扩展中难度降低。虽然国外有着较为成熟的技术产品,在先进性,成熟度上都优于国内大多数的产品,但在我国大多数公司阅读管理制度不规范,导致国外产中在国内使用的有效性、实用性、大打折扣,而且价格昂贵国内企业难以接受。另一方面,国为我国企业受中华传统文化影响,阅读管理上比西方更要强调人性化而不是制

23、度化。所以国外软件开发商很难开发出完全符合中国企业需要的产品。国外软件为使内容更加丰富,增加了许多全新的模块,为查找资料提供了一个良好的平台。此外国外软件的界面友好,操作简单,管理相当规范,业务流程清晰。他们不仅仅是提供一套软件,更是一种全新的软件管理理念。但因为软硬件配置比较复杂,价格过于昂贵,很难买的起,这就决定了我国必须开发适合自己国情的阅读管理系统。重庆理工大学毕业论文 第 1 章 绪论-3-1.3 论文研究内容设计本阅读管理系统的主要目的就是让人们从大量的阅读管理工作中解脱出来,而实现阅读管理系统的设计,从而提高工作效率。本文的主要研究内容有:首先了解现有阅读管理相信息,设计出能够对

24、海量资料进行管理的阅读管理系统,并且能够实现上传、下载、更新、检索等功能。其次,把新设计的管理系统与现有的管理方式进行比较,总结出有哪些优缺点,看看是否能真正提高管理效率。最后,对新设计的阅读管理系统进行测试。预期目标为:(1)进行数据库表的设计,建立合理的文档数据库;(2)实现资料的在线上传,在线管理资料的信息;(3)实现实时下载和在线打开功能;(4)引进权限管理功能,使用者可以方便的设定或更改由高到低三级用户,三级用户具备新建分类,管理资料等一些更高管理权限,而一级用户只能浏览、下载和检索资料;(5)添加资料查找功能,既可以根据文档名查找,也可以通过资料各属性以及全文内容等进行高级查找;1

25、.4 本文结构第 1 章,绪论。介绍了课题的研究背景、意义、国内外研究现状、发展特点和趋势,论文的组织结构。第 2 章,需求分析。通过用例的方式对阅读管理系统进行需求分析,包括功能性需求分析和非功能性需求分析,进而得出阅读管理的用例模型。第 3 章,系统设计。进行软件及架构设计,对软件进行分层和模块划分。将软件分为用户管理层、阅读管理层、资料浏览层。第 4 章,系统实现。完成了用户管理模块、资料信息管理模块、资料浏览模块的具体功能的实现。第 5 章,系统测试。针对阅读管理编写测试用例,进行测试,得到相关结果。第 6 章,总结与展望。对工作做了简要的总结,并对后续工作提出了设想。 重庆理工大学毕

26、业论文 第 2 章 需求分析-4-第 2章 需求分析2.1 系统需求总述典型的文档、阅读管理系统应满足如下的基本需求:能够处理大量的复合文档型的数据信息,一般认为,关系数据库对于非结构化数据的表示和存储存在一定的困难,而阅读管理系统中的信息载体大多是以不可修改的文档形式出现,因此阅读管理系统必须解决利用关系数据库存储复合文档信息的问题。系统主要针对需要经常阅读大量资料的人员,如科研人员,教师、学者等,他们所涉及的领域通常要分类很细,所以需要阅读的资料数量是大量的,由于数量的问题,使得资料的分类就成为一个大问题,这就需要资料综合起来管理。支持移动办公在日常的工作中,因为我们要在不同的地方进行资料

27、的查看,而且随着网络技术的发展,学术研究打破了时间、地域的限制,使人们能够随时随地参与到学术研究、办公教学的过程中来,大大提高工作的效率和方便性。保证文档机密能够使得工作和存储的文档更加的安全,避免因为文档的丢失、内容的泄漏等安全原因造成不可避免的损失。资料检索功能对存储的文档进行多条件的模糊检索,包括标题检索,关键词检索,全文检索,所有者检索,时间检索等多种检索手段。2.2 功能性需求分析2.2.1 用户管理用户管理所完成的功能为:对资料管理系统的用户进行管理。用户包括了三种用户类别。即系统管理员(admin) 、普通用户(user)和游客(visitor) 。系统管理员是属于系统自带的用户

28、,拥有最高权限。可以进行系统的各类权限分配和数据维护,主要给每一个用户统一分配相应的系统使用权限,并实时维护系统数据,但对于文档数据也可以操作,但不是其主要职责。普通用户是专门对资料进行管理的角色,它是一种个人对自己资料进行管理的角色,可以创建目录,上传文档等基本功能。游客是一种以浏览为主的角色,不具重庆理工大学毕业论文 第 2 章 需求分析-5-备对资料的管理操作,游客具有权限范围内的信息浏览和检索的权限。系统初始化时只有系统管理员,通过系统管理员来建立其他用户。系统管理员可以建立低于自己用户类别的用户。新建用户时输入用户的相关的属性信息,选择用户的类别,分配用户的角色,可以保存、删除、修改

29、、注册新建的用户。对于已经注册的用户,系统管理员可以修改低于自己用户类别的用户信息,可以删除,禁止低于自己用户类别的用户,恢复已禁用同类别的用户。当前用户可以更改自己的相关的用户信息。用户类别的高低为:系统管理员(admin)普通用户(user) 游客( visitor) 。系统管理员的类别是最高,它可以对用户进行管理,用户只能对自己进行管理。用户同时只能属于一种用户类别。一个用户不能同时是普通用户,系统管理员,游客中的两个。如图 2.1 系统管理员管理活动图所示。sd 上上上上上上上上上上ActivityInitial上上上上上上上上 上上上上上上 上上上上 上上 上上上上上上上上 上上上上

30、 上上上上 上上上上 上上/上上上上 上上上上 上上上上 上上上上 上上/上上上上ActivityFinal图 2.1 系统管理员管理活动图对于系统管理员的需求分析,得到图 2.2 的系统管理员用例图。重庆理工大学毕业论文 第 2 章 需求分析-6-uc 上上上上上上上上上上上上上上/上上上上上上上上上上上上上上上上上上上上上上上上/上上上上上上/上上上上上上上上上上上上上上上上上上上上/上上上上includeincludeincludeincludeincludeincludeinclude图 2.2 系统管理员用例图系统管理员用例可分为几个子用例,下面对其进行一一描述。系统管理员可以对本系

31、统的用户进行管理,如查看系统的注册用户的信息,并且拥有用户账户进行操作的权限。系统管理员如若发现用户的言论等违规可以删除用户。如图 2.3 是用户管理用例图。uc 上上上上上上上上上上上上上上/上上上上上上上上 include图 2.3 用户管理用例图用户管理用例描述如表 2.1 所示。重庆理工大学毕业论文 第 2 章 需求分析-7-表 2.1 用户管理用例描述用例名称 用户管理用例编号 1001活动者 系统管理员目的 系统管理员对系统的用户进行查看和删除操作描述 管理员点击进入用户管理模块,可以查看系统用户情况并且可以删除用户等管理操作。输入 无输出 更新数据库信息活动者动作 系统响应主事件

32、流点击导航栏下的用户管理模块 从数据库提取数据,然后显示到页面下;如点击删除操作,即删除数据库里的用户数据,然后反馈到页面。特殊情况 无系统管理员可以对本系统的用户的登录进行记录并管理,管理员可以查看系统用户的登录信息,并且拥有对登录日志进行操作的权限。系统管理员可以删除登录日志。如图 2.4 是登录日志管理用例图。uc 上上上上上上上上上上上上上上上上上上上上/上上上上include图 2.4 登录日志用例图登录日志管理用例描述如表 2.2 所示。表 2.2 登录日志管理用例描述用例名称 登录日志管理用例编号 1002活动者 系统管理员目的 系统管理员对用户的登录日志进行查看和删除操作描述

33、管理员点击进入登录日志管理模块,可以查看用户登录日志的情况并且可以删除相关信息。输入 无输出 更新数据库信息主事件流 活动者动作 系统响应重庆理工大学毕业论文 第 2 章 需求分析-8-点击导航栏下的登录日志管理模块从数据库提取数据,然后显示到页面下;如点击删除操作,即删除数据库里的登录日志数据,然后反馈到页面。特殊情况 无系统管理员可以对本系统的用户上传的资料进行管理,管理员可以查看用户所有的上传资料,并且拥有对资料进行操作的权限。系统管理员可以删除某个资料,不管此资料是否被用户本人分享。管理员也可以在线打开用户上传的资料或者下载资料到本地。系统管理员还拥有推荐资料到首页的权限。如图 2.5

34、 是资料管理用例图。uc 上上上上上上上上上上上上上上上上上上/上上上上上上上上上上上上includeincludeinclude图 2.5 资料管理用例图资料管理用例描述如表 2.3 所示。表 2.3 资料管理用例描述用例名称 资料管理用例编号 1003活动者 系统管理员目的 系统管理员对用户上传的资料进行查看、删除、推荐阅读、下载等操作描述 管理员点击进入资料管理模块,可以查看用户上传的资料的情况并且可以进行相关操作。输入 无输出 更新数据库信息活动者动作 系统响应主事件流点击导航栏下的资料管理模块 从数据库提取数据,然后显示到页面下;如点击删除、推荐等操作,即执行并更新数据库的数据,然后

35、反馈到页面。重庆理工大学毕业论文 第 2 章 需求分析-9-特殊情况 无系统管理员可以在系统的首页发布公告。系统管理员可以发布公告,然后显示到首页及指定位置,其它用户可以看到。同时可以对公告进行修改或删除操作。如图 2.6 是公告管理用例图。uc 上上上上上上上上上上上上 上上上上上上上上include图 2.6 公告管理用例图公告管理用例描述如表 2.4 所示。表 2.4 公告管理用例描述用例名称 公告管理用例编号 1004活动者 系统管理员目的 系统管理员发布公告,用户可以看到公告内容描述 管理员点击进入公告管理模块,然后可以发布、修改、删除公告内容输入 无输出 更新数据库信息活动者动作

36、系统响应主事件流点击导航栏下的公告管理模块 从数据库提取数据,然后显示到页面下;如点击删除、修改等操作,即执行并更新数据库的数据,然后反馈到页面。特殊情况 无2.2.2 阅读管理阅读管理所完成的功能为普通用户对资料信息的管理。主要包括:资料分类的管理、资料信息和阅读心得的管理。资料分类的管理包括添加资料分类,修改资料分类和删除资料分类等基本功能。资料管理则包括上传新资料并填写其题目、分类详细信息,修改已上传的资料详细信息,删除已上传的重庆理工大学毕业论文 第 2 章 需求分析-10-资料信息和其已上传的文件,还可以下载资料到本地,以及对资料的权限进行管理等功能。添加资料信息的同时还要上传的资料

37、所存放的目录,将目录的文件名和路径存到资料信息中,保存到数据存。修改和删除时除了操作数据库中资料的信息外还要修改或删除对应的目录。用户的资料可以有选择的进行分享,如果是比较私有的或不想给其它用户看的就可以选择私有,不对其它用户公开,相反的也可以分享自己上传的资料并与其它用户进行交流。自己上传的资料都可以下载资料到本地,而没有分享的资料其它用户不能下载,同样的自己也只能下载到其它用户分享的资料。对自己上传的资料还可以编写阅读心得,以记录自己的阅读感受,理解程度,重要程度等,同时还可以操作阅读心得的权限问题,选择是否其它用户可见。如图 2.7 阅读管理活动图所示。sd 上上上上上上上动动动动动动动

38、上上上上上上上上 上上上上上上上上 上上上上 上上上上 上上上上 上上/上上上上 上上上上 上上上上ActivityFinal上上上上上上上上上上 上上/上上上上 上上上上图 2.7 资料管理活动图对于阅读管理的需求分析,得到图 2.8 普通用户用例图。重庆理工大学毕业论文 第 2 章 需求分析-11-uc 上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上/上上上上上上上上上上上上上上上上上上 上上上上上上/上上上上上上上上includeincludeincludeincludeincludeincludeincludeincludeincludeinclude图

39、2.8 普通用户用例图普通用户用例可分为几个子用例,下面对其进行一一描述。普通用户可以创建自己的分类目录,以便对资料进行分类管理。资料分类管理包括添加分类目录,添加后用户在对资料进行管理的时候就可以指定到某一分类目录下。用户也可以对分类目录进行修改、删除等操作。如图 2.9 是资料分类管理的用例图。重庆理工大学毕业论文 第 2 章 需求分析-12-uc 上上上上上上上上上上上上上上上上上上上上上上上上上上上上includeincludeinclude图 2.9 资料分类管理用例图资料分类管理用例描述如表 2.5 所示。表 2.5 资料分类管理用例描述用例名称 资料分类管理用例编号 2001活动

40、者 普通用户目的 普通用户对自己的资料进行分类管理,添加、修改、删除分类目录,以更好的管理资料描述 普通用户点击资料分类管理,然后可以添加、修改、删除分类,并且在下面统计目录下的资料情况输入 无输出 更新数据库信息活动者动作 系统响应主事件流点击右边板块下的资料分类管理从数据库提取数据,然后显示到页面下;如点击添加、修改、删除等操作,即执行并更新数据库的数据,然后反馈到页面。特殊情况 无普通用户可以对自己的资料进行管理。资料管理包括上传资料,上传的资料用户可以对资料进行一些操作。比如修改、删除资料,也可以直接下载资料到本地。用户的资料对于个人来说存在隐私问题,所以用户可以选择对自己上传的资料进

41、行分享或私有的权限管理。如图 2.10 是资料管理的用例图。重庆理工大学毕业论文 第 2 章 需求分析-13-uc 上上上上上上上上上上上上上上上上上上上上/上上上上上上上上上上上上includeincludeincludeinclude图 2.10 资料管理用例图资料管理用例描述如表 2.6 所示。表 2.6 资料管理用例描述用例名称 资料管理用例编号 2002活动者 普通用户目的 普通用户对自己的资料进行管理,上传、修改、删除、分享、下载等相关资料管理描述 普通用户点击资料管理,然后可以添加、修改、删除、分享、下载等操作输入 无输出 更新数据库信息活动者动作 系统响应主事件流点击右边板块下

42、的资料管理 从数据库提取数据,然后显示到页面下;如点击添加、修改、删除等操作,即执行并更新数据库的数据,然后反馈到页面。特殊情况 无普通用户可以对自己上传的资料编写阅读心得。阅读心得管理包括编写阅读心得,修改删除心得。用户对资料的阅读心得对于个人来说存在隐私问题,所以用户可以选择对自己的资料的阅读心得进行分享或私有的权限管理。如图 2.11 是阅读心得管理的用例图。重庆理工大学毕业论文 第 2 章 需求分析-14-uc 上上上上上上上上上上上上上上上上 上上上上上上/上上上上上上上上includeincludeinclude图 2.11 阅读心得管理用例图阅读心得管理用例描述如表 2.7 所示

43、。表 2.7 阅读心得管理用例描述用例名称 阅读心得管理用例编号 2003活动者 普通用户目的 普通用户对自己的资料编写阅读心得并且可以修改、删除、设置权限等描述 普通用户点击阅读心得管理,然后可以对阅读心得进行添加、修改、删除、设置权限等操作输入 无输出 更新数据库信息活动者动作 系统响应主事件流点击右边板块下的阅读心得管理从数据库提取数据,然后显示到页面下;如点击添加、修改、删除等操作,即执行并更新数据库的数据,然后反馈到页面。特殊情况 无2.2.3 资料浏览资料浏览所完成的功能为用户对资料信息的检索和浏览。用户可以浏览已上传编辑好的资料。首先可以跟据资料的题目、作者、内容、上传的时间等进

44、行详细的检索。用户可以通过检索和查看最新上传、最近浏览等方式来查看资料列表,点击列表中的资料就可以查看资料的详细信息。然后浏览检索到的资料详细信息。最后提供在线浏览、评论、编写阅读心得、分享资料、生成参重庆理工大学毕业论文 第 2 章 需求分析-15-考资料和下载等功能。并且对资料的相关信息进行统计显示,比如作者、上传者、上传时间、出版社、所属类型、阅读次数、下载次数等。浏览资料的活动图如图 2.12 所示。sd 上上上上上上上ActivityInitial上上上上上上上上 上上上上 上上上上上上上上上上上上 上上 上上上上ActivityFinal上上上上上上 上上上上上上上上图 2.12

45、浏览资料活动图对于用户浏览资料的需求分析,得到图 2.13 资料浏览用例图。重庆理工大学毕业论文 第 2 章 需求分析-16-uc 上上上上上上动动动动动动动动上上上上上上上上上上上上上上上上上上上上上上上上上上上上图 2.13 资料浏览用例图资料浏览用例可分为几个子用例,下面对其进行描述。用户在浏览资料的时候可能会对资料有一定的见解或想跟其它用户进行交流的需求。用户可以在评论框内输入评论内容然后进行评论,接着其它用户可以看到相关评论内容,并可以进行回复操作。这样就形成了分享交流的需求。如图 2.14 为用户评论资料用例图。uc 上上上上上上上上上上 上上extend图 2.14 用户评论资料

46、用例图用户评论资料用例描述如表 2.8 所示。重庆理工大学毕业论文 第 2 章 需求分析-17-表 2.8 用户评论资料用例描述用例名称 用户评论资料用例用例编号 3001活动者 普通用户、游客目的 用户通过资料名称点击进入资料查看页面,查看详细信息并进行评论操作,同时可以对评论的内容进行回复描述 用户点击资料名称查看详细信息,资料在线打开,然后可以对资料进行评论交流,其它用户看到评论可以进行回复操作,从而使资料的延伸价值提升输入 无输出 更新数据库信息活动者动作 系统响应主事件流点击评论框输入评论内容 添加数据到数据库中,然后从数据库提取数据显示到页面下 特殊情况 无用户在浏览资料的时候如果

47、觉得很有参考价值,可以生成此资料的信息作为参考资料。生成一串参考资料引用的规范形式,然后可以通过复制在需要的地方直接使用。同时也有一些相关操作,包括生成参考资料和删除参考资料。如图 2.15 为生成参考资料用例图。uc 上上上上上上上上上上上上上上 上上/上上上上上上include图 2.15 生成参考资料用例图生成参考资料用例描述如表 2.9 所示。表 2.9 生成参考资料用例描述用例名称 生成参考资料用例编号 3002活动者 系统管理员、普通用户目的 生成参考资料描述 用户点击生成参考资料按钮即可生成参考资料输入 无输出 更新数据库信息主事件流 活动者动作 系统响应重庆理工大学毕业论文 第 2 章 需求分析-18-点

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报