科技系统需求报告.docx
《科技系统需求报告.docx》由会员分享,可在线阅读,更多相关《科技系统需求报告.docx(17页珍藏版)》请在冰豆网上搜索。
科技系统需求报告
天津大学管理信息系统建设需求报告
项目名称:
天津大学科技信息管理系统
单位名称:
天津大学科技处、天津大学管理信息中心
包含文件:
文件名称
数据报表格式要求单
名称字典
总数
份数
单位管理员签字:
时间:
主管领导签字:
时间:
单位盖章:
天津大学管理信息中心制
2003-12-08
第一部分
引言
一、编写的目的
在二十世纪的八十年代,随着以计算机和现代通信技术为核心的信息技术迅速发展和广泛应用,信息资源得到进一步开发和利用,大大推动了人类社会各个方面的发展,并对人们的工作、学习和生活产生了深刻的影响。
生产技术的进步,社会活动的复杂化,使管理工作越来越离不开信息,信息处理已成为当今世界上一项主要的社会活动。
每个人的工作中有大量的时间用于记录、查找和消化信息。
天津大学科技处在上世纪90年代初将计算机系统引入了人事管理工作,但是这些计算机化的科技管理系统都是基于本单位或者是单机的数据库。
随着信息技术的飞速发展以及天津大学信息化建设一体化的迫切要求,原有系统已经不能适应学校管理现代化的要求。
所以,这套科技信息管理系统的启用标志着天津大学的信息化建设的进一步深入。
它不仅可以减轻科技处日常繁重和复杂的科技信息处理工作,更重要的是科技处在管理手段的创新中为学校的其他部门起到了良好的表率作用。
由于在本项目中,天津大学管理信息中心将使用工程管理的常用手段进行项目管理,由信息中心负责此项目的需求分析、项目分阶段验收和系统维护工作,项目承包方根据管理信息中心提供的需求分析说明书和项目各阶段实施要求完成项目的概要设计、详细设计、代码编写和程序调试各阶段任务。
本需求分析报告即为项目需求分析阶段的设计成果。
此报告的目标读者为天津大学科技处与管理信息中心的各位同志,以及参与项目建设投标的单位与个人。
二、背景
1.本系统暂定名为“天津大学科技信息管理系统”;
2.本项目的任务提出者为天津大学管理信息中心,用户为天津大学科技处及学校各分支单位、科研人员;
3.本系统定位为天津大学管理信息系统(TianJinUniversityManagerInformationSystem简称TMIS系统)的一个子系统。
『TMIS2002管理信息系统概述』
系统天津大学管理信息系统(TianJinUniversityManagerInformationSystem简称TMIS系统),是由天津大学管理信息中心主持开发的天津大学信息管理的综合性系统,主要包括:
教务管理系统、学生管理系统、成教管理系统、注册管理系统、人事管理系统、设备管理系统、科技管理系统、就业管理系统等子系统。
当前运行版本为TMIS2002。
TMIS系统的数据库为从C/S结构,在天津大学内部网上运行。
客户端需要安装TMIS系统客户端软件。
服务器软件的安装、管理由管理信息中心完成。
TMIS系统中的每一个子系统在编写代码时都有自己的PBL文件,可以随时按要求增加,修改,删除相应的PBL文件。
而后,系统进行统一编译,升级服务器软件。
当服务器的软件升级后,客户端在下一次登录后会自动从服务器下载最新版本,并进行升级。
TMIS系统的菜单为人工生成的动态菜单。
即客户端用户看到的菜单名称并不是真实的数据库中的菜单名称。
当一个PBL文件被编译到系统中后,通过系统菜单管理窗口,将该PBL里边的各个菜单会被手工增加到系统中。
系统运行过程中可以更改菜单的名称,菜单名称更改后,只需再次升级服务器软件即可。
TMIS系统用户的管理。
系统首先将用户分成几个基本的群体,可以把菜单安群体进行授权,也可以分别给单个用户授权。
用户的权限别被分成不同的级别,在用户登录后,系统会根据用户的权限显示用户可以看到的菜单。
对于单个窗口的功能,用户也只会拥有自己权限基础上的相应的功能。
三、术语定义:
四、参考资料
第二部分任务概述
一、目标
本系统的目标是在天津大学信息化建设一体化和数据集中的背景下,建设天津大学科技信息管理系统。
其应用范围为天津大学科技处及各分支单位的科研秘书、科研人员,具体包括:
用户中科技处的计划科所执行的业务占本系统应用的主要部分。
各分支单位科研秘书执行的操作包括本部门科研人员科研信息的录入和维护,以及本单位人员信息的统计。
本系统定位为基于天津大学人员信息数据中心的一项重要的具体应用。
天津大学人员信息数据中心的科研信息分数据中心主要由本系统来进行信息的更新和维护。
二、用户的特点
本系统所面向的用户为天津大学科技处计划科的所有工作人员,以及各分支单位的科研秘书。
用户已大多具备初步的WINDOWS系统下的软件操作能力。
通过我们计划在系统实施时进行的用户培训,用户将能够胜任系统的操作和信息维护。
本系统的维护者为天津大学管理信息中心。
管理信息中心拥有一支训练有素、技术过硬的软件开发和维护人员队伍,能够胜任系统的日常维护,及用户辅导工作。
三、假定和约束
(一)、使用帮助
虽然本系统的用户中不乏数据库系统应用的行家里手,但由于人员水平不一。
我们统一假定所有的系统用户为初次接触计算机的人员,要求系统操作简单、菜单设计清晰明了,同时配以详细的使用帮助(在线文档和使用手册)。
(二)、程序兼容
因为,科技处各科还在使用一些自行编制和上级部门下发的单项管理统计软件,因此希望本次开发的“天津大学科技信息管理系统”尽最大限度能兼容上述软件,可以将数据导入和导出。
注意:
应有足够的保留字段。
第三部分
功能需求
本系统共分三个部分,故在时间安排上也分为三个阶段,
一、基本数据管理程序的开发阶段,即C/S结构的程序开发
二、信息查询程序的开发阶段,即B/S结构的程序开发
三、项目上报程序的开发阶段,即基于VBA的程序开发
一、基本数据管理的开发
(一)、科技人员基本信息管理
1.科技人员基本信息导入及补充录入及查询
从全校教职工基本库中选取人员代码,补充以下项目:
1、主研方向
2、实验室
后转入科研人员信息表
2.科技人员科研履历录入及查询
录入科研人员的科研履历
(二)、科技项目管理
1.科技项目管理
(1)科技项目的录入申报(学院)、查询
(2)科研项目的审批(科技处)
(3)科研项目上报结果返回,确定是否立项
(4)对立项的项目录入详细信息(学院录入、科技处审核)
(5)项目进展报告
(6)项目结题标记
(1)-(4)都是项目前期管理,(5)为项目中期管理(6)为项目后期管理,请李武确认哪些步骤要做到系统里
2.项目经费管理
(1)项目到款管理,需要项目负责人确认,科技处打印凭证到财务处转款
(2)项目拨款管理
请李武把拨款的详细情况写一下,拨款是否只是记帐?
还是有其它方面的内容?
(三)、报奖和成果管理
请李武补充此项内容
第四部分
数据分析
1、科研人员信息表
ID
2
int
4
0
xm
姓名
varchar
20
0
dwdm
单位代码
varchar
20
1
department
系代码
varchar
20
1
lab
实验室
varchar
20
1
xb
性别
bit
1
1
csny
出生年月
varchar
50
1
xw
学位
varchar
20
1
zc
职称
varchar
20
1
zcsj
职称时间
varchar
50
1
zw
职务
varchar
50
1
sfz
身份证号
varchar
50
1
tele
电话
varchar
40
1
main
主要专业
varchar
1000
1
memo
备注
varchar
1000
1
email
varchar
60
1
shenfen
身份
varchar
40
1
passwd
密码
varchar
40
1
gzh
工资号
varchar
50
1
数据分析
在全校的人员基本信息表中基本上包含了上述字段,未涉及的有:
主研专业、身份、实验室(可以用人员表里的教学单位来代替)
2、项目表
序号
字段名
字段含义
类型
大小
默认值
允许为空
编程描述及备注
小数
1.
Id
项目代码
字符
12
否
根据项目编号规则自动生成
2.
Title
项目名称
中文字符
50
否
3.
E_title
英文名称
字符
100
是
4.
Subjet_code
学科代码
字符
否
字典
5.
commence
开始时间
字符
登记时间
否
时间规范性验证
6.
Complete
中止时间
字符
否
时间规范性验证
不早于开始时间
7.
Achieve
完成时间
字符
否
时间规范性验证
不早于开始时间
8.
Project_no
项目合同号
字符
30
否
9.
Htjf
合同经费
数字
否
10.
Gbjf
国拨经费
数字
0
否
11.
zcjf
自筹经费
数字
0
否
12.
Ptjf
单位配套
数字
0
否
13.
sbf
设备费
数字
0
否
14.
Principal
负责人
字符
否
字典关联科研人员数据库
15.
Principal_title
职称
字符
否
录入用字典,填写实际内容
16.
Ssks
学科
字符
否
字典
17.
base
所属基地
字符
是
字典
18.
xmly
项目来源
字符
否
字典指基金委等
19.
wtf
项目委托方
字符
否
项目委托方
20.
Sheng
省
字符
否
21.
shi
市
字符
否
22.
Grant_type
资助类型
字符
否
字典根据委托方自动选出项目类型
23.
Sub_type
资助子类
字符
否
字典根据委托方自动选出项目类型
24.
Grant_describe
资助类型描述
字符
否
描述
25.
Xzdw1
协作单位1
字符
否
26.
Xzdw2
协作单位2
字符
否
27.
Xkfl
学科分类
字符
否
字典
28.
yjlx
研究类型
字符
否
字典
29.
State
状态
字符
否
30.
Updatetime
更新时间
数值
否
31.
Abstract
摘要
字符
否
32.
Keywords
关键词
字符
否
33.
Keywords2
关键词2
字符
是
34.
Keywords3
关键词3
字符
是
35.
E_keywords
英文关键词
字符
是
36.
E_keywords2
英文关键词2
字符
是
37.
E_keywords3
英文关键词3
字符
是
38.
Memo
备注
字符
是
39.
mj
密级
字符
否
40.
do
选择
字符
41.
Reserve1
保留
字符
42.
Reserve2
保留
字符
43.
Reserve3
保留
字符
44.
Reserve4
保留
字符
45.
Reserve5
保留
字符
46.
Reserve6
保留
字符
47.
Reserve7
保留
数值
48.
Reserve8
保留
数值
49.
数据分析:
1、项目编号请提供自动生成规则
2、项目经费
3、所属学科和所属基地是指科研人员还是指项目所属?
如果是科研人员,则在科研人员信息表里增加即可这些信息
4、项目子类是否是项目资助类型的子集?
如果是,则在项目表里只存项目资助子类,通过项目资助子类字典里关联到项目资助类型
5、学科分类和研究类型的所指?
6、更新时间和选择是什么意思?
3、项目参加人员表
ID
3
int
4
0
xmbh
项目编号
varchar
20
1
cjrdm
参加人代码
int
4
1
cjrxm
参加人姓名
varchar
20
1
cjrdwdm
参加人单位代码
varchar
50
1
cjrdw
参加人单位
varchar
100
1
cjrxw
参加人学位
varchar
30
1
cjrzc
参加人职称
varchar
30
1
fg
分工
varchar
50
1
pm
排名
varchar
50
1
数据分析:
1、参加人单位还需要代码嘛?
是不是得分为校内教工和其他来做?
2、可以在科研人员信息表里拆分出一个表,叫做非本校教职工科研人员表,这里存放个人基本信息,然后统一加进科研人员信息表里?
这里还需要细考虑这些问题
4、经费卡表
序号
字段名
字段含义
类型
大小
默认值
允许为空
编程描述及备注
小数
1
Kh1
经费卡卡号第一部分(学院标示)
字符
12
否
根据项目编号规则自动生成
2
Kh2
经费卡卡号第二部分(卡号)
中文字符
50
否
3
Kh3
经费类别
字符
100
是
4
Fzr_id
负责人代码
字符
否
字典
5
Memo
备注
字符
登记时间
否
时间规范性验证
6
经费卡描述
字符
否
时间规范性验证
不早于开始时间
数据分析
经费类别是否需要作为字典?
5、到款情况表
id
1
varchar
20
0
xmbh
项目编号
varchar
20
1
jine
金额
float
8
0
cometime
到款时间
varchar
20
1
jfly
经费来源
varchar
50
1
jfszh
经费收支户
varchar
50
1
dbzh
varchar
50
1
memo
备注
varchar
400
1
show
是否在页面上显示
varchar
10
1
6、拨款情况表
xmbh
项目编号
varchar
20
与项目表关联
bkh
拨款号
int
4
本表的key
bknf
拨款时间
varchar
53
记录拨款的时间
jfly
经费来源
varchar
80
与到款记录关联
sbf
设备费
float
8
记录设备费金额
bkje
拨款金额
float
8
拨款总金额
zkbbh
卡号
varchar
40
经费卡号与经费卡表关联
jfszh
经费收支户
varchar
20
经费收支户字典
tcje
提成金额
float
8
提成金额
Tjbl1
提成比例一
float
8
1
Tc1
提成名称1
float
8
1
Tjbl1
提成比例二
Tjbl1
8
1
Tc1
提成名称2
Tc1
8
1
Tjbl1
提成比例三
Tjbl1
8
1
Tc1
提成名称3
Tc1
8
1
Tjbl1
提成比例四
Tjbl1
8
1
Tc1
提成名称4
Tc1
8
1
memo
备注
varchar
500
1
do
0
bit
1
选择?
?
?
printed
0
bit
1
记录是否被打印
bkr
拨款人
varchar
20
提成比例
yxcj
2
float
8
0
ykyfz
0
float
8
1
xglf
0
float
8
1
xkyfz
0
float
8
1
ykdf
0
float
8
1
sbf
0
float
8
1
yhs
0
float
8
1
grcj
0
float
8
1
yhs1
1
float
8
1
表二
yxcj
2
float
8
0
ykyfz
0
float
8
1
xglf
0
float
8
1
xkyfz
0
float
8
1
ykdf
0
float
8
1
sbf
0
float
8
1
yhs
0
float
8
1
grcj
0
float
8
1
yhs1
1
float
8
1