教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

网络文献下载服务网站系统需求分析(2)

来源:网络收集 时间:2026-08-27
导读: 作为文献下载服务网站建设系统,文献数据信息自然是最为重要的。这就需要如下的两个数据实体: ● 文献类别数据实体:记录该系统中文献的类别信息,主要包括类别名称和类型。 ● 文献信息数据实体:记录文献的基本

作为文献下载服务网站建设系统,文献数据信息自然是最为重要的。这就需要如下的两个数据实体:

● 文献类别数据实体:记录该系统中文献的类别信息,主要包括类别名称和类型。

● 文献信息数据实体:记录文献的基本信息,包括文件名、文章题目。这些数据由后台索引系统自动录入。 (2)创建数据库

首先用户需要建立一个数据库,将其命名为“dbhome”,然后根据数据库的逻辑结构分析创建以下4张数据表: ● 管理员表(My_allAdminuser)

● 注册用户表(My_Users):用于存放注册用户的记录。

● 文献类别表(My_ document Class):用于存放文献的类别信息。 ● 文献信息表(My_ document):用于存放文献的基本信息。

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

文献下载服务网站建设需求分析说明书

字段名称 AdminUser AdminPass

字段类型 Varchar(20) Varchar(50)

说明 管理员用户名 管理员密码

表二:My_Users 表结构 字段名称 Username Userpass Usermails Names Sex TEL 字段类型 Varchar(20) Varchar(40) Varchar(40) Varchar(10) Varchar(5) Varchar(30) 说明 用户名 用户密码 用户邮箱地址 用户姓名 用户性别 联系电话

表三:My_ document Class 表结构 字段名称DocumentName Documentclass DocumentNo

字段类型 Varchar(30) Varchar(20) Varchar(10)

说明 文献名称 文献类别 文献编号

表四:My_ document 字段名称documentID

字段类型 Varchar(20) Varchar(30) Varchar(25)

说明 文献的 ID 文献文件名 作者

doucumentName1 Auther

第 7 页 共 15 页

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

后台服务器功能模块

此模块包括四个功能:后台文档提交、文档自动抽取、索引自动建立、注册用户管理

2、

*:后台文档提交(Back word):超级管理员用户或有权限的普通管理员、会员用户等向数据库中添加或上传文档。

4、 *:文档自动抽取(Word Sampling):根据提交到数据库中的文档,系统自动抽取

关键字、文件名、文章题目、内容摘要、文件类型。

5、 *:索引自动建立(Index Build):根据系统中抽取的关键字、文件名、文章题目、

内容摘要、文件类型自动生成索引目录储存在数据库中。

6、 *:注册用户管理(Registe User):超级管理员或有权限的管理员在后台系统中可

以对相应的用户管理

首先用户需要建立一个数据库,将其命名为“dbhouse”,然后根据数据库的逻辑结构分析创建以下4张数据表:

*Back word

表结构如图:

*Word Sampling

表结构如图:

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

*Index Build表结构图:

*Registe User表结构图:

create table Back word(

--创建后台文档提交

adminuser int not null, --管理员、会员用户 KeyWord Varchar(120) null --关键字

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

Name Varchar(74) null --文件名 Title Varchar(85) null --文章目录

Synopsis Varchar(150) null --内容摘要

File Type Varchar(8) null --文件类型 alter table Back word --设定Id为主键 create table Back wordClass --创建用户

Submit Synopsis null --提交文档

Build Index List not null, --创建索引目录

adminuser int not null, --返回文档管理 create table Back word --创建后台

create table Back word(

--创建后台文档提交

adminuser int not null, --管理员、会员用户 KeyWord [int] not null --关键字 Name [int] not null --文件名 Title [int] not null --文章目录

Synopsis [int] not null --内容摘要

File Type [int] not null --文件类型 alter table Back word --设定Id为主键 create table Back wordClass --创建用户

Submit Synopsis null --提交文档

Build Index List not null, --创建索引目录

adminuser [int] not null, --返回文档管理 create table Back word --创建后台

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

3.3逻辑模型的建立

经过以上调查分析,明确所开发系统的功能需求和性能要求,发现了存在的问题,弄清了系统的功能,为系统逻辑模型的建立提供了依据。系统分析的主要成果是建立系统的逻辑模型,本系统的逻辑模型主要以实体E-R图,系统的数据流图和数据词典作为描述功具。

3.3.1 实体E-R图和数据流图

实体E-R 图如下:

(1)顶层图

分析文献下载服务网站建设系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,

注册(按邮箱)、登录、按关键字查询、分页列表、选择、下载(下载前提供邮箱);后台服务器文档提交、文件名、题目、关键字等自动抽取、索引自动建立、注册用户管理等。分类服务---对注册用户提供所有下载,对非注册用户仅提供常用下载和内容摘要。下面根据需求进行细化需求、分解功能模块。本系统主要以论文文本为主做介绍。

如图3-1所示。

(2)顶层数据流图从总体上反映了文献系统的信息联系。按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的0层图,如图3-2所示

.3.3.2 数据字典…… 此处隐藏:3014字,全部文档内容请下载后查看。喜欢就下载吧 ……

网络文献下载服务网站系统需求分析(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/267237.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)