基于Web的科研档案管理系统的设计与实现毕业论文 联系客服

发布时间 : 星期四 文章基于Web的科研档案管理系统的设计与实现毕业论文更新完毕开始阅读8b85d4b326284b73f242336c1eb91a37f011322a

概念设计

概念设计是指在数据分析的基础上,自底向上地建立整个系统的数据库概

念结构,即先从用户的角度进行视图设计,然后将那个视图集成,最后对集成后的结构分析优化得到最终的结果。E-R图模型是概念设计的有力工具。 E-R 图分析

经过调查了解到本系统中的实体类型有:教师、科研成果、学科、项目、

5.2.1 教师与科研成果E-R图

年龄 学历 发表刊物 成果名 编号 教师 m 创造 n 成果 性别 编码 姓名 获奖情况 科研经费

科研成果与学科的E-R图

学科编号 成果 n 属于 1 学科 成果编号 成果名 学科名

逻辑设计

逻辑设计的任务是根据数据可管理系统的特征把概念结构转换为相应的逻辑结构。概念设计得到的E-R模型,是独立于数据库管理系统的,这里的转换就是把表示概念结构的E-R图转换我层次模型、网状模型或关系模型的逻辑结构。 在逻辑设计中的工作是将E-R模型所表示的概念结构转换为关系模式(只需将E-R图中的每一个实体和联系都转换成关系模式中的一个关系即可),并将关系模式进行规范化。

例如,教师和科研成果记录之间是m :n的关系,转换是引入新的关系变动经转换后得到的关系模式为:

教师(教师编号,姓名,性别,年龄,学历,职称) 科研成果(科研成果号,科研成果名)

联系表(教师编号,科研成果号,科研经费,奖励,发表刊物) 然后再经过规范化的处理,可以得到系统中所需的关系表。 物理设计

物理设计的目的是根据具体数据库管理系统的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计比较简单,这一阶段的任务包括: 确定所有数据库文件的名称及其所含的字段的名称、类型和宽度; 确定各数据库文件需要建立的索引,在什么字段上建立索引等。

本系统采用的是SQL Server 数据库,建立了名为kyxt数据库,其中包括7个数

据表。 录入模块设计

开 始 选择所需功能 添加记录 删除记录 浏览、移动纪录 输入编号、姓名、性别、年龄等 是否删除 N 记录存在? Y N Y是否保存 添加记录至表中 删除记录 退出否 N结 束

Y

权限设置模块设计

开 始 选择所需功能 添加用户 删除用户 浏览用户权限 输入用户帐号、密码,选择权限 是否删除 N 记录存在? Y N Y是否保存 添加记录至表中 删除用户 退出否 N结 束

Y