教育科研智能管理系统
数据库表
数据库:ScienceManage (PK代表主键且自增,FK代表外键)
1.项目申报(ProjectInfo)
字段
类型
备注
ProjectInfoId
int
项目信息ID(PK)
ProjectNum
Nvarchar(50)
项目编号
ProjectName
Nvarchar(100)
项目名称
AuditState
Nvarchar(50)
审核状态(未审核,审核合格,审核不合格)
AuditWhy
ntext
审核原因(审核不合格原因)
ApprovalState
Nvarchar(50)
审批状态(未审批,审批通过,审批不通过)
UserId
int
申报人,用户ID
EntryTime
datetime
录入时间
Members
Nvarchar(100)
参加成员
Reason
ntext
申报理由
UserIds
int
项目导师,用户ID
1.注:此表对应的表单需有提交申报材料(.rar、.docx、.pdf、.jpg) 功能,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
2. 开题申报(OpeningReport)
字段
类型
备注
OpeningReportId
int
开题报告ID(PK)
Contents
ntext
开题内容(项目名称?)
ProjectInfoId
int
项目信息ID(FK)
AuditState
Nvarchar(50)
审核状态(未审核,审核合格,审核不合格)
AuditWhy
ntext
审核原因(审核不合格原因)
ApprovalState
Nvarchar(50)
审批状态(未审批,审批通过,审批不通过)
UserId
int
主持人,用户ID(FK)
EntryTime
datetime
申报时间
2.注:此表对应的表单需有提交开题材料(.rar、.docx、.pdf、.jpg) 功能,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
3.中期检查项目(此项为新增表格,请公司程序员检查字段是否合理,并为之添加相应表单)
字段
类型
备注
OpeningReportId
int
中期报告ID(PK)
Contents
ntext
中期内容
ProjectInfoId
int
项目信息ID(FK)
AuditState
Nvarchar(50)
审核状态(未审核,审核合格,审核不合格)
AuditWhy
ntext
原因说明(审核不合格原因)
ApprovalState
Nvarchar(50)
审批状态(未审批,审批通过,审批不通过)
UserId
int
申报人,用户ID(FK)
EntryTime
datetime
录入时间
……
……
……
3.注:此表(新增)对应的表单需有提交中期检查材料(.rar、.docx、.pdf、.jpg) 功能,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
4.结题申报(EndReport)
字段
类型
备注
EndReportId
int
结题报告ID(PK)
Contents
ntext
结题内容
ProjectInfoId
Nvarchar(100)
项目信息ID(FK)
AuditState
int
审核状态(未审核,审核合格,审核不合格)
AuditWhy
ntext
审核原因(审核不合格原因)
ApprovalState
Nvarchar(50)
审批状态(未审批,审批通过,审批不通过)
UserId
int
录入人,用户ID(FK),主持人
EntryTime
datetime
录入时间
4.注:此表对应表单需有提交结题材料(.rar、.docx、.pdf、.jpg) 功能,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
5.成果申报(ResultsInfo)
字段
类型
备注
ResultsInfoId
int
成果展示ID(PK)
Contents
ntext
成果内容
ProjectInfoId
int
项目信息ID(FK)
AuditState
Nvarchar(50)
审核状态(未审核,审核合格,审核不合格)
AuditWhy
ntext
审核原因(审核不合格原因)
ApprovalState
Nvarchar(50)
审批状态(未审批,审批通过,审批不通过)
UserId
int
申请人,用户ID(FK)
EntryTime
datetime
录入时间
5.注:此表为成果申报评比专用,对应表单需有提交参评成果材料(.rar、.docx、.pdf、.jpg) 功能(单个文件限制在300MB内)文件,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
6.科研学习(Learning)
字段
类型
备注
LearningId
int
科研学习ID(PK)
Title
Nvarchar(200)
标题
Contents
ntext
内容
EntryTime
datetime
发布时间
UserId
int
发布人,用户ID(FK),指管理老师
ResourcesType
Nvarchar(50)
资源类型(共享资源,个人收藏资源)
ProjectInfoId
int
项目信息ID
6.注:对应表单需有提交学习材料(.rar、.docx、.pdf、.jpg) 功能(单个文件限制在300MB内)文件,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
7.科研交流(Communication)(
字段
类型
备注
CommunicationId
int
科研交流ID(PK)
Conclusion
ntext
本月工作总结
Plans
ntext
下月工作计划
FeedBack
ntext
自我评价与问题反馈
EntryTime
datetime
录入时间
UserId
int
录入人,用户ID(FK)指主持人
State
Nvarchar(50)
状态(待评价,已评价)
Evaluation
ntext
导师评价
ProjectInfoId
int
项目信息ID(FK)
7.注:对应表单需有提交学习材料(.rar、.docx、.pdf、.jpg) 功能(单个文件限制在300MB内)文件,单击提交后应有“提交成功”的提示。另外管理员需有在线新建和指定存放文件夹的权限。
8.模块功能(Modules)
字段
类型
备注
ModuleId
int
模块功能ID(PK)
SubModuleName
Nvarchar(50)
子模块功能名称
ParentModuleId
int
父模块功能ID(顶级为0)
9.角色管理(Roles)
字段
类型
备注
RoleId
int
角色ID
RoleName
Nvarchar(50)
角色名称(系统管理员,管理员,主持人)
Remark
ntext
备注
10.用户管理(Users)
字段
类型
备注
UserId
int
用户ID
UserName
Nvarchar(50)
用户名
Pwd
Nvarchar(50)
密码
RealName
Nvarchar(50)
姓名
Sex
Nvarchar(50)
性别(男,女)
Phone
Nvarchar(50)
联系手机
Email
Nvarchar(50)
邮箱
RoleId
int
角色ID(FK)
IsLogin
Nvarchar(50)
是否允许登录(是,否)
11.权限分配(Authority)
字段
类型
备注
AuthorityId
int
权限分配ID(PK)
ModuleId
int
模块功能ID(FK)
RoleId
int
角色ID(FK)
IsVisible
Nvarchar(50)
是否拥有权限
12.在研项目管理(……)
字段
类型
备注
OpeningReportId
int
开题报告ID(PK)
Contents
ntext
开题内容(项目名称?)
ProjectInfoId
int
项目信息ID(FK)
说明:1.此项表格字段有16个:序号、主持人、项目编号、项目名称、授予单位、立项日期、研究周期、上级金费、学校经费、结项日期、结项编号、获奖名称、获奖日期、项目成员、联系电话、备注。
2.请程序设计师根据以上要求创建表格。
……
有待完善的地方(请见需求分析文档)