网站地图
|
免费获取
|
网站首页
|
论文范文
|
论文降重
|
职称论文发表
|
合作期刊
|
论文下载
|
计算机论文
|
外文翻译
|
免费论文
|
论文资料
|
论文开题报告
全站搜索
搜索
当前位置:
毕业论文网
->
免费论文
->
计算机论文
-> 高校科研及成果在线管理系统开发(四)
计算机论文资料
|
ASP设计
|
Delphi
|
VB设计
|
JSP设计
|
ASP.NET设计
|
VB.NET
|
java设计
|
VC
|
pb
|
VS
|
dreamweaver
|
c#.net
|
vf
|
VC++
|
计算机论文范文
|
论文下载
|
自动化论文
高校科研及成果在线管理系统开发(四)
最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见
微信集赞换文档
高校科研及成果在线管理系统开发(四)
4 数据库设计
数据库是高校科研管理系统的基础和核心。数据库的结构设计是一个非常重要的环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生重要影响。好的数据库结构设计可以提高数据的完整性和一致性,也便于提高数据存储,可使系统具有较高的响应速度,简化基于数据库的应用程序的设计实现等。
4.1 构造E-R图
数据库概念结构设计E-R图
数据库概念结构设计是数据库应用程序开发一个非常关键的环节,它具有一定的独立性,通常采用E-R图(实体—关系图)的方法进行设计,它能将用户的数据要求明确地表达出来。根据本系统所使用的数据库以及系统的功能结构画出主要的E-R图如下:
(1)管理员数据表:
图4.1 管理员数据表
(2)用户数据表:
邮箱
身份证号
图4.2 用户数据表
(3)科研项目数据表
科研名
图4.3科研项目数据表
(4)科研项目与审核人员对应表
图4.4 科研项目与审核人员对应表
(5)项目申请时间表
图4.5 项目申请时间表
(6)论文成果数据表
图4.6 论文成果数据表
(7)上传文件数据表
图4.7上传文件数据表
(8)留言信息表
图4.8 留言信息表
(9)回复信息表
图4.9 回复信息表
本系统的数据表包括管理员数据表,用户数据表,科研项目数据表,科研项目与审核人员对应表,项目申请时间表,论文成果数据表,核心期刊数据表,上传文件数据表,留言信息表,回复信息表。
4.2 数据库设计
本系统的数据表包括管理员数据表,用户数据表,科研项目数据表,科研项目与审核人员对应表,项目申请时间表,论文成果数据表,核心期刊数据表,上传文件数据表,留言信息表,回复信息表。各个表之间都是相互联系的,管理员数据表和用户数据表用来提供各种用户的登录,表的层次关系:管理员数据表——>科研项目与审核人员对应表——>项目申请时间表——>核心期刊数据表,用户数据表——>科研项目数据表——>论文成果数据表——>上传文件数据表——>留言信息表——>回复信息表。关系图如图4.10:
图4.10系统数据库关系图
(1)管理员数据表(tb_admin)
管理员数据表tb_admin用来验证用户是否院级管理员。表的字段说明如表1所示。
表1 tb_admin表
字段名
数据类型
字段说明
键引用
备注
ID
int
管理员ID
主键,自动增1
UserName
nvarchar(20)
用户名
管理员输入
Password
nvarchar(20)
密码
Sex
nvarchar(50)
性别
Post
nvarchar(50)
职位
(2)用户数据表(tb_user)
用户表tb_user用来存储用户的数据,如用户ID、用户名称、用户密码、电子邮件和用户简介等。表的字段说明如表2所示。
表2 tb_user表
字段名
数据类型
字段说明
键引用
备注
ID
int
用户ID
主键,自动增1
UserName
nvarchar(20)
用户名
Password
nvarchar(20)
用户密码
Name
nvarchar(20)
用户真实姓名
Sex
nvarchar(20)
性别
Birthday
datetime
出生日期
ShenFengID
nvarchar(20)
身份证号
XueLi
nvarchar(20)
学历
XueWei
nvarchar(20)
学位
MingZu
nvarchar(20)
民族
Tel
nvarchar(20)
联系电话
YouXiang
nvarchar(20)
邮箱
Department
nvarchar(20)
所在系
Post
nvarchar(20)
职位
Popedom
int
权限
0:系级管理员
1:教师
2:专家
Checked
int
是否选中
0:该专家未被选中参与项目审核
1:该专家被选中
(3)科研项目数据表(tb_Project)
科研项目数据表tb_Project用来存储科研信息,如科研号ID、科研名称。表的字段说明如表3所示。
表3 tb_Project表
字段名
数据类型
字段说明
键引用
备注
ID
int
科研ID
主键,自动增1
XM_ID
nvarchar(50)
科研名
Name
int
用户ID
LeiBie
nvarchar(50)
项目类别
XingShi
nvarchar(50)
项目性质
Start_Time
datetime
项目起始时间
End_Time
datetime
项目结束时间
FuZeRen_Name
nvarchar(50)
负责人姓名
FuZeRen_Sex
nvarchar(50)
负责人性别
FuZeRen_Age
nvarchar(50)
负责人年龄
FuZeRen_XueLi
nvarchar(50)
负责人学历
FuZeRen_Post
nvarchar(50)
负责人职位
FuZeRen_ZhuanYe
nvarchar(50)
负责人专业
FuZeRen_KeYanFangXiang
nvarchar(50)
负责人科研方向
FuZeRen_FenGong
nvarchar(50)
负责人分工
ChengGuo
ntext
负责人近三年主要相关研究成果
GaiKuang
ntext
研究本课题的概况及趋势,研究本课题的理论与实际意义
NeiRong
ntext
本课题的基本内容、预计突破的难题
SiLu
ntext
课题的研究思路、方法和进度计划安排
TiaoJian
ntext
完成本课题的条件和保证
YuQi
ntext
预期研究成果的数量和层次
JingFei
ntext
申请经费概算(单位:元)
Problem
ntext
其他需要说明的问题
ZhuangTai
int
审核状态
0:初始值
1:分配审核专家后设置其为1
2:审核专家评定等级后设置其为2
wurenzu
int
五人审核专家组
0:初始值
1:是五人审核专家组
qirenzu
int
七人审核专家组
0:初始值
1:是七人审核专家组
sanji
int
三级项目
0:初始值
1:是三级项目
erji
int
二级项目
0:初始值
1:是二级项目
yiji
int
一级项目
0:初始值
1:是一级项目
buhege
int
不予立项
0:初始值
1:不予立项
zuizhongdengji
nvarchar(50)
项目最终等级
(4) 科研项目与审核人员对应表(tb_Xiangmu_Zhuanjia_Fenpei)
科研项目与审核人员对应表tb_Xiangmu_Zhuanjia_Fenpei用来存储项目与审核专家的信息,如科研名称、审核专家等。表的字段说明如表4所示。
表4 tb_Xiangmu_Zhuanjia_Fenpei表
字段名
数据类型
字段说明
键引用
备注
ID
int
主键,自动增1
Name
nvarchar(50)
项目名称
zhuanjia1
nvarchar(50)
专家1
zhuanjia1_checked
int
0:初始值
1:已评级
zhuanjia2
nvarchar(50)
专家2
zhuanjia2_checked
int
0:初始值
1:已评级
zhuanjia3
nvarchar(50)
专家3
zhuanjia3_checked
int
0:初始值
1:已评级
zhuanjia4
nvarchar(50)
专家4
zhuanjia4_checked
int
0:初始值
1:已评级
(5) 项目申请时间表(tb_ApplyTime)
项目申请时间表tb_ApplyTime用来存储项目申请的时间限制,如起始时间、结束时间。表的字段说明如表5所示。
表5 tb_ApplyTime表
字段名
数据类型
字段说明
键引用
备注
Start_Time
datetime
起始时间
End_Time
datetime
结束时间
(6) 论文成果数据表(tb_LunWen)
论文成果数据表tb_LunWen用来存储论文成果的各种信息,如论文名称,作者,所属院系等。表的字段说明如表6所示。
表6 tb_LunWen表
字段名
数据类型
字段说明
键引用
备注
ID
int
主键,自动增1
Name
nvarchar(50)
论文名称
Writter
nvarchar(50)
论文作者
Writter_Sex
nchar(10)
作者性别
Writter_Age
nvarchar(50)
作者年龄
Writter_Xueli
nvarchar(50)
作者学历
Writter_Post
vnvarchar(50)
作者职位
Writter_ZhuanYe
nvarchar(50)
作者专业
Writter_Department
nvarchar(50)
作者所属系
Type
nvarchar(50)
性质
Time
datetime
申请时间
Qikan
nvarchar(50)
发表期刊
Popedom
int
属性
0:初始值
1:系级审核通过设置其为1
2:院级审核通过设置其为2
Hexin
int
是否在核心期刊发表
0:在一般期刊上发表
1:在核心期刊上发表
BeiZhu
ntext
备注
(7) 核心期刊数据表(Core_Name)
核心期刊数据表Core_Name用来存储核心期刊的各种信息,如核心期刊的性质,核心期刊名称等。表的字段说明如表7所示。
表7 Core_Name表
字段名
数据类型
字段说明
键引用
备注
ID
int
期刊ID
主键,自动增1
Type
varchar(50)
期刊类型
Name
varchar(100)
期刊名称
ChuBanShe
varchar(100)
出版社名称
(8) 上传文件数据表(tb_Flies)
上传文件数据表tb_Flies用来存储用户上传文件的各种信息,如上传文件的名称,上传时间,上传目录。表的字段说明如表8所示。
表8 tb_Files表
字段名
数据类型
字段说明
键引用
备注
ID
int
上传文件ID
主键,自动增1
Name
varchar(50)
上传文件名
DateTime
datetime
上传时间
fileload
varchar(50)
上传目录
(9) 留言信息表(tb_LeaveWord)
留言信息表tb_LeaveWord用来存储用户留言信息,如留言人姓名,留言主题,留言内容等。表的字段说明如表9所示。
表9 tb_LeaveWord表
字段名
数据类型
字段说明
键引用
备注
ID
int
主键,自动增1
UserName
nvarchar(20)
留言人姓名
Subject
nvarchar(50))
留言主题
[Content]
ntext
留言内容
DateTime
datetime
留言时间
IP
nvarchar(20)
IP地址
(10)回复信息表(tb_Reply)
回复信息表tb_Reply用来存储用户回复留言信息,如回复人姓名,回复内容等。表的字段说明如表10所示。
表10 tb_Reply表
字段名
数据类型
字段说明
键引用
备注
ID
int
主键,自动增1
UserName
nvarchar(20)
留言人姓名
[Content]
ntext
留言内容
DateTime
datetime
留言时间
ReplyID
int
回复ID
IP
nvarchar(20)
IP地址
首页
上一页
1
2
3
4
5
6
下一页
尾页
4
/6/6
高校科研及成果在线管理系统开发(四)
由
毕业论文网
(www.huoyuandh.com)会员上传。
相关论文
上一篇
:
高校教材管理系统的设计与实现
下一篇
:
学生学籍管理系统设计与实现
推荐论文
本专业最新论文
Tags:
高校
科研
成果
在线
管理系统
开发
2022-05-26 09:52:39【
返回顶部
】
精彩推荐