软件安全课程设计:高校科研管理系统

1.系统管理
主要包括添加用户模块包括:为系统新用户设置用户名及口令。 
修改密码模块包括:用于操作员更改自己的系统口令。

2.基本资料管理
项目参加人员管理模块包括:显示添加修改删除查询。 
项目基本情况模块包括:显示添加修改删除查询。 
项目获奖情况模块包括:显示添加修改删除查询。 
期刊论文管理模块包括:显示添加修改删除查询。 
著作管理模块包括:显示添加修改删除查询。

3.字典管理
项目性质包括:分为国家自然科学基金、863、部省科委及企业集团四种情况。 
范围包括:分为全国、国际、地方三种情况。
检索源包括:分为EI、 SCI、核心和一般四种情况。 
日期格式: YYYY-MM-DD    。


一、系统总体结构设计图

二、实体关系图

三、逻辑模型结构

逻辑模型是数据的逻辑结构。逻辑建模是数据库实施的重要步骤,用于直接反映客户需求。我们根据E-R图解析出了以下逻辑结构实体,用于分析对象的逻辑结构:

系统管理员(管理员编号,姓名,性别,年龄,电话,登录密码)

科研人员(科研人员编号,姓名,性别,年龄,电话,专业班级,登录密码,所属院系)

其他人员(学号,姓名,性别,年龄,专业班级,登录密码)

项目信息(项目编号,项目名称,项目参加人员,项目起始时间,项目结束时间,项目所在学院,合同经费,项目状态,项目获奖情况,期刊论文,著作)

等级(等级分类)

字典管理(字典名字,项目性质,项目范围,项目检索源,日期)

 四、表设计结构

表1 SYSTERM MANAGER(系统管理员)表

字段名称

数据类型

大小

是否允许NULL

主外码

备注

Manager_id

char

18

主码

管理员编号

Manager_name

char

18

姓名

Manager_sex

char

2

性别

Manager_age

smallint

年龄

Manager_telephone

char

18

电话

Manager_passeword

nvarchar

18

登录密码

表2 SCIENTIFIC RESEARCHER(科研人员)表

字段名称

数据类型

大小

是否允许NULL

主外码

备注

Researcher_id

char

18

主码

科研人员编号

Researcher_name

char

18

姓名

Researcher_sex

char

2

  • 5
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值