计算机科学与技术系本科毕业论文《科研项目管理系统》(4)

2019-04-22 15:44

常州大学本科生毕业设计(论文)

3.4 数据库需求

1、 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致网站输出的不正确和不可用,从而使网站的工作失去意义。数据的输入来源是手工输入。手工输入要通过网站界面上的安排网站具有容错性,并且对操作人员要进行网站的培训。

在网站中,数据的输入往往是大量的,因此网站要有一定的处理能力,以保证迅速的处理数据。

2、 数据的安全性 本网站为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实现增,删,改,查等操作。未获授权人员不能进入网站。

3、 数据的备份

要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。

3.5 本章小结

该章节从功能需求、技术需求、可行性分析、数据库需求四个方面对需求分析进行了详细的分析,功能需求从管理员、项目负责人、普通教师三个方面对系统功能进行了分析;技术需求从系统所使用到的技术方面进行了分析;可行性分析从经济可行性、技术可行性、管理可行性三个方面进行分析;数据库需求是从数据录入和处理的准确性和实时性、数据的安全性、数据的备份三个方面进行分析。

第 11 页 共 42 页

常州大学本科生毕业设计(论文)

4 数据库分析与连接

4.1 数据需求分析

数据对象(Data Object):是性质相同的数据元素的集合,是数据的一个子集,数据对象是一种运行时的概念。可以是外部实体(例如,产生或使用信息的任何事物)、事物(例如,报表)、行为(例如,打电话)、事件(例如,响警报)、角色(例如,教师、学生)、单位(例如,会计科)、地点(例如,仓库)或结构(例如,文件)等。总之,可以由一组属性来定义的实体都可以被认为是数据对象。

合理地规划数据库,是成功实现常州大学科研项目管理系统的前提,也是使系统能够高效准确运行的关键要素之一。本系统应该建立一个稳定的后台数据库,通过该数据库管理整个科研项目管理所需的信息(用户信息、科研项目信息、项目类别信息、部门信息表、等)。

针对系统的需求,本系统站中需要建立一个数据库来存放所有数据信息,数据库构成如下:

pms数据库:用来存放系统涉及到的相关信息,包括了8个表,分别为:dept(部门信息表)、user(用户信息表)、picture(文件信息表)、project(项目信息表)、projectrecords(项目进度信息表)、projectresult(项目成果信息表)、projecttype(项目类别信息表)、type(信息表)。

4.2 数据结构分析

表1用户信息表(user)

编号 1 2 3 4 5 6

字段名称

Id Username Password Type Dept Description

数据类型 String String String Int String String

主键 是

备注 编号 用户名 密码

1、 管理员(科研处);2、部门负责人;3

普通教师(个人)

部门 用户描述

用户信息表(user)是用来存放用户信息的,字段包括6个:编号、用户名、密码、用户类型、部门、用户描述,其中编号的表的主键。

表2部门信息表(dept)

编号 1 2 3

第 12 页 共 42 页

字段名称

Id Code Name

数据类型 String String String

主键 是

备注 编号 部门编号 名称

常州大学本科生毕业设计(论文)

4

Description

String

描述

部门信息表(dept)是用来存放部门信息的,字段包括4个:编号、部门编号、名称、描述,其中编号是表的主键,部门编号是表的外键。

表3文件信息表(picture)

编号 1 2

字段名称

Id Path

数据类型 String String

主键 是

备注 编号 路径

文件信息表(picture)是用来存放文件信息的,字段包括2个:编号、路径,其中编号是表的主键。

表4科研项目信息表(project)

编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

字段名称

Id Type Name User Startdate Enddate Person Money Description Picture Isaccept Issuccess Acceptuser Acceptdate Successdate Createdate Confirm Dept Deptname Username Projecttype

数据类型 String String String String Date Date Int Float String String Int Int String Date Date Date Int String String String String

主键 是

备注 编号 项目类型 项目名称 所属用户 开始日期 结束日期 人数 申报金额 描述 项目文档 是否审批(0否1是) 是否完成(0否1是)

审批人 审批时间 完成时间 项目创建时间 项目结题确认

部门 部门名称 用户名称 项目类型

而科研项目信息表(project)是用来存放可研项目信息的,字段包括21个:编号、

项目类型、项目名称、所属用户、开始日期、结束日期、人数、申报金额、描述、项目文档、是否审批、是否完成、审批人、审批时间、完成时间、项目创建时间、项目结题第 13 页 共 42 页

常州大学本科生毕业设计(论文)

时间、部门、部门名称、用户名称、项目类型,其中编号是表的主键。

表5项目进度信息表(projectrecords)

编号 1 2 3 4 5

字段名称

Id Project Description User Createdate

数据类型 String String String String Date

主键 是

备注 编号 项目 进度描述 录入人 录入时间

项目进度信息表(projectrecords)是用来存放项目进的信息的,字段包括5个:编号、项目、进度描述、录入人、录入时间,其中编号是表的主键。

表6项目成果信息表(projectresult)

编号 1 2 3 4 5 6 7

字段名称

Id Title Description Picture Project Username Deptname

数据类型 String String String String String String String

主键 是

备注 编号 成果名称 成果介绍 成果文档 项目 用户名 项目名

项目成果信息表(projectrecords)是用来存放项目进的信息的,字段包括7个:编号、成果名称、成果介绍、成果文档、项目、用户名、项目名,其中编号是表的主键。

表7项目类别信息表(projecttype)

编号 1 2 3

字段名称

Id Typename Description

数据类型 String String String

主键 是

备注 编号 类别名称 类别描述

项目类别信息表(projecttype)是用来存放项目类别信息的,字段包括3个:编号、类别名称、类别描述,其中编号是表的主键。

4.3 E-R图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方第 14 页 共 42 页

常州大学本科生毕业设计(论文)

法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别于有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。

本系统中的数据对象联系如下: 管理员:用户(1:n),一个管理员可以管理多个用户 管理员:部门(1:n),一个管理员可以管理多个部门 管理员:项目(1:n),一个管理员可以管理多个项目 管理员:项目类别(1:n),一个管理员可以管理多个项目类别 管理员:文件(1:n),一个管理员可以管理多个文件 普通教师:项目(1:N),一个教师能申报多个项目 普通教师:项目进度(1:N),一个教师能查看多个项目进度 项目负责人:项目(1:n),一个项目负责人可以审批、结题多个项目

该系统实体有管理员、项目负责人、教师、项目、相册、发帖、公告信息,系统E-R图如下: 编号 名称 类型 用户 人数 金额 描述 文档 是否审批 审批人 …… 结题 1 N 结题时间 N 科研项目 N 管理 1 管理 1 管理员 1 管理 N 部门 文档 项目 用户名 名称 编号 描述 项目名 查看 N 项目进度 录入时间 1 管理 N N 申报 1 编号 密码 用户名 项目负责人 1 管理 N 项目成果 普通教师 1 编号 项目 描述 录入人 编号 名称 介绍 图4- 1E-R图

4.4 本章小结

本章从数据库分析、数据库结构分析、E-R图三个方面进行阐述的,数据库分析介绍了数据库的名称与包含的表;数据库结构分析是对系统的所有数据表的结构进行了分第 15 页 共 42 页


计算机科学与技术系本科毕业论文《科研项目管理系统》(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:焦作市中站区北部山区旅游发展总体规划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: