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

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

图1.7 科研成果管理系统总体结构图

软件配置

软件配置要一定要满足用户的要求,要就有足够的灵活性,要能够长期、稳定的技术支持。经过认真分析,我们选用了Myeclipse5作为前端的开发工具,利用其提供的集成开发环境及各种组建,尤其是对数据库的支持完成对数据库的各种操作,达到对科研成果正常有序的管理的目的。数据库则采用了适合本系统的SQL Server 7.0。使用Windows 2000 Professional 以上的版本的操作系统均可满足要求。 数据库的实现

基础数据表

字 段 数 据 类 型 名 编号 数字(INT) 题目 文本型(char) 类型 文本型(char) 分数 文本型(char) 科目 文本型(char) 答案 文本型(char) 是否出试卷 文本型(char) 用户表

字 段 数 据 类 型 名 uesr 文本型(char) pass 文本型(char)

数 据 长 度 10 50 50 50 50 50 50 数 据 长 度 50 50

与JSP的连接

JSP提供了与底层数据库系统紧密的连接。JSP 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,JSP连接数据库的方式有两种: ·通过使用JSP的 ADO控件。

·通过使用由JSP提供的专用的直接与数据库相连的接口 硬件配置

硬件配置主要包括客户端硬件的选择和服务器硬件的选择。科研成果管理信息系统的硬件配置要根据用户对系统的稳定性的要求、系统的容量、系统的吞吐量以及用户的维护水平来确定。目前北京服装学院配置的计算机硬件完全可以达到本系统的要求。 4.2.3 信息代码设计

代码是代表事物名称、属性、状态的符号,,它为事物提供一个概要而不含糊的认定,便于数据的存储和检索。使用代码可以提高处理的效率和精度以及数据全局的一致性。它是任何计算机的共同语言,使两者交换信息的工具。

代码问题严格说是一个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以大大简化数据的录入工作和计算机的处理工作,同时也降低工作难度,提高工作的准确度。

在本系统中,为了简化信息录入,方便信息查询,我们设计了 种代码: 第七章 数据库设计

数据库是数据库应用程序的核心。数据库的设计,或称数据模型,是建立以各应用程序的很重要的一步。一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快、占用空间小、操作过程简单、查找容易等特点。在本信息系统中,首先要创建相对应的数据库,然后再数据库中创建需要的表和字段。

数据库设计一般经过需求分析与数据分析、概念设计、逻辑设计和物理设计

等四个步骤。 概念设计

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

念结构,即先从用户的角度进行视图设计,然后将那个视图集成,最后对集成后的结构分析优化得到最终的结果。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个数

联系合同范文客服:xxxxx#qq.com(#替换为@)