搜档网
当前位置:搜档网 › 神通数据库-快速入门指南

神通数据库-快速入门指南

神通数据库-快速入门指南
神通数据库-快速入门指南

神通数据库快速入门指南版本

天津神舟通用数据技术有限公司

2010年12月

版权声明

神通数据库是天津神舟通用数据技术有限公司开发的数据库管理系统软件产品。神通数据库的版权归天津神舟通用数据技术有限公司,任何侵犯版权的行为将追究法律责任。

《神通数据库快速入门指南》的版权归天津神舟通用数据技术有限公司所有。

未经天津神舟通用数据技术有限公司的书面准许,不得将本手册的任何部分以任何形式、任何手段(电子或机械的,包括照相、复制和录制)或为任何目的进行复制、扩散等。

(c)Copyright 2010 天津神舟通用数据技术有限公司。版权所有,翻制必究。

阅读指南

〖阅读对象〗

本手册是专为使用神通数据库管理系统的用户编写的。用户在使用该产品前应当认真阅读本手册,以便快速熟悉本软件的安装使用。

〖内容简介〗

本手册介绍了如何安装使用神通数据库,以及在使用该产品时可能会遇到的问题及其相应的解决方法,目的是让用户对神通数据库的使用有一个快速的了解,方便用户熟悉本软件。

概述章节概述了神通数据库产品,介绍了神通数据库管理系统要求的硬件、操作系统资源及其运行环境。错误!未找到引用源。章节介绍了如何进行产品组件的安装,并使用大量的图片进行了说明。其余章节指导用户如何使用神通数据库,并列举了一些注意事项和常见问题解答。

欲获取更多有关神通数据库信息,请参考错误!未找到引用源。章节,与我公司联系。〖相关文档〗

使用本手册时可以参考神通数据库联机帮助文档。

〖手册约定〗

本手册遵循以下约定:

所有标题均使用黑体字。

如果标题后跟有“【条件】”字样,说明该标题下正文所要求的内容只是在一定条件下必须得引起注意的。

【注意】:提醒读者注意那些需要注意的事项。

【警告】:强烈提醒读者注意某些事项,以免造成严重后果。

【提示】:提供给读者一些实用的操作技巧。

目录

〖阅读对象〗 .................................................. 错误!未定义书签。〖内容简介〗 .................................................. 错误!未定义书签。〖相关文档〗 .................................................. 错误!未定义书签。〖手册约定〗 .................................................. 错误!未定义书签。第1章概述 .................................................. 错误!未定义书签。

产品简介........................................... 错误!未定义书签。

系统要求........................................... 错误!未定义书签。

产品组件........................................... 错误!未定义书签。第2章产品安装 .............................................. 错误!未定义书签。

启动安装程序....................................... 错误!未定义书签。

安装过程........................................... 错误!未定义书签。

产品配置........................................... 错误!未定义书签。

安装结束........................................... 错误!未定义书签。第3章产品卸载 .............................................. 错误!未定义书签。

启动卸载程序....................................... 错误!未定义书签。

卸载过程........................................... 错误!未定义书签。

卸载完毕........................................... 错误!未定义书签。第4章使用神通数据库......................................... 错误!未定义书签。

启动停止神通数据库................................. 错误!未定义书签。

用户管理........................................... 错误!未定义书签。第5章软件许可 .............................................. 错误!未定义书签。第6章常见问题解答........................................... 错误!未定义书签。第7章技术支持 .............................................. 错误!未定义书签。

第1章概述

欢迎使用神通数据库管理系统。在使用神通数据库管理系统前请认真阅读本手册,它将指导您完成神通数据库产品的安装,并提供重要的系统使用信息。

1.1产品简介

神通数据库企业版是天津神舟通用数据技术有限公司(简称“神舟通用公司”)拥有自主知识产权的企业级、大型通用关系型数据库管理系统。这是公司在大型数据库领域的多年研发积累以及深厚的航天信息化建设经验的集中体现,也是国家“核高基”科技重大专项、国家863计划在基础软件领域产品化所取得的一项重要成果。

1.2系统要求

本节主要介绍安装神通数据库管理系统要求的软硬件资源,为了快捷的完成神通数据库的安装,请在安装前务必对系统的软硬件资源进行检查,以确保系统资源满足如下要求。

硬件要求

最低配置:

客户端: CPU主频166MHz以上,内存64M以上;

服务器端: CPU主频700MHz以上,内存256M以上。

建议配置:

CPU主频以上,内存512M或更多

磁盘的要求

完全安装神通数据库大约需要190M的空间,服务器端的安装大约需要100M,每创建一个数据库大约需要300M。

按照上面的磁盘空间占用情况,用户可以根据应用的规模估算磁盘所需的存储空间,建议保留20%以上的硬盘剩余空间。

虚拟内存

至少需要512MB(根据实际应用情况增加)。

操作系统的要求

Windows 2000 / Windows 2003 / WindowsXP、UNIX、Linux

1.3产品组件

神通数据库企业版系列产品包括产品光盘和快速入门指南。

神通数据库企业版产品组件由服务器端组件和客户端组件组成,其中服务器端组件包括神通数据库主程序、管理工具、网络服务、实用程序和基本客户端软件;客户端组件包括企业管理工具、网络服务、实用程序、开发工具、预编译程序和客户端软件。

产品组件具体包括:

数据库服务器端:

数据库服务器程序:神通数据库服务器端主程序。

参数配置工具:设置神通数据库各项运行参数。

数据库配置工具:创建、删除神通数据库实例。

数据库客户端:

DBA管理工具:通过集中多服务器管理的方式,能对各数据库服务器上的数据库对象(如表、视图、约束、索引、触发器、序列、存储过程、用户、角色和权限等)提

供相应的可视化管理,同时支持针对数据库服务器的存储和数据库复制的管理。

SQL交互工具:为用户提供友好的图形化界面来使用SQL语言,操作数据库对象和更新数据。

数据迁移工具:进行神通数据库企业版与其它各种异构数据源(如各种关系数据库

系统、Excel文件、文本文件)之间数据的迁移、转换以及合并。

逻辑备份工具:可以对指定数据库中的单个或一组对象执行备份操作,存放在客户

端用户指定的文件中。

逻辑恢复工具:可以对指定数据库中的单个或一组对象执行恢复操作,用户需要选

择相应的备份记录。

性能监测工具:提供对数据库运行状况和性能的监测、跟踪、统计以及控制。

数据库维护工具:指导用户完成对神通数据库的物理备份和恢复及作业调度操作。

审计工具:通过审计中心定制审计策略,记录安全审计所需的数据库操作信息,并

对信息进行分析。

驱动程序:提供标准的数据库驱动程序,如ODBC,JDBC及.Net Provider。

应用开发工具:提供与常用开发工具的集成,以及本地化的Hibernate和Nhibernate开发接口。

帮助手册:提供神通数据库各组件的使用说明。

【注意】神通数据库根据不同的应用需求和配置要求,会发布不同的产品组件,若产品组件有变动,请参考安装程序的组件列表。

第2章产品安装

本章主要介绍如何安装神通数据库产品。安装前请确认以下内容:

计算机配置是否符合神通数据库企业版的系统要求。

是否使用管理员身份登录操作系统。

若已安装神通数据库产品,重新安装前请完全卸载原系统。

【提示】如果不是首次安装,一般不需要重新启动操作系统,用户可以在已安装组件的基础上添加新的组件或进行修复安装,也可以通过安装程序卸载已经安装的部分或全部组件。

2.1启动安装程序

在确认操作系统已正确安装,并且网络系统能正常运行的情况下,将神通数据库安装光盘放入光驱内,在不同操作系统中使用不同方式启动安装程序:

Windows系列操作系统

如果操作系统打开了“光盘自动运行”功能,将安装光盘放入光盘后会自动弹出“安装程序自动运行”界面(错误!未找到引用源。)。

图2-1 安装程序自动运行界面

点击<安装神通数据库 >进入欢迎使用神通数据库界面(图2-2)。

【提示】如果安装程序没有自动运行,可以进入光驱目录后双击执行程序,进入神通数据库系统安装程序。

Linux或UNIX操作系统

以root 身份登陆操作系统,如果系统不能自动mount光驱,则需要先在终端中将光驱mount 到目录/mnt/cdrom 上;然后进入/mnt/cdrom目录。如下所示:

# mount /mnt/cdrom

# cd /mnt/cdrom

进入光驱目录后,执行打开安装程序。

【注意】在Linux 操作系统中安装时请在终端下运行安装程序,图形界面下双击安装程序文件,在有些Linux操作系统下不能直接打开安装程序。

2.2安装过程

1.欢迎使用界面

图2-2 欢迎界面

根据需要选择安装语言(错误!未找到引用源。),选定后点击<确定>按钮,稍后出现的安装程序界面将显示为相应的语言。

2.用户须知

显示神通数据库管理系统的用户须知信息,向您介绍该产品,如错误!未找到引用源。。

图2-3 用户须知界面

3.阅读许可协议

显示神通数据库管理系统的软件许可协议内容,请认真阅读并在选择“本人接受许可协

议条款”后继续进行神通数据库管理系统的安装,如错误!未找到引用源。。

图2-4 许可协议界面

4.选择安装集

神通数据库管理系统的产品安装集有三种(错误!未找到引用源。):选择<完全安装>——将安装神通数据库管理系统的全部组件;选择<仅客户端安装>——只安装神通数据库管理系统客户端相关组件;若需挑选组件进行安装请选择<自定义>,点击<下一步>将显示组件选择界面(错误!未找到引用源。)。

图2-5 选择安装集界面

图2-6 选择安装集-组件选择界面

5.选择安装文件夹

请输入或选择安装文件夹的全路径(错误!未找到引用源。),如果路径输入错误,将弹出相应的错误提示信息,比如错误!未找到引用源。。

图 2-7 选择安装文件夹界面

图 2-8 安装文件夹错误界面

6.选择捷径文件夹

指定神通数据库管理系统产品快捷图标创建的位置。

【注意】在不同的操作系统下该界面显示的内容有所不同,请根据界面提示进行操作。

图2-9 选择捷径文件夹界面

7.预安装摘要

开始执行安装操作前,安装程序会显示神通数据库管理系统安装的摘要信息(错误!未找到引用源。)。

图2-10 预安装摘要界面

点击<安装>按钮,开始产品安装进程。

【警告】如果目标空间不足,会显示警告界面,同时<安装>按钮将失效,您也不能进行接下来的安装操作(错误!未找到引用源。),此时点击<上一步>可重新指定安装目的文件夹路径。

图2-11 警告界面

8.安装进度界面

执行神通数据库管理系统产品安装操作,显示安装进程。

【提示】安装进行中可以点击<取消>按钮,确认后可停止本次安装操作。

图2-12 安装进度界面

2.3产品配置

如果您选择安装了“数据库服务器端”组件,安装进程结束后神通数据库会弹出“数据库配置工具”界面,引导您创建数据库实例,如图2-13。

图2-13 数据库配置程序界面

【注意】首次安装神通数据库系统时必须创建一个数据库实例,否则将不能正常启动神通数据库服务器。

成功创建数据库实例后,会弹出“参数配置工具”窗口,您可以根据提示来配置神通数据库相关参数,如错误!未找到引用源。。

有关“数据库配置工具”和“参数配置工具”的详细使用说明,您可以阅读该工具的帮助信息。

图2-14 参数配置程序界面

【提示】从快捷文件夹打开“帮助手册”的“联机帮助”项,可进入工具帮助信息阅读界面。

【注意】神通数据库管理系统的帮助信息是通过网页浏览器阅读的,请您在打开“联机帮助”前确认网页浏览器可正常运行。

2.4安装结束

图2-15 安装完毕界面

最后安装程序将进入“安装完毕”界面,并提示产品是否已成功安装,此时<上一步>和<取消>按钮均处于失效状态,如图2-15。单击<完成>按钮,关闭安装程序。

【注意】在某些操作系统下,一些系统设置必须重新启动操作系统后才可生效,所以安装完毕后安装程序会提示您是否重新启动操作系统,请保存好其它系统程序后点击<确定>,安装程序将自动重新启动计算机。

【提示】详细的安装日志信息会保存在安装目录的“神通数据库”文件中。

第3章产品卸载

当您确认不在使用已安装的神通数据库管理系统产品或安装其它版本时,请通过以下方法卸载。

3.1启动卸载程序

神通数据库管理系统提供了以下方式启动卸载程序:

执行已安装的神通数据库管理系统快捷文件夹中的“卸载安装”项。

直接执行神通数据库管理系统安装目录下installation文件夹内的ChangeInstallation.可执行文件。

当前系统已安装了神通数据库产品,再次安装时安装程序会提示是否修改现有实例。3.2卸载过程

1.选择维护模式

首先您需要选择维护模式(错误!未找到引用源。)。如果仅是删除已安装产品的某些组件,请选择“删除功能”模式,并伴有组件选择界面(错误!未找到引用源。);“修复产品”,修复已经安装的服务器端组件;若想完全删除已安装的所有组件,请选择“卸载产品”模式。

图3-1 选择维护模式界面

图3-2 选择删除组件界面

2.准备卸载

执行卸载操作前,安装程序将显示卸载提示信息,如错误!未找到引用源。。

【提示】此时可点击<取消>按钮退出卸载程序。

图3-3 准备卸载界面

3.卸载进程

执行神通数据库管理系统产品卸载操作,显示卸载进程,如图3-4。

图3-4 卸载进度界面

3.3卸载完毕

由于资源占用或其它原因,一些项目卸载程序无法删除,您可根据界面提示手动删除,如图3-5。

图3-5 卸载完毕界面

【注意】有些无法删除的项目卸载程序是可以检测出原因的,卸载程序会根据实际检测的提示重新启动系统,请重启后再尝试删除相关资源配置文件,如错误!未找到引用源。。

图3-6 卸载完毕界面-重新启动系统

第4章使用神通数据库

本章主要介绍了如何启动停止神通数据库以及用户管理。

4.1启动停止神通数据库

当成功安装神通数据库服务器端组件后,神通数据库服务将随操作系统启动而自动运行,如需手动启动系统或停止神通数据库服务,可通过以下方法实现:

Windows系列操作系统

进入“Windows服务管理器”中(在开始->运行中输入""),启动或停止相应的神通数据库实例服务项(如错误!未找到引用源。所示)。

图4-1 Windows服务管理器

Linux操作系统

在终端窗口中输入以下命令启动数据库:

# /etc/oscardb_<数据库实例名>d start

在终端窗口中输入以下命令停止数据库:

# /etc/oscardb_<数据库实例名>d stop

【提示】“数据库实例名”为创建数据库时的库名称,如库名称为OSRDB,则启动数据库

项目一 数据库管理系统中需求分析

一、本课程的任务 后台数据库构建、数据库操作、管理、维护,为后续课程如JA V A,https://www.sodocs.net/doc/4f7049574.html,作准备工作,从而从前台到后台完成一个完整信息管理系统的创建。 二、本课程的学习特点及思路 1、项目引导,任务驱动 2、以一个完整的信息管理系统的后台数据库的构建为例,贯穿本课程。 3、项目分成若干个子项目。按子项目的完成来开展教学。 三、考试形式: 按平时实验情况及课程设计情况给出分数。

项目一学生信息管理系统中数据需求分析 任务: 确定学生信息管理系统的基本功能。 找出系统中的实体,如学生、教师、课程等。 找出各实体的各种属性,如学生有学号,姓名,性别,出生日期等。 找出实体之间的关系,如学生与课程的关系是“学习”,画出E-R图 将E-R图转换成二维表 对二维表进行优化处理 课程引入: 在IT企业中,经常需要创建一些小型的数据库对企业的生产,销售,财务,人事等日常生产活动进行管理,那第要创建一个怎样的数据库,库中包含哪些表及其它对象,表中有哪些数据既能保证数据的冗余尽可能少,又能何证对数据库操作不会出现异常,既方便用户的使用和操作,又能满足数据库安全及管理需要?这是IT工作岗位中经常遇到的工作,也是IT从业人员必备的职业素质。因此掌握信息系统的数据分析的知识、方法及技巧是完全必要的。本单元通过对“学生信息管理系统”中的数据需求分析的学习及实践,使同学们掌握常用信息系统的数据分析方法与技巧,为后续章节的学习打好基础。 数据库设计目的是根据用户的需求,构造最优的数据库模式,使它能有效地存储数据。数据库设计的优劣直接影响到信息系统的质量和运行效果。因此设计一个结构优化的数据库是对数据进行有效管理的前提和正确利用信息的保证。在中小型企业中,通常使用SQL Server数据库。 项目背景: 随着信息技术的发展,在教学管理中采用现代的科学管理和技术手段势在必行。这样可以减轻管理人员的工作量,充分发挥人,财,物各种将资源的效用。通过分析我校教学管理现状,结合学校实际情况,开发学生信息管理系统,实现对学生信息,教师信息,学成成绩,教学授课,选课情况等方面进行一体化管理 课程内容: 数据库设计的方法中比较著名的有新奥尔良方法,它将数据库的设计分为四个阶段:需求分析,概念设计,逻辑设计和物理设计。 需求分析:需求分析阶段是整个设计的基础,是最困难,最耗时间的一步,需求分析做得是否充分与准确,决定了其上构建数据库的速度与质量。需求分析如果做的不好,可能会导致整个数据库设计返工重做。 本案例中任务分析:管理员可对学生基本信息,班级信息,教师信息,学生选课情况,学校基本信息进行管理,学生可对本人信息进行修改,进行网上选课,浏览个人成绩及选课情况。包括这样几个功能模块: 1、用户管理:用户注册,用户登录,用户修改,用户删除 2、学生基本信息管理:系别信息添加、修改、删除;班级信息添加、修改、删除;学生信 息的添加、修改、删除;系别、班级、学生基本信息的查询。 3、教师基本信息管理:教师信息的添加、修改、删除、查询。 4、课程管理:课程信息的添加、修改、删除、查询;教师授课安排,学生选课。 5、学生成绩管理:成绩的录入和修改;成绩的汇总统计,成绩的审核和锁定;成绩的查询。 6、系统维护管理:数据备份、恢复;导入、导出;系统帮助。 通过对以上系统功能分析得知,该系统涉及大量,复杂的数据管理,如何组织数据,采取何

数据库学生管理管理系统

广州航海学院 《数据库原理及应用》课程设计报告 题目电商162班学生管理系统 班别电商(专)162 姓名 学号 2 指导教师黄海滨 2017年12月成绩

目录 1课题的描述 学生管理系统是一个对学生的信息进行管理的应用,信息管理系统的操作在技术上已逐步成熟。这个学生信息管理系统用 2008来设计界面,实现对学生信息的基本管理,包括学生信息,班级信息,课程信息,成绩信息的添加,修改和查询以及密码等功能。该系统充分考虑用户的操作简便性,实现快捷操作。教师和学生可以应用该系统 实现如下功能: (1)系统设置,包括创建用户,学生或管理员登陆,修改密码,学生信息查询。 (2)信息设置,可以添加新学生信息,修改信息。 (3)学生信息的查看和管理。可以查看学生的学号,姓名,性别,班级,手机,宿舍查看。 (4)学生信息查询。可按学号,姓名,还有其他各种条件查询,方便实用。 (5)本例使用面向对象的需求分析方法分析

2 需求分析 2.1需求分析 需求分析的任务是确定系统必须完成哪些工作,也就是对系统提出完整、准确。清晰,具体的要求。需求分析的结果是系统开发的基础。 调查资料发现,学生信息管理系统应具备的职能有;系部信息、学生信息、课程信息、选课信息,并进行相关信息匹配。 2.2 系统功能结构

3 概念设计 3.1 局部 图 学生信息 姓名 性别 学号 老师 入学年份 手机 宿舍 姓名 性别 宿舍 班级设置 姓名 辅导员 入学 班级

3.2 全局 图 班级设置 姓名 辅导员 入学 班级 属于 学号 手机 姓名 老师 学生 性别 入学年份 住 宿舍信息 性别 宿舍

企业信息系统-数据管理-数据库的概念与用途

数据库的概念与用途 数据库的概念 什么是数据库呢?当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表20.6.3中,这张表就可以看成是一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、仓库、生产的自动化管理。 J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗

余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的优点 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。特别是近年来推出的微型计算机关系数据库管理系统dBASELL,操作直观,使用灵活,编程方便,环境适应广泛(一般的十六位机,如IBM/PC/XT,国产长城0520等均可运行种软件),数据处理能力极强。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。 数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用的dBASELL就是一种数据库管理系统软件。 数据库结构与数据库种类 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。 1.数据结构模型 (1)数据结构

VC++6.0入门第九章连接数据库

第九章 连接数据库 微机在商业上的应用主要在数据处理,要求能够快速方便地访问一个大型数据库中的记录, MFC 提供了两种独立地面向用户的数据库访问系统,一种是ODBC (Open DataBase Connectivity ,开放数据库连接),另一种是DAO (Data Access Objects ,数据访问对象)。本章你将学会使用ODBC 和DAO 连接数据库,并能够简单地操作数据库数据。 9.1 MFC ODBC 连接数据库 ODBC 是微软公司支持开放数据库服务体系的重要组成部分,它定义了一组规范,提供了一组对数据库访问的标准API ,这些API 是建立在标准化版本SQL (Structed Query Language ,结构化查询语言)基础上的。ODBC 位于应用程序和具体的DBMS 之间,目的是能够使应用程序端不依赖于任何DBMS ,与不同数据库的操作由对应的DBMS 的ODBC 驱动程序完成。 9.1.1 ODBC 的构成 ODBC 的结构如图9-1所示。 图9-1 使用ODBC 的层次图 ODBC 层由三个部件构成: 1. ODBC 管理器 ODBC 管理器的主要任务是管理安装ODBC 驱动程序,管理数据源。应用程序要访问数据库,首先必须在ODBC 管理器中创建一个数据源。ODBC 管理器根据数据源提供的数据库存储位置,类型及ODBC 驱动程序信息,建立起ODBC 与一个特定数据库之间的联系,接下来,程序中只需提供数据源名,ODBC 就能连接相关的数据库。ODBC 管理器位于系统控件面板中。 2. 驱动程序管理器 驱动器管理器位于ODBC32.DLL ,是ODBC 中最重要的部件,应用程序通过ODBC API 执行数据库操作。其实ODBC API 不能直接操作数据库,需要通过驱动管理器调用特定的数据库的驱动程序,驱动程序在执行完相应操作后,再将结果通过驱动程序管理器返回。驱动器管理器支持一个应用程序同时 应用程序 数据源DSN ODBC API (SQL) ODBC 管理器 驱动程序 管理器 ODBC 驱动程序 数 据 源 ODBC 层

数据库设计 工资管理系统

数据库原理及应用课程设计 题目:工资管理系统 姓名: 学号: 专业:软件工程 班级: 指导教师: +++++++大学软件学院 二0一二年十二月

摘要 人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 应用背景 1.1 引言 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。 企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。 1.2 管理信息系统的发展历史 管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。"这时数据处理一词已经出现。 管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着益重要的作用,显示出强大的生命力。 随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。 管理信息系统它是依赖于管理和科学技术的发展而形成的。管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。管理信息系统是依赖于电子计算机的发展而发展的。

项目申报管理系统详细设计

文档编号: PRMS-2 版本号: V1.0 文档名称:详细设计说明书 项目名称:项目申报管理系统 项目负责人:董艳,苏丽,李瑞卿 编写:董艳 2009年11月10日 校对:董艳,苏丽,李瑞卿 2009年11月10日 审核:董艳,苏丽,李瑞卿2009年11月10日 批准:董艳,苏丽,李瑞卿2009年11月10日 开发单位:西北农林科技大学信息工程学院信管062班

详细设计说明书

1.引言 1.1编写目的 根据从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 该文档供系统开发人员使用,为进一步设计软件、编写代码打下基础。 1.2项目背景 在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。 为了适应社会的需求,使市级重点建设项目月报信息统计工作更加科学、规范、高效、简便,我们小组打算开发“项目申报管理系统”。本系统是为方便重点建设项目业主单位报送项目月报,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题而开发的应用软件管理系统。 根据2009年重点项目申报工作的需要,由西北农林科技大学信息工程学院信管提出开发一套为重点项目申报工作服务的应用系统。 1.3定义 项目申报管理系统是指应用电子计算机和相关网络支持,为申报项目的相关人愿提供数据信息管理系统,从而优化项目申报,减少项目申报周期,提高工作质量。 文档中采用的专门术语的定义及缩略词简要如下: PRMS:Project Report Management System,项目申报管理系统。 1.4参考资料 [1]教学提供详细设计模板 [2]杨选辉《信息系统分析与设计》北京:清华大学出版社,2007。 [3]王珊,萨师宣。《数据库原理与应用》。北京:高等教育出版社,2003。 [4]耿祥义张跃平。《JSP实用教程》北京:清华大学出版社,2007。

数据库管理系统

8.1 知识点 8.1.1 数据库管理系统概述 DBMS的系统目标 数据库管理系统是数据库系统的核心,从用户角度来看,一个DBMS应尽可能具备的 系统目标是:用户界面友好、结构清晰和开放性。 DBMS的基本功能 DBMS主要是实现对共享数据有效的组织、管理和存取,所以DBMS具有以下基本功能: 1.数据库定义功能 2.数据存取功能 3.数据库管理功能 4.数据组织、存储和管理功能 5.数据库的建立和维护功能 6.其他如DBMS与其他软件系统的通信功能,与其他DBMS或文件系统的数据转换 功能 8.1.2 数据库管理系统的结构和运行过程 DBMS程序模块的组成 DBMS是一种由各种模块组成系统软件,主要的模块有: 1.据定义方面的程序模块 数据定义的程序模块主要包括如下内容: 文本框: 考纲要求 2.数据库设计的目标、内容和方法 3.数据库应用开发工具 4.数据库技术发展 (1)模式、外模式、存储模式的定义模块,在RDBMS中就是创建数据库、创建表、 创建视图、创建索引等定义模块。 (2)安全性定义,如授权访问。 (3)完整性定义,如主键、外键、以及其他一些完整性约束条件 2.数据操纵方面的程序模块 数据操纵的程序模块主要包括如下内容: (1)查询处理程序模块 (2)数据更新程序模块 (3)交互式查询程序模块 (4)嵌入式查询程序模块 3.数据库运行管理的程序模块 数据库运行管理主要包括:系统启动的初始化、建立DBMS的系统缓冲区、建立系统 工作区、打开数据字典、安全性检查、完整性检查、并发控制、事务管理、运行日志管理等。 4.据库组织、存储和管理方面的程序模块 数据库组织、存储和管理方面的程序模块主要包括:文件读写和维护、存储路径管理 和维护、缓冲区管理等。 5.据库建立、维护和其他方面的程序模块 数据库建立、维护和其他方面的程序模块主要包括初始装入程序、转储程序、恢复程

学生信息管理系统数据库设计

数据库技术 实 验 报 告 学校 专业 年级 学号 姓名 年月日

学生信息管理系统数据库设计 一、数据库的建立 1. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

创建企业信息管理系统数据库

我们即可扩展各种业务管理系统的功能,如图2-1所示。 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。

2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。

该图中的"注册→登录→退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.3 设计页面结构

项目管理-项目需求分析与数据库设计

第3章项目需求分析与数据库设计 3.1 项目开发背景 移动数据库是移动计算环境中的分布式数据库,移动数据库的应用大都嵌入到诸如掌上电脑、PDA、嵌入式设备等移动设备中,故移动数据库有时也称为嵌入式移动数据库。 目前绝大多数行业中数据存储与管理都需要随时随地进行,如果将数据存放在中心服务器数据库中,不便于各项数据操作,这时可以将中心服务器中数据库的部分数据,在联网状态下下载和保存到移动数据库中。这样很多的功能实现就可以在离线情况下直接在移动设备端实施完成,同时大幅度减少了中心服务器的负荷和压力。另外在设备端中对移动数据库的各项数据改变,也可以在网络连通时再传回到服务器上,以便保持服务器端与设备端数据的同步。 根据物流配送行业的特点,目前很多公司从客户商品购买到货物发送到客户手中这一系列业务流程都采用基于嵌入式设备的移动解决方案。工作人员在开始一天的工作时,可以直接通过手持设备查看当天要发送的所有货物信息,例如货物的收件人、收件地址和联系方式,并且可以给出一个最佳的投递路线。除此之外,当货物送达后,客户还可以直接在手持设备上进行电子签名以确认货物的送达,而后工作人员就可以将客户签名和货物送达信息直接通过无线网络传递给中心服务器,避免了一系列的“纸上操作”过程,大大加快了工作效率。 随着3G时代的到来,嵌入式移动数据库的应用会越来越广,利用嵌入式移动设备,当无线网络畅通时,可以利用无线网络获取所需的信息,并将这些重要信息存放到移动数据库中,这样既可以减少中心服务器的负载,又可以随时随地取得资料。当无线网络再次畅通时,我们又可以将移动数据库中的数据改变回传至中心数据库服务器。中心服务器数据库中如果存在新的数据信息,移动数据库也会自动加载这些新信息,确保了移动数据库和中心服务器数据库之间的数据同步。 3.2 项目的需求分析设计 3.2.1 项目业务需求描述 嵌入式软件开发公司对各地物流运输公司进行调研之后,整理出将要实现的移动物流配送系统业务功能,移动物流配送系统面向三类用户:客户服务人员、库房管理人员(包括装车人员)、货物运输人员。 (1)客户服务人员可以利用手持移动设备为客户购买所需商品,建立新的订单,并将新的客户订单信息发往商品所在的物流公司中央数据库服务器。 (2)库房管理人员可以利用手持设备获得中央数据库中有关客户订单的信息,确认客户

学生信息管理系统数据库设计全

学生信息管理系统数据 库设计全 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1.学生成绩管理系统的数据库需求分析学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下: (1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。 班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。 (2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。 (3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。

3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式 班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名 Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore)

PLSQL学习简易快速入门

PLSQL学习简易快速入门 课程一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。 一、写SQL 命令: 不区分大小写。 SQL 语句用数字分行,在SQL PLUS中被称为缓冲区。 最后以;或 / 结束语句。 也可以用RUN来执行语句 二、例1:SQL> SELECT dept_id, last_name, manager_id FROM s_emp; 2:SQL> SELECT last_name, salary * 12, commission_pct FROM s_emp; 对于数值或日期型的字段,可以进行相应的四则运算,优先级与标准的高级语言相同。 SQL> SELECT last_name, salary, 12 * (salary + 100) FROM s_emp; 三、列的别名ALIASES: 计算的时候特别有用; 紧跟着列名,或在列名与别名之间加“AS”; 如果别名中含有SPACE,特殊字符,或大小写,要用双引号引起。 例(因字体原因,读者请记住:引号为英文双引号Double Quotation): SQL> SELECT last_name, salary, 12 * (salary + 100) ”Annual Salary” FROM s_emp;

四、连接符号:|| 连接不同的列或连接字符串 使结果成为一个有意义的短语: SQL> SELECT first_name || ’’ || last_name || ’, ’|| title ”Employees” FROM s_emp SQL> select divid ||' '|| divname from pub_t_division_test where superid='001' 效果如下图: 五、管理NULL值: SQL> SELECT last_name, title, salary * NVL(commission_pct,0)/100 COMM FROM s_emp; 此函数使NULL转化为有意义的一个值,相当于替换NULL。 select divid,divname,NVL(addr,0) from pub_t_division_test where superid='001' 效果如下图: 六、SQL PLUS的基本内容,请参考 七、ORDER BY 操作: 与其他SQL92标准数据库相似,排序如: SELECT expr FROM table[ORDER BY {column,expr} [ASC|DESC]]; 从Oracle7 release 7.0.16开始,ORDER BY 可以用别名。 另:通过位置判断排序: SQL> SELECT last_name, salary*12 FROM s_emp ORDER BY 2; select * from pub_t_division_test where superid='001'order by3 这样就避免了再写一次很长的表达式。 另:多列排序: SQL> SELECT last name, dept_id, salary FROM s_emp ORDER BY dept_id, salary DESC; SQL>select * from pub_t_division_test where superid='001' order by 1,3 desc

空间数据库复习重点答案完整)

1、举例说明什么是空间数据、非空间数据?如何理解空间查询和非空间查询的区别?常用的空间数据库管理方式有哪几种及其各自特点。 数据:是指客观事务的属性、数量、位置及其相互关系等的符号描述。空间数据:是对现实世界中空间对象(事物)的描述,其实质是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据。河流的泛洪区,卫星影像数据、气象气候数据等都可以是空间数据书店名称店员人数,去年的销售量,电话号码等是非空间数据 空间查询是对空间数据的查询或命令 人工管理阶段 文件管理阶段缺点: 1)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。 2)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。不能达到真正的共享,即数据项、记录项的共享。 常用: 文件与数据库系统混合管理阶段优点:由于一部分建立在标准的RDBMS上,存储和检索数据比较有效、可靠。 缺点:1)由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在RDBMS外的数据有时会丢失数据项的语义。 2)数据完整性的约束条件可能遭破坏,如在几何空间数据系统中目标实体仍存在,但在RDBMS中却已删除。 3)几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多 全关系型空间数据库管理系统 ◆属性数据、几何数据同时采用关系式数据库进行管理 ◆空间数据和属性数据不必进行烦琐的连接,数据存取较快 ◆属性间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作 ◆GIS软件:System9,Small World、GeoView等 本质:GIS软件商在标准DBMS顶层开发一个能容纳、管理空间数据的系统功能。 对象关系数据库管理系统 优点:在核心DBMS中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。缺点:用户须在DBMS环境中实施自己的数据类型,对有些应用相当困难。 面向对象的数据库系统。 采用面向对象方法建立的数据库系统; 对问题领域进行自然的分割,以更接近人类通常思维的方式建立问题领域的模型。 目前面向对象数据库管理系统还不够成熟,价格昂贵,在空间数据管理领域还不太适用; 基于对象关系的空间数据库管理系统可能成为空间数据管理的主流 2、什么是GIS,什么是SDBMS?请阐述二者的区别和联系。 GIS是一个利用空间分析功能进行可视化和空间数据分析的软件。它的主要功能有:搜索、定位分析、地形分析、流分析、分布、空间分析/统计、度量GIS 可以利用SDBMS来存储、搜索、查询、分享大量的空间数据集 改:地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工 科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。简单的说,地理信息系统就是综合处理和分析地理空间数据的一种技术系统。

工程项目管理系统数据库设计-项目管理论文-管理论文

工程项目管理系统数据库设计-项目管理论文-管理论文 ——文章均为WORD文档,下载后可直接编辑使用亦可打印—— 随着曰益发展的信息技术,信息通讯以及祥光的技术已经广泛应用在社会的各个行业,在目前在企业中逬行管理时越来越广泛地应用计算机来进行,对于多数的企业来讲,应用计算机对曰常的事物进行处理,是在与现代企业制度相适应,将有助于企业管理更加的规范化、科学化。在建筑工程项目管理系统中也可以应用计算机將建筑项目中的流程和资源进行管理。 1对建筑工程项管理系统的背景进行研究 工程项目管理有着非常复杂繁多的种类,同吋又有着十分巨大的信息量,使得各个阶层的主管以及计划工作人员的工作量增加,工作负担非常的沉重。顼目管理系统可以将这些信息逬行统一的收集,同吋又可以对这些信息进行处理加工,帮助管理人员將各种信息问题进行解决同吋应用更便利的方式对这些信息工作进行处理.;这个程序能够准确,并及吋的将信息提供给监理公司以及企业中的各个部门,將企业中的多个项目进行统一的管理,并且能够迅速的对所需要的信息进行查询,同时对项目中逬行实施的工作质鼉加强控制,可以实现

节约和调控物力资源以及入力资源,将各个部门的工作效率进行进一步的提高,在主管人员进行决策时可以提供真实的依据以及有力的支持;它使得企业的经营能够得到极大的改善,与此同吋使得企业的竞争力以及适应能力都得到了很大程度上的提高。由于企业的主管能够隨每个项目具体的实施情況隨时隨地进行了解,从而主管入员对生产经营活动逬行规划非常的有利,并且能够使得数据的综合利用以及共享得以实现,从而对工作灵活性进行控制,以及对企业的计划逬行强化。它的运作重心主要是”项目”,进行管理的主要目标是争取在保证质量的前提下按吋完成每一个项目,让客户对其满意的同吋,企业也能够获得丰厚利润。 2项目管理系统数据库的设计与实现 多度结拘是在分布式技术(distributechnology〉的建立是以其不断成熟不断发展的前提下建立起来的。这个技术的核心是分离企业逻辑,我们系统主要的事本系统主要文献的事所建立的基于Web的改逬三层结构框架。这三层分别为Web项目(页面显示层)、BLL项目(businesslogiclayer),即业务逻辑度)和DAL頭目(dataaccesslayer)’即数据访问层)。在这一工作模型中,在流程模型库中存入逬流程模型。流程实例进行创建时的一系列过程也就是相应的在模型库中取出相应流程模型对流程实例很多。决定着该流程实例具有的重

数据库学生管理系统

数据库原理实训 ——学生管理系统 班级: 成员: 指导老师: 开发时间:

一.需求分析 1、编写目的 为了明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。 2、项目背景 使用计算机对学生信息进行管理,拥有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低等。这些优点能够极提高学生信息的效率,也是管理科学化、正规化的重要支撑。 学生信息管理系统能够方便地查询和变更学生的基本数据(包括学籍数据和成绩数据),节省大量工作时间,有效地提高学生信息管理的效率。而查询信息的直观显示将有助于系统的用户一目了然地掌握学生的情况。 3、开发计划 分阶段完成任务: 第一阶段实现快速界面原型,并进行相应的补充修改以满足客户的需求; 第二阶段完成界面的进一步设计求精,形成最终的设计样式; 第三阶段:完成数据库的开发; 第四阶段:整合管理系统并进行各项测试改正出现的各种问题。 4、实现的容 学生信息管理系统属于应用系统。学生信息管理系统的使用者是教务处管理员和学生。它的功能就是教师通过输入用户名和口令登陆到教学管理数据库中,从而实现对各门选课人数限制,对学生信息的维护限制。每个新学年的开始,都

有新生的进入,和毕业生离校,每个学期学生的课程会发生改变以及有些学生因为不同的原因离校或者有新来的转校生。系统要对这些情况做相应的改变。离校的将学生信息删除,新来的要将学生信息存入系统,课程改变了,要将其修改。教务处访问该系统将学生信息填入、删除或修改,学生可以在系统上查询本人信息。该系统是一个集成多功能的信息管理系统,有教师资料管理、学生管理、班级管理、院系管理、课程管理和成绩管理功能模块。本系统将大大提高学生信息的管理效率,带来数据共享、网络查询和网络管理等便利,实现学生信息管理的数字化和智能化。 教师管理模块:本模块主要对教师的资料信息进行查询,删除,修改和添加。 学生管理模块:本模块主要对学生资料信息进行相应的查询,删除,修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加,修改,查询。 课程管理模块:本模块主要对课程资料进行管理,对其进行查询,添加,修改和删除。又详细划分了课程类别资料,对其进行如上操作。 成绩管理模块:本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入 班级管理模块:本模块班级资料信息进行管理,对其进行相应的查询,修改,删除和添加。 根据实际问题,本系统要实现以下功能: (1)用户认证。本系统用户有教务处管理员和学生,所以用户必须通过认证才能登入系统。系统能够自动识别用户类型,能够给不同的用户分配不同的权限。

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

企业人事管理系统的数据库设计

数据库原理及Oracle开发课程设计 题目企业人事管理系统 系(部) 电子与信息工程系 班级12级计本1班 姓名薛永刚 学号2012020181 指导教师昕 2014年 6 月9日

数据库原理及Oracle开发课程设计任务书一、设计题目、容及要求 题目:企业人事管理系统 容:1、分析与流程设计; 2、相关程序设计、实现、调试; 3、课程设计总结报告。 要求:人事管理是每个公司日常管理中最重要的部分,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。因此,本次课程设计的课题是设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。使用SQL Server2000数据库形成数据表,进行数据查询存储。 二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1、课程设计总结报告 2、数据库备份文件 三、进程安排 设计工作4学时 实现与调试16学时 课程设计总结报告8学时 四、主要参考资料 [1] 烨,中元. C#编程及应用程序开发教程[M]. 北京:清华大学出版社,2004 [2] 岩. SQL Server 2000系统管理员宝典[M].北京:清华大学出版社,2005 [3] 百敬,巧玫.SQL Server2005数据库开发详解[M].北京:电子工业出版社,2006 指导教师(签名):教研室主任(签名):

企业人事管理系统 薛永刚 学院计算机科学与技术12级省市725000 摘要:在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。 关键词:企业人事管理;员工信息数据库;存储 1 系统概述 在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。 本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的法,完成了一个人事管理系统数据库系统的设计。最终,在SQL SEVER 2000完成的人事管理系统,可以实现:对员工基本档案的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。 2 需求分析 2.1用户需求 因为此管理系统主要是针对大多数企业的人事管理部门管理公司部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作. 通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。 (1)员工档案管理 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 (2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

相关主题