数据库课程设计

发布 2022-10-04 15:02:28 阅读 2438

课程设计报告。

课程设计名称数据库原理课程设计

专业计算机科学与技术

班级 2班。

学号 08030208

姓名陈思娜

指导教师杨丽华

成绩。2024年 7 月 6 日。

目录。概述 2

一 . 国内外在该领域的发展概况 2

二 . 意义及目的 2

三 .软件定义及编程环境的选择 3

需求分析 4

一.功能 4

二.性能 5

1.可靠的安全性 5

2简易的维护性 5

3.运行时间 5

4.适用性 5

概念结构设计 5

e—r图 5

逻辑结构设计 6

表之间的联系图 9

实现 9主要模块的设计以及** 14

1.前台 14

2.后台 27

总结 29参考文献 29

概述。一 . 国内外在该领域的发展概况。

企业人事管理管理的发展阶段主要是以电脑系统的运用为标志的。与其他行业相比,计算机在管理应用的起步晚了十多年。从70年代初期开始,到80年代中整个模式已经基本定型、功能成熟,但真正成为企业人事管理的一部分大规模应用要到90年代。

世界各地企业人事管理信息化建设总体发展速度呈上升势头。

但国内企业人事管理的进程缓慢,跟国外的企业人事管理相比管理依然落后。国内部分专业人事管理的管理软件都已使用,但不能实现信息一体化,信息无法共享;甚至在一些企业还没有使用企业人事管理软件,仍靠手工处理业务;国内专业从业人员的素质还没有为信息系统的运用提供一个良好的基础;不少企业管理人员没有重视和参与信息系统的建设工作;技术人员不熟悉企业人事管理;企业人事管理不能独立发挥其应有的职能,这都影响到我国的人事信息化建设的进程。中国目前专业企业规模普遍较小、规模效益不明显,竞争力薄弱,也大大影响了计算机技术在人事管理中的应用。

二 . 意义及目的。

企业人事管理系统的作用主要表现在以下几个方面:

1 本系统大大提高了企业人事管理的运作效率;

对员工人事状况的基本信息统计、信息查询、打印等工作,提供的业务量很大,用手工方式进行上述业务运作,不仅速度慢,需要的人手多,出现错误的可能性也大,企业人事管理系统则可以大大提高事情运作的速度和准确性。

2 企业人事管理系统可以使企业人事管理规范化,提高管理质量;

由于计算机处理信息的速度很快,可使技术人员有充裕的时间对企业人事工作进行及时、准确、规范的管理,大大减少了差错的可能性,并可随时进行有关信息的查询,这有利于提高企业管理的安全性,树立特色形象。

3 企业人事管理系统的应用使企业的经济效益得到提高;

运用本系统可以节省大量的人力物力,提高企业的管理档次,提升企业形象,从总体上达到提高企业经济效益的效果。报表可做到日清月结,处理及时,很多问题都可以得到根本解决。

三 .软件定义及编程环境的选择。

microsoft active server pages 即我们所称的 asp ,其实是一套微软开发的服务器端脚本环境, asp 内含于 iis 3.0 和 4.0 之中 , 通过 asp 我们可以结合 html 网页、 asp 指令和 activex 元件建立动态、交互且高效的 web 服务器应用程序。

有了 asp 你就不必担心客户的浏览器是否能运行你所编写的**,因为所有的程序都将在服务器端执行,包括所有嵌在普通 html 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 active server pages 所独具的一些特点:

1. 使用 vbscript 、 jscript 等简单易懂的脚本语言,结合 html **,即可快速地完成**的应用程序。

2. 无须 compile 编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如 windows 的记事本,即可进行编辑设计。

4. 与浏览器无关 (browser independence), 用户端只要使用可执行 html 码的浏览器,即可浏览 active server pages 所设计的网页内容。 active server pages 所使用的脚本语言 (vbscript 、 jscript) 均在 web 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

server pages 能与任何 activex scripting 语言相容。除了可使用 vbscript 或 jscript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 rexx 、 perl 、 tcl 等。脚本引擎是处理脚本程序的 com(component object model) 物件。

server pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7. 可使用服务器端的脚本来产生客户端的脚本。

8. 物件导向( object-oriented )。

server components(activex 服务器元件 ) 具有无限可扩充性。可以使用 visual basic 、 j**a 、 visual c++ cobol 等编程语言来编写你所需要的 activex server component 。

sql全称是“结构化查询语言(structured query language)”,最早的是ibm的圣约瑟研究实验室为其关系数据库管理系统system r开发的一种查询语言,它的前身是square语言。sql语言结构简洁,功能强大,简单易学,所以自从ibm公司2024年推出以来,sql语言,得到了广泛的应用。如今无论是像oracle ,sybase,informix,sql server这些大型的数据库管理系统,还是像visual foxporo,powerbuilder这些微机上常用的数据库开发系统,都支持sql语言作为查询语言。

需求分析。一.功能。

1. 系统权限的管理。

系统登录,修改密码,系统管理员对不同权限的管理员添加。

2. 员工基本信息。

企业员工的浏览、添加、删除、修改。

员工的添加:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、

所在部门、身份证号、政治面貌、婚姻状况、**号码、职。

务、民族、文化程度等。

3.员工学历信息表。

企业员工学历信息的浏览、添加、删除、修改。

员工学历信息的添加:员工编号、员工姓名、文化程度、毕业院校、所学。

专业、毕业时间、外语程度等。

4. 员工家庭信息表。

企业员工家庭信息浏览、添加、删除、修改。

员工家庭信息的添加:姓名、性别、配偶、家庭成员、关系、工作单位、职务等。

5.企业部门信息表

企业部门信息的浏览、添加、删除、修改。

部门信息的添加:部门号、部门名、部门职能等。

6. 企业工作岗位表。

企业工作岗位信息的浏览、添加、删除、修改。

工作岗位的添加:岗位号、岗位名、所属部门、所需人数、员工姓名等。

二.性能。1.可靠的安全性。

可靠的安全性系统应能实现自身维护和数据苦的恢复。如今社会,网络非常发达,在提供给人们方便的同时,也给人们带来了各种各样的危害;黑客横行,病毒传播,一不小心,饿东西就没有了,因此,人事管理系统必须具备安全的保障。

2简易的维护性。

系统必须具备高集成性,便于系统维护。

3.运行时间。

数据更新时间正常的为4秒钟,响应时间正常的约为2秒钟。

4.适用性。

该程序使用windows2000/xp及以上系统。

概念结构设计。

e—r图。逻辑结构设计。

1员工基本信息。

包括:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、身。

份证号、政治面貌、婚姻状况、手机号码、部门编号、职务、文。

化程度等。设:员工编号为主键,部门编号为外键。

表1 员工信息表 (employees)

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...