文献下载需求分析.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目:文献下载管理系统 需求分析设计 学校:内蒙古大学创业学院 班级:软件2班 成员:彭兆强,关键,郑猛,付栋,许允强,杨值,贾瑞,樊新华(8人) 题目 文献下载服务网站建设:注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。 细化需求、任务分解、分阶段实现、分工 需求分析 文献下载网站是为了满足用户对文献的需求,本网站将积累、收集和整理大部分文献供用户下载。提供给用户便捷的下载平台。 要求: 为了节省用户时间,网站必须提供查询功能。 为了用户的管理和文献管理,网站必须建立管理员的管理功能。 在下载文献时,用户需要注册。 用户分为注册用户和非注册用户,对于注册用户可以下载文献的所有内容,而对于非注册用户只能下载文献的部分内容。 网站业务需求 通过对题目的分析可抽象出稳定的实体为:用户,文献,管理员。 用户的工作流程 管理员工作流程 网站信息描述: 本网站流通信息将通过数据库进行存储。 网站功能需求:(确定网站应该具备什么样的功能) 通过实际考察和用户要求可将文献下载功能需求划分为: 前台功能需求 用户管理(管理用户的基本信息) 用户注册:注册成为网站的用户,可以对文献进行下载。 要求:用户名必须按邮箱进行注册。 用户登录:提供给用户登录网站的入口。 用户修改:修改用户信息。 要求:用户提供用户名和密码 用户注销:停止对网站进行下载操作。 找回密码:忘记密码时,可以根据具体操作找回密码。 查看自己信息:可以查看自己的详细信息。 文献管理 文献种类划分 计算机文献(论文) 计算机组成原理 数据库概念 软件工程 JavaEE编程技术 数据结构 计算机网络 C++面向对象程序设计 C语言程序设计 小说文献(暂不实现) 法律文献(暂不实现) 科技文献(暂不实现) 功能划分: 文献查询:按关键字,文件名和作者查询用户需求的相关文献。 要求:查询结果按分页列表方式进行显示,关键字,作者和文件名自动抽取。 文献下载:提供给用户下载接口,在下载文献时必须提供一个邮箱。 要求:必须是注册的用户才享有下载权利。反之,仅提供常用下载和内容摘要。并且,还要提供下载邮箱。 文献上传:(本功能暂不实现)为用户共享自己的资源提供接口。 文献列表:分业的方式显示文献 管理员管理 管理员登录:在前台提供管理登录界面。 公告管理:提供网站最近动态(暂不实现) 意见管理:提供用户和管理员交流平台(暂不实现) 后台功能需求 用户管理:管理前台用户的信息(增、修、删除。) 文献需求: 文献上传:管理员上传文献。 要求:按文件名、题目、关键字等自动抽取、索引自动建立。 文献管理:对文献修改和删除操作。 管理员需求: 管理员注册 管理员查询 管理员登录 管理员删除 (四) 网站性能需求(明确网站开发的技术性能指标) J2EE编程技术,MVC架构 (五) 环境需求(网站运行时所需要的软、硬件要求) 浏览器(IE6)+服务器(Glassfish)+数据库(MySQL)+操作系统(windows xp) (六) 用户界面需求(确认人机交互方式,输入输出数据方式) 浏览器/服务器 系统设计 概要设计: 根据需求的分析可以做出系统结构图为: 根据层次图可以对结构图进一步细化: 2.1 用户管理划分: 用户注册 用户登录 密码找回 用户注销 文献管理划分 文献列表 文献查询 文献下载 文献上传 管理用户划分 增,改,删除用户 管理文献划分 文献上传 文献更新 文献查询 根据上述描述得出系统层次图: 界面设计和界面间的关系。 4.1 前台关系 4.2 后台关系 数据库设计 根据对需求分析可以从中获取具体的实体(entity): 用户 文献 管理员。 根据对实体的分析,其属性分别为: 用户属性: 编号(ID,自动编号,设置为主键) 用户名(登录时,所用的用户名,并且用户名必须是邮箱) 密码 类型 身份证号(通过身份证号,可以找回密码) 手机号 基本文献属性 编号(ID,自动编号,设置为主键) 名称 大小 类型 地址 上传时间 下载次数 管理员属性: 编号(ID,自动编号,设置为主键) 账号 密码 角色 由以上关系可以画出E-R图: 根据范式的定义,可以建立表如下: 用户表:tb_user(userId, userN

文档评论(0)

sEJunuYlkB + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档