042VB高校科研管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第三章 系统设计 【买计算机毕业论文就到www.think58.com】
copyright think58
第一节 系统功能分析
高校科研管理系统是为了对高校科研实行计算机化的管理,以提高工作效率,方便用户。主要功能有对期刊论文信息、项目获奖信息、项目基本信息、著作管理信息、项目参加人员信息等进行管理和字典信息管理以及对系统自身的用户权限管理。提供各种信息的录入,比如项目参加人员资料、项目获奖内容及过程;著作管理、并可对字典信息进行的操作管理。系统不但含有高校科研日常项目的信息,而且还包含了对信息的查询检索功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。
该系统是基于SSTab窗体,以VB自带的JET引擎连接Access 2000数据库进行开发的高校科研管理系统,力求与实际相结合具有高校科研日常管理和检索等功能,旨在达到使高校科研的管理和人事数字化使之更加方便快捷以提高工作效率。 copyright think58 [资料来源:THINK58.com]
1、系统管理主要包括:
添加用户模块包括:为系统新用户设置用户名及口令。
修改密码模块包括:用于操作员更改自己的系统口令。 think58.com [资料来源:THINK58.com]
2、基本资料管理主要包括:
项目参加人员管理模块包括:显示添加修改删除查询。
项目基本情况模块包括:显示添加修改删除查询。
项目获奖情况模块包括:显示添加修改删除查询。
期刊论文管理模块包括:显示添加修改删除查询。
著作管理模块包括:显示添加修改删除查询。 think58.com [资料来源:THINK58.com]
3、字典管理主要包括:
项目性质包括:分为国家自然科学基金、863、部省科委及企业集团四种情况。
范围包括:分为全国、国际、地方三种情况。
检索源包括:分为EI、SCI、核心和一般四种情况。
日期格式:YYYY-MM-DD。 copyright think58 [资料来源:THINK58.com]
第二节 系统结构设计 think58好,好think58
[资料来源:http://think58.com]
1、 系统模块结构流程图:如图3-1。
think58
[资料来源:http://THINK58.com]
[来源:http://www.think58.com]Admin用户
think58.com [资料来源:www.THINK58.com]
[来源:http://think58.com]
think58好,好think58
[资料来源:http://THINK58.com]
普通用户
think58好,好think58
[资料来源:THINK58.com]
内容来自think58
图3-1 登录系统模块结构
think58
[来源:http://think58.com]
[资料来源:http://think58.com]2、基本资料模块结构流程图:如图3-2。 think58.com
内容来自think58 [版权所有:http://think58.com]
copyright think58 [版权所有:http://think58.com]
[资料来源:www.THINK58.com]
内容来自think58 [版权所有:http://think58.com]
[来源:http://www.think58.com]think58好,好think58 [资料来源:http://think58.com]
copyright think58
[资料来源:http://www.THINK58.com]
图3-2 基本资料模块结构图 think58好,好think58
[资料来源:http://think58.com]
3、字典管理模块结构流程图:如图3-3 内容来自think58
[资料来源:http://www.THINK58.com]
think58.com
[资料来源:http://www.THINK58.com]
think58.com [版权所有:http://think58.com]
内容来自think58
[来源:http://www.think58.com]
内容来自think58 [资料来源:http://THINK58.com]
think58
[来源:http://think58.com]
内容来自think58
图3-3 字典管理模块结构图 think58.com
[来源:http://www.think58.com]
4、系统总流程图:如图3-4。 copyright think58
[资料来源:http://www.THINK58.com]
copyright think58
[资料来源:www.THINK58.com]
本文来自think58
think58好,好think58
[资料来源:www.THINK58.com]
内容来自think58 [资料来源:THINK58.com]
[版权所有:http://think58.com]
copyright think58 [资料来源:www.THINK58.com]
[版权所有:http://think58.com]think58好,好think58 [资料来源:http://www.THINK58.com]
本文来自think58
[资料来源:THINK58.com]
成功
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:http://think58.com]
think58.com
think58.com
[资料来源:THINK58.com]
[来源:http://think58.com]
[资料来源:THINK58.com]
内容来自think58 [来源:http://www.think58.com]
[资料来源:http://think58.com]
[资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]
think58好,好think58 [来源:http://think58.com]
[资料来源:http://www.THINK58.com]
内容来自think58
[资料来源:http://THINK58.com]
本文来自think58
图3.4 系统流程图 copyright think58 [资料来源:http://THINK58.com]
本文来自think58 [版权所有:http://think58.com]
第四节 数据库表结构设计 本文来自think58 [资料来源:http://THINK58.com]
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
数据库设计的步骤是:
1、数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。
2、数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。
3、存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。 think58好,好think58 [来源:http://www.think58.com]
4、数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。
5、数据字典设计:用数据字典描述数据库的设计,便于维护和修改。
为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:
关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。
根据用户需求和功能设计,数据库文件名:database.mdb,系统共分如下几个表:
根据系统需求分析和功能设计,在数据库创建以下几个表:user_info、期刊论文信息、项目获奖信息、项目基本信息、著作管理信息、项目参加人员信息。表结构如下:
copyright think58 [来源:http://www.think58.com]
[资料来源:http://THINK58.com]User_info表详细结构如下:
字段名称 字段类型 说明
姓名 文本 主键
密码 文本
期刊论文信息表详细结构如下:
字段名称 字段类型 说明
论文名称 文本
论文英文名称 文本
发表日期 文本
期刊名称 文本
第一作者 文本
第二作者 文本
第三作者 文本
范围 文本
检索源 文本
检索号 文本
学科门类 文本
出版单位 文本 think58.com [资料来源:www.THINK58.com]
项目获奖信息表详细结构如下:
字段名称 字段类型 说明
项目名称 文本
验收日期 文本
鉴定日期 文本
获奖日期 文本
鉴定单位 文本
获奖名称 文本
授奖单位 文本
证书号 文本 [资料来源:http://think58.com]
项目参加人员信息表详细结构如下:
字段名称 字段类型 说明
人员编号 文本
姓名 文本
参加项目名称 文本
备注 文本
著作管理信息表详细结构如下:
字段名称 字段类型 说明
著作名称 文本
著作英文名称 文本
发表日期 文本
作者 文本
出版单位 文本 copyright think58
项目基本信息表详细结构如下:
字段名称 字段类型 说明
项目编号 文本
项目名称 文本
负责人1 文本
负责人2 文本
主要承担人1 文本
主要承担人2 文本
项目来源 文本
项目性质 文本
科研代号 文本
开始日期 文本
结束日期 文本
内容来自think58 [来源:http://think58.com]