网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> 高校科研及成果在线管理系统开发(四)
计算机论文资料| 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【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有