数据库设计报告完整

数据库课程设计

指导书

昆明理工大学自动化系

20xx年12月

数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库原理及应用》课程设计

重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。课程设计的目的和要求有以下几方面:

一、课程设计目的:

1.加深对讲授内容的理解

《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。

2.通过课程设计,掌握数据库系统设计与开发的方法及步骤

数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。

3.培养学生自学以及主动解决问题的能力

通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。

二、课程设计基本要求:

1.课程设计应由学生本人独立完成完成,严禁抄袭,如果发现最后的设计基本

相同者(系统需求分析与功能设计、数据库的概念设计、逻辑设计,数据库的实现与运行等内容基本相同),一经验收教师认定其抄袭行为,则成绩均为不及格。

2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设

计理论、设计方法等。熟悉数据建模工具PowerDesigner与数据库管理系统SqlServer软件的使用。

3.按时上机调试,认真完成课程设计。

4.认真编写课程设计报告,课程设计报告的书写格式见附录2

数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库原理及应用》课程设计重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。课程设计的目的和要求有以下几方面:

三、前言

设计物资管理数据库系统的目的是为了全面管理仓库中储存的商品和货物、维护公司资产的安全完整、缩短库存信息流转时间,使经营公司的物资管理层次分明、井然有序,为采购和销售提供依据,从而提高公司的经营效率。物资管理数据库主要通过存储供货商、购货商、产品等的信息,实现下列任务:保管好库存物资,做到数量充足和准确、质量完好、确保安全、收发迅速、服务周到、降低费用、加速资金周转。

四、需求分析

1、主要的需求分析及要求

1) 一个存放商品的仓库,每天都有商品出库和入库。 2) 种商品都有名称、生产厂家、型号、规格等。

3) 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、

规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

4) 实现按商品名称、出入库日期的查询。

5)实现分别按日、月和年对出入库商品数量的统计

2、主要的管理模块

库存物资管理大体可以分为以下 3 大模块,如下图所示:首先是商品入库模块,该模块主要就是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品;最后时库存模块,这个模块主要是记录商品的库存数量变化。

4、数据逻辑设计

关系模式如下: ①商品(商品编号、商品名称、生产厂家、型号、规格),商品编号为主键 ②仓库(仓库号、仓库名称),仓库号为主键 ③库存(商品编号,仓库号,库存数量),(商品编号,仓库号)为主键,同时也分别为外键 ④入库(入库号,商品编号,仓库号,入库数量,入库日期,送货人姓名),(入库号)为主键,(商品编号,仓库号)为外键 ⑤出库(出库号,商品编号,仓库号,出库数量,出库日期,提货人姓名) (出库号)为主键,(商品编号,仓库号)为外键

5、E-R 图

物资管理 商品入库 商品出库 商品库存

五、数据库实现

表1 goods (商品)表结构

字段名 数据类型 字段长度 允许空否 字段说明 g_num Char 10 Not Null 商品编号,主键 g_name Varchar 50 Not Null 商品名称 g_fac Varchar 50 Not Null 生产厂家 g_type Varchar 20 Not Null 型号 g_norms

Varchar

20

Not Null

规格

表2 storage (仓库)表结构

字段名 数据类型 字段长度 允许空否 字段说明 sNo Char 10 Not Null 仓库号,主键, Sname

Varchar

50

Not Null 仓库名称

表3 reserve (库存)表结构

字段名 数据类型 字段长度 允许空否 字段说明

g_num Char 10 Not Null 商品编号,主键,外键(参照goods

表)

sNo

Char

10

Not Null

仓库号,主键,外键(参storage 照

表)

商品

商品编号 商品名称

生产厂家

型号

规格

入库

库存

出库

出库号

商品编出库数

出库号

入库号 入库数入库日期

送货人

姓名仓库

仓库号

仓库名称

ramount int Not Null 库存数量

表4 stocking(入库)表结构

字段名数据类型字段长度允许空否字段说明

s_num Char 10 Not Null 入库号(主键)

g_num Char 10 Not Null 商品编号(外键,goods) sNo Char 10 Not Null 仓库号(外键,storage) samount Int Not Null 入库数量

Not Null 入库日期

sdate smalldateti

me

supplier Varchar 50 Not Null 送货人姓名

表5 outbound(出库)表结构

字段名数据类型字段长度允许空否字段说明

o_num Char 10 Not Null 出库号(主键)

g_num Char 10 Not Null 商品编号(外键,goods) sNo Char 10 Not Null 仓库号(外键,storage) oamount Int Not Null 出库数量

odate smalldateti

Not Null 出库日期

me

buyers Varchar 50 Not Null 提货人姓名

程序

CREATE DATABASE Logistics

CREATE TABLE goods

(g_num Char(10)Not Null primary key,

g_name Varchar(50)Not Null,

g_fac Varchar(50)Not Null,

g_type Varchar(20)Not Null,

g_norms Varchar(20)Not Null,

);

CREATE TABLE storage

(sNo char(10)NOT NULL primary key,

sname varchar(50)NOT NULL,

);

CREATE TABLE reserve

(g_num char(10)NOT NULL,

sNo char(10)NOT NULL,

ramount int NOT NULL,

primary key(g_num,sNo),

foreign key (g_num)references goods(g_num),

foreign key (sNo)references storage(sNo),

);

CREATE TABLE Stocking

(s_num char(10)NOT NULL primary key, g_num char(10)NOT NULL,

sNo char(10)NOT NULL,

foreign key (sNo)references storage(sNo), samount Int NOT NULL,

sdate smalldatetime NOT NULL, Supplier varchar(50)NOT NULL,

);

CREATE TABLE outbound

(o_num char(10)NOT NULL primary key, g_num char(10)NOT NULL,

sNo char(10)NOT NULL,

foreign key (sNo)references storage(sNo), oamount int NOT NULl,

odate smalldatetime NOT NULL,

buyers varchar(50)NOT NULL,

);

插入数据

insert

into goods

values ('100000','衣服','小心怕怕','aaa','a1'); insert

into goods

values ('100001','裤子','柚子美衣','bbb','a2'); insert

into goods

values ('100002','鞋子','美人记','ccc','a3'); insert

into goods

values ('100003','袜子','淘宝屋','ddd','a4'); insert

into goods

values ('100004','帽子','衣衣不舍','eee','a5');

insert

into storage values ('00001','A'); insert

into storage values ('00002','B');

into reserve

values ('100000','00001','3'); insert

into reserve

values ('100000','00002','5'); insert

into reserve

values ('100001','00001','2'); insert

into reserve

values ('100001','00002','1'); insert

into reserve

values ('100002','00001','6'); insert

into reserve

values ('100002','00001','2'); insert

into reserve

values ('100003','00002','3'); insert

into reserve

values ('100003','00001','0'); insert

into reserve

values ('100004','00001','6'); insert

into reserve

values ('100004','00002','8');

into stocking

values ('001','10000','00002','50','2013-10-27','小林'); insert

into stocking

values ('002','10001','00002','50','2013-12-12','冰冰'); insert

into stocking

values ('003','10003','00001','50','2013-1-23','小王'); insert

into stocking

values ('004','10004','00001','50','2012-2-11','小王'); insert

into stocking

values ('005','10002','00001','50','2009-3-5','冰冰'); insert

into stocking

values ('006','10002','00002','50','2010-5-6','小林'); insert

into stocking

values ('007','10001','00001','50','2011-12-12','小王'); insert

into stocking

values ('008','10003','00002','50','2010-11-11','小王');

into outbound

values ('11','10000','00001','10','2011-3-5','小王'); insert

into outbound

values ('12','10001','00002','20','2013-9-2','冰冰'); insert

into outbound

values ('13','10002','00001','15','2009-12-28','小王')

按商品名称查询商品的入库情况

按商品入库日期查询商品的入库情况

select s_num,r.g_num,r.sNo,samount,sdate,Supplier,ramount

From reserve as r,stocking

where sdate='2013-12-12 00:00:00'and r.g_num=stocking.g_num and r.sNo=stocking.sno;

按商品名称查询商品的出库情况

select o_num,r.g_num,r.sNo,oamount,g_name,odate,buyers,ramount

from reserve as r,outbound,goods

where g_name='帽子';

实现按年商品数量统计

select g_name,SUM(samount)Ssum

from Stocking,goods

where YEAR(sdate)=2009 and Stocking.g_num=goods.g_num

group by g_name

实现按月商品数量统计

select g_name,SUM(samount)Ssum

from Stocking,goods

where exists

(select*

where month(sdate)=1 and Stocking.g_num=goods.g_num and YEAR(sdate)=2009) group by g_name;

数据库设计报告

数据库设计报告 一、引言 在信息时代,数据扮演着极为重要的角色。数据库作为数据管 理的核心工具,对于组织和管理数据具有重要意义。数据库设计 是一个重要的环节,它直接影响着数据的存储、组织和检索效率。本文旨在对数据库设计进行报告,介绍我们团队在设计一个在线 商城的数据库时所采用的方法和过程。 二、需求分析 在线商城作为一个典型的电子商务平台,需要处理大量的商品、订单、用户等数据。我们在需求分析阶段主要考虑以下几个方面: 1. 商品管理:包括商品信息的录入、修改、删除和查询功能, 还需要考虑商品分类、库存管理和价格调整等功能。 2. 用户管理:用户注册、登录、个人信息管理以及购物车和订 单管理等功能。

3. 订单管理:涉及订单的创建、支付、发货、退货等流程,并需要查询订单信息和生成统计报表。 4. 数据安全:数据安全性和完整性是在线商城的重要保障,需要考虑用户密码的加密存储、防止SQL注入攻击等方面的安全策略。 三、概念设计 在需求分析的基础上,我们进行了数据库的概念设计。概念设计主要包括实体-关系图和数据字典的设计。我们将在线商城的实体进行了抽象,确定了实体的属性和关系,并使用实体-关系图进行了可视化表达。同时,我们也编写了数据字典,详细定义了每个实体和属性的含义和数据类型。 四、逻辑设计 逻辑设计是数据库设计的核心部分。在逻辑设计阶段,我们将概念设计转换为关系模型,确定了数据库的各个表和表之间的关系。根据需求分析,我们设计了以下几个主要的表:

1. 商品表:存储商品信息,包括商品ID、名称、价格、库存等字段。 2. 用户表:存储用户信息,包括用户ID、用户名、密码、邮箱等字段。 3. 订单表:存储订单信息,包括订单ID、用户ID、商品ID、 订单状态等字段。 4. 购物车表:存储用户加入购物车的商品信息,包括购物车ID、用户ID、商品ID、数量等字段。 通过逻辑设计,我们定义了各个表之间的关系,如商品表与订 单表的一对多关系,用户表与订单表的一对多关系等。 五、物理设计

数据库设计课程设计报告

数据库设计课程设计报告 题目:电子商务网站的数据库设计 一、设计背景 随着互联网的普及和电子商务的快速发展,越来越多的企业开始建立自己的电子商务网站,以拓展销售渠道、提高客户满意度和提升企业竞争力。在此背景下,本课程设计旨在为电子商务网站设计一个合理的数据库系统,以满足网站的业务需求和用户需求。 二、设计目标 本课程设计的目标是设计一个结构合理、易于维护、性能优良的数据库系统,以满足电子商务网站的业务需求和用户需求。具体来说,需要实现以下目标: 1. 存储商品信息、订单信息、用户信息等基本数据; 2. 支持商品的分类和检索; 3. 支持用户的注册、登录和权限管理; 4. 支持订单的生成、修改和查询; 5. 支持数据的备份和恢复; 6. 保证数据的安全性和完整性。 三、设计内容 1. 数据库需求分析

通过对电子商务网站的业务流程进行分析,我们确定了数据库需要存储的数据类型和数据关系,包括商品信息、订单信息、用户信息等。同时,我们还对数据操作的需求进行了分析,确定了需要实现的基本操作,如商品的分类、检索,用户的注册、登录,订单的生成、修改和查询等。 2. 数据库概念设计 根据数据库需求分析的结果,我们进行了数据库的概念设计。我们采用了ER图来表示数据实体之间的关系,并定义了每个实体的属性。具体来说,我们设计了以下几个实体: (1)商品实体:包括商品ID、商品名称、商品描述、商品价格、商品库存等属性; (2)订单实体:包括订单ID、用户ID、商品ID、订单数量、 订单金额等属性; (3)用户实体:包括用户ID、用户名、密码、邮箱、手机号等属性。 3. 数据库逻辑设计 根据数据库概念设计的结果,我们进行了数据库的逻辑设计。我们采用了关系型数据库管理系统来实现数据的存储和管理。具体来说,我们建立了以下几个表:

数据库设计报告

数据库设计报告 数据库设计报告是指在开发一个新系统之前,对数据库进行规划和设计的一份报告。它旨在为系统设计者提供一个全面的框架,使他们能够开发一个符合规范、可靠、易于维护的数据库。 1. 概述 数据库是现代计算机系统中的重要组成部分,为各种应用程序提供数据存储、管理和检索功能。在数据库设计报告中,必须确定数据库的内容和结构,这需要包括数据表、字段、关系、索引等结构的定义。 在概述部分,应该包括系统的目标、主要功能、数据需求和用户需求。需要明确系统的规模、复杂程度和预期的性能。此外,还需要针对系统的安全和备份方案进行概述。 2. 数据库逻辑设计 逻辑设计是指基于数据库需求分析和系统分析的结果,确定数据库的范围和内容,构建关系模型,确定数据表、属性和关系。需要进行数据建模,确定数据流关系图和ER图,并对 数据表进行命名。 在逻辑设计中,应当包括数据表定义和表之间的关系定义。数据表定义包括表名、列名、数据类型、长度、约束条件。表

之间的关系定义包括主键、外键、参照完整性、级联更新和删除等。 3. 数据库物理设计 物理设计是指将逻辑设计转换为实际的数据库对象。数据库物理设计需要考虑如何在磁盘上存储数据表、建立索引、设置访问控制和决定备份策略、服务器的配置、选择存储设备等方面的问题。 在数据库物理设计中,应该对数据表进行分区、决定分区规则,对表的存储空间、索引、数据分布进行优化,针对应用程序的并发访问和事务处理,设置缓存机制。 4. 数据库性能评估 在完成数据库设计之后,必须进行性能评估。这包括考虑数据库服务器硬件、操作系统等因素,并进行性能测试,以保证数据库的可扩展性、安全性和可用性。需要进行数据负载测试、查找性能瓶颈,调试和优化数据库,提高系统性能。 5. 数据库维护和管理 数据库是一个动态的系统,需要经常进行维护和管理。需要设置数据库备份策略、维护操作日志、监测数据库性能等。应该针对故障和错误,设置数据库障碍诊断和恢复机制,确保数据库的可靠性和完整性。 6. 结论 数据库设计报告是实施数据库开发的关键步骤之一。数据库设计报告需要考虑到逻辑设计、物理设计、数据管理和维护

数据库设计报告范文

数据库设计报告范 文

数据库技术与应用 课程设计报告 网上书店管理系统 学院: 专业名称: 班级: 设计题目: 学生姓名: 时间: 分数:

目录 第1章引言 .................................................................. 错误!未定义书签。 1.1课程设计目的.................................................... 错误!未定义书签。 1.2项目背景 ........................................................... 错误!未定义书签。第2章网上书店项目需求分析................................... 错误!未定义书签。 2.1 需求分析概述................................................... 错误!未定义书签。 2.1.1 开发背景 ................................................. 错误!未定义书签。 2.1.2 角色职责描述 ......................................... 错误!未定义书签。 2.2 产品的功能需求............................................... 错误!未定义书签。 2.2.1 功能性需求分析 ..................................... 错误!未定义书签。 2.2.2 功能结构图 ............................................. 错误!未定义书签。 2.3 数据字典........................................................... 错误!未定义书签。第3章概念设计 .......................................................... 错误!未定义书签。 3.1实体之间的联系................................................ 错误!未定义书签。 3.2 E-R图 ................................................................. 错误!未定义书签。 3.2.1 局部E-R图............................................... 错误!未定义书签。 3.2.2 系统全局E-R图 ....................................... 错误!未定义书签。第4章逻辑结构设计 .................................................. 错误!未定义书签。 4.1 关系模型的设计依据 ........................................ 错误!未定义书签。 4.2 实体间联系转化的关系模式 ............................ 错误!未定义书签。 4.3 关系模型的优化............................................... 错误!未定义书签。第5章物理结构设计 .................................................. 错误!未定义书签。

数据库总体设计报告

信息工程学院 数据库课程设计报告 目:基于java 和mysql的学生信息管理系统名: 号: 网络工程 级:

(院 信息工程学院)

课程设计主要内容: 设计说明与要求: 管理员登录 信息查询 添加信息 修改信息 删除信息 系统说明 小窗口信息提示 系统设置两个管理员账号,登录时若账号错误或者密码错误,系统会给出相应提 示。 下面对该系统的设计进行具体分析: 1、系统需求分析 1. 1开发环境和软件 (1) 数据库软件:MySQL (2) Java 开发工具:Ecli pse (3) Mysql 数据库驱动 1.2系统设计与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理, 查询,更新与 维 护,使用方便,易用性强,图形界面清晰明了。该软件用 java 语言编写, 用MySQl 数据库作为后台的数据库进行信息的存储,用 MySQ 语句完成学生 信息的添加,查询,修改,删除的操作。用 ODB(驱动实现前台Java 与后台 数据库的连接。同时本系统采用Java Swing 编程,通过添加图片,以及按钮、 文本域等控件,形成图形化界面,更加美观并且方便使用。 Java 语言跨平台 性强,可以在windows, linux ,ubuntu 等系统下使用,方便简单,安全性好。 MySQI 数据库高效安全方便使用,两者结合可相互利用各自的优势。 2.系统功能规划 2.1.本系统使用login 类作为登录界面,为其中的文本框和按钮等添加监听事 件,若用户名和密码正确,则进入主界面,否则提示相关错误信息。 22本系统使用menu 类作为主界面,其中有查找学生信息、增加学生信息、删 除学生信息、修改学生信息等按钮,对象相应的操作。 1、 2、 3、 4 、 号,

数据库课程设计报告

一、概述 (1)设计背景 学习完数据库这门课,掌握了一定数据库基础知识,要学会将其加以应用;在此次课程设计中,结合所学知识,将jsp与数据库结合起来,利用三层架构即:浏览器IE等--WEB服务器Tomcat、IIS等--数据库服务器SQL Server;编写代码,制作动态网页,访问数据库,并对数据库中的内容做相应的添加、删除、修改及查询操作; 随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境;学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平; 此次课程设计中,我做的就是信息管理了的一部分,即学生成绩管理系统;利用这个系统,学生和老师可以很方便的查询想要知道的信息;针对这一要求,设计这个学生成绩管理系统,该系统就是设计一个学生成绩数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护等操作;这样就使学生部门管理人员可以轻松快捷地完成学生成绩管理的任务; (2)设计目的 针对现在学生和老师对学生成绩的查询要求,设计一个简单的学生成绩管理系统,利用这个学生成绩管理系统,学生可以登录系统,查询自己的相应信息,了解成绩信息,及时掌握自己的学习动态;管理人员可以登录系统,对学生成绩进行一系列如添加、删除、更改等操作,管理学生的成绩信息,掌握学生学习的基本情况,对于学生的管理以及教育的改进都有很大的帮助; 3设计内容 制作一个简单的学生成绩管理系统,可进行相应的学生、管理员操作,对应于后台数据库的更改; 使用计算机来管理学生成绩,不但可以节省时间和人力,更能全面、有效地掌握学生基本情况,及时获取最新的准确资料和信息; 二、需求分析 (1)业务需求 当今社会,各大高校都在进行扩招,继大批学生入学之后,庞大的信息需要处理,特别是在学生成绩管理方面,学生和老师对于学习成绩的查询与处理都很频繁,所以迫切的需要一个很好的环境;网上成绩查询管理手段的现代化,使教学管理手段更加规范,科学,高效,目前我国已经逐步把管理系统实现网络化,形成了一个整体的网络化查询体系,无论在何时何地都可以通过互联网进行快捷的查询,提高学校的管理效率;鉴于此,学生成绩管理系统的设计必不可少了,他的实现将对于上述的一系列查询有非常大的作用,因此,在此次数据库课程设计之际,我

数据库课程设计报告

数据库课程设计报告 数据库课程设计报告 一、什么是数据库 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 二、数据库的定义 数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。三、数据库课程设计报告 随着个人素质的提升,报告的使用成为日常生活的常态,不同的报告内容同样也是不同的。你知道怎样写报告才能写的好吗?下面是小编收集整理的数据库课程设计报告,仅供参考,大家一起来看看吧。数据库课程设计报告1 一、绪论 随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下: 原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二、员工薪资管理系统概述 1、现状分析 随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设 的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。 2、系统目标 员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能: (1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。

数据库设计实验报告

HEFEI UNIVERSITY 数据库设计报告 题目产品销售系统 系别电子信息与电气工程系 班级 09级电气信息类5班 学号 0905075034 姓名黄张祥 指导老师方小红 完成时间 2011/5/10

目录 1.问题描述 (3) 1.1背景 (3) 1.2数据需求 (3) 1.3事务需求 (3) 1.4数据库描述 (4) 2.解决方案 (5) 2.1 E-R模型设计 (5) 2.2设计数据库 (5) 2.2.1创建数据库 (5) 2.2.2创建数据表 (6) 2.2.3创建数据库登录帐号 (6) 2.3主页面、共享文件设计 (7) 2.3.1设计主页面 (7) 2.3.2设计数据库连接的共享文件conn.inc和显示数据结果集的Showrs.asp (7) 2.4信息浏览和查询设计 (8) 2.4.1设计产品信息的浏览和查询功能 (8) 2.4.2设计销售商信息的浏览和查询功能 (8) 2.4.3设计销售信息的浏览和查询功能 (8) 2.5 数据维护设计 (8) 2.5.1 设计产品信息维护的主程序cpwh.asp (8) 2.5.2设计销售商信息维护的主程序xsswh.asp (9) 2.5.3设计销售信息维护的主程序xswh.asp (9) 3.系统实现 (10) 3.1开发环境 (10) 3.2系统流程图 (10) 3.3程序备注 (11)

3.4 功能显示 (11) 4.课程设计小结 (14)

1.问题描述 1.1背景 本报告所设计的产品销售管理系统是将web技术与数据库结合,将产品、销售商和产品销售数据存储在数据库中,通过动态web界面访问数据库服务器存取数据。系统提供信息浏览、查询、添加、更新和删除功能。系统采用三层的B/S 结构,最后得到的运行结构如图1所示。 图1 三层的B/S结构的产品销售系统 1.2数据需求 根据系统的需求,对记录的信息进行分类,需要记录的信息如下: (1)产品信息:包括产品编号、产品名称、价格、库存量。 (2)销售商信息:包括销售商编号、销售商名称、地区、负责人、电话、备注。 (3)产品销售信息:包括产品编号、销售商编号、销售时间、数量、金额。 根据这些需求,本系统需要“产品信息”表、“销售商信息”表和“产品销售信息”表。 1.3事务需求 (1)在产品信息管理部分,要求: ①可以浏览、查询产品信息。 ②可以对产品信息进行维护,包括添加、修改及删除等操作。 (2)在销售商信息管理部分,要求: ①可以浏览、查询销售商信息。 ②可以对销售商信息进行维护,包括添加、修改及删除等操作。 (3)在产品销售信息管理部分,要求: ①可以浏览、查询销售信息。

数据库设计报告完整

数据库课程设计 指导书 昆明理工大学自动化系 20xx年12月 数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库原理及应用》课程设计

重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。课程设计的目的和要求有以下几方面: 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成完成,严禁抄袭,如果发现最后的设计基本 相同者(系统需求分析与功能设计、数据库的概念设计、逻辑设计,数据库的实现与运行等内容基本相同),一经验收教师认定其抄袭行为,则成绩均为不及格。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具PowerDesigner与数据库管理系统SqlServer软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告,课程设计报告的书写格式见附录2 数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库原理及应用》课程设计重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。课程设计的目的和要求有以下几方面: 三、前言 设计物资管理数据库系统的目的是为了全面管理仓库中储存的商品和货物、维护公司资产的安全完整、缩短库存信息流转时间,使经营公司的物资管理层次分明、井然有序,为采购和销售提供依据,从而提高公司的经营效率。物资管理数据库主要通过存储供货商、购货商、产品等的信息,实现下列任务:保管好库存物资,做到数量充足和准确、质量完好、确保安全、收发迅速、服务周到、降低费用、加速资金周转。 四、需求分析

数据库设计实验报告

数据库设计实验报告 数据库设计实验报告 一、引言 数据库设计是计算机科学与技术领域中非常重要的一项工作。通过合理的数据 库设计,可以有效地存储和管理大量的数据,并提供高效的数据检索和操作功能。本实验报告旨在介绍数据库设计的基本概念、方法和实践经验,以及在实 验过程中遇到的问题与解决方案。 二、实验目的 本次实验的主要目的是设计一个学生信息管理系统的数据库。该数据库需要包 含学生的基本信息、课程信息、成绩信息等内容,并能够支持学生信息查询、 课程成绩统计等功能。通过实践设计一个实际的数据库,可以加深对数据库设 计原理和技术的理解,提高实际操作的能力。 三、实验过程 1.需求分析 在数据库设计之前,首先需要进行需求分析,明确系统的功能和数据需求。通 过与用户的沟通和讨论,我们确定了以下几个功能模块:学生信息管理、课程 管理、成绩管理和查询统计。在这个基础上,我们进一步定义了各个模块的具 体数据结构和关系。 2.概念设计 概念设计是数据库设计的第一步,它主要关注的是数据的逻辑结构和关系。在 概念设计阶段,我们使用实体-关系模型(ER模型)来描述系统中的实体、属 性和关系。通过对实体和关系的定义和分析,我们得到了一个初步的概念模型。

3.逻辑设计 逻辑设计是在概念设计的基础上,进一步转化为数据库管理系统能够理解和处 理的逻辑结构。在逻辑设计阶段,我们使用关系模型来表示数据库的逻辑结构。通过对实体和关系的转换和规范化处理,我们得到了一个符合规范的逻辑模型。 4.物理设计 物理设计是将逻辑模型映射到具体的数据库管理系统中的过程。在物理设计阶段,我们需要选择合适的数据库管理系统、确定数据类型和索引、优化查询语 句等。通过合理的物理设计,可以提高数据库的性能和效率。 五、实验结果 经过以上的设计和实施,我们成功地完成了学生信息管理系统的数据库设计。 该数据库能够满足学生信息的存储和管理需求,并提供了查询和统计功能。通 过对数据库的测试和性能评估,我们发现系统的响应速度和稳定性都达到了预 期的要求。 六、实验总结 通过本次数据库设计实验,我们深入了解了数据库设计的基本原理和方法,掌 握了数据库设计的整个过程。通过实际的设计和实施,我们对数据库的功能和 性能有了更深入的认识,并学会了解决实际问题的方法和技巧。数据库设计是 一项复杂而又重要的工作,需要综合考虑多个因素,才能设计出高效、稳定的 数据库系统。 七、参考文献 [1] Connolly, T. M., & Begg, C. E. (2014). Database Systems: A Practical Approach to Design, Implementation, and Management. Pearson Education.

数据库课程设计报告完整版

数据库课程设计 班级物联网1202 学号3120611027 姓名杨璐 指导老师年轶 2014 年1 月

目录 一、引言 (2) 1.目的 (2) 2.题目 (2) 3.要求 (2) 二、系统的分析与设计 (3) 1.概念设计 (3) 2.逻辑设计 (3) 3.系统功能结构 (4) 4.完整性设计 (5) 三、系统的实现 (6) 四、课程设计小结 (22)

一、引言 1.目的 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的: (1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平; (2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高; (3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力; (4)为毕业设计和以后工作打下必要基础。 2.题目 题目2.设计一个大学教学数据库应用系统。 该系统涉及学生、教师、课程、分组、登记。数据见附表2。 因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。 3.要求 运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。 (1)用E-R图设计选定题目的信息模型; (2)设计相应的关系模型,确定数据库结构; (3)分析关系模式各属于第几范式,阐明理由; (4)设计应用系统的系统结构图; (5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制; (6)完成实验内容所指定的各项要求; (7)分析遇到的问题,总结并写出课程设计报告; (8)自我评价

(完整版)数据库设计实验报告

课程设计 课程名称__《数据库系统概论》__ 题目名称__学生火车票订票系统__ 学生学院___经济管理学院_______ 专业班级____电子商务4班______ 学号___3106005680_________学生姓名_____林奕鹏___________ 指导教师_____吴菊华老师_______ 200 8年9 月18 日

课程设计任务书 题目名称学生火车票订票系统 学生学院经济管理学院 专业班级电子商务4班 姓名林奕鹏 学号3106005680 一、课程设计的内容 (一)、设计题目内容 学生火车票定票系统 (1)背景:一年两次的火车票订票管理 (2)主要实现以下功能: 1)学生基本信息的管理,尤其是所在地 2)学生购票的基本信息,尤其是价钱和车票目的地 3)购票以后的分发管理 4)退票的管理 5)信息的统计和查询 6)操作员管理 二、课程设计的要求与数据 (1)、有必要进行对企业的报刊订阅业务进行分析、调查 (2)、加分功能:购票后的分发管理的设计与实现(自由发挥); (3)、保质保量完成课程设计要求的所有内容。 (4)、打印实验报告和实验任务书并上交。 (5)、杜绝抄袭。如若发现有明显抄袭现象,抄袭者和被抄袭者的课程设计成绩全部取消。 三、课程设计应完成的工作 (1)、需求分析(阐明应用系统背景,组织结构情况以及需求分析的过程,并绘制出数据流程图) (2)、概念结构设计:根据概念结构设计的基本原则,确定概念模型,并阐明分析步骤和理论依据。 (3)、逻辑结构设计:根据需求分析和概念模型,将实体及实体间的联系按一定的转换规则转换为关系模型,写出转换步骤及相应的理论依据,并确定主码、外码。

数据库课程设计报告word精品文档6页

数据库课程设计报告课题名:网上图书商城 组别:第六组 姓名:张文杰 学号:12150173

一、详细设计 本次数据库课程设计,我们组做的是“网上图书商城”系统。我负责的模块是前台的订单模块及整个后台模块。 1、前台订单模块的设计: 1.1主要功能 生成订单、查看订单、查看订单详细、确认收货、取消未付款订单。 1.2订单相关表 订单表分为订单表、订单条目表。订单表,包括订单下单时间、收货地址等信息; 订单条目表,报告书本数、对应书本id号、所属订单id、小计等信息,多条订单条目组成一个订单。(详见下表) t_order(订单表) oid char(32) Y N 主键 ordertime char(19) Y N 下单时间 total decimal(10,2) Y N 合计金额 status int Y N 订单状态 address varchar(1000) Y N 收货地址 uid char(32) Y N 用户ID t_orderitem(订单条目表) orderItemId char(32) Y N 主键 quantity int Y N 数量 subtotal decimal(8,2) Y N 小计 bid char(32) Y N 图书ID bname varchar(200) Y N 图书名称 currPrice decimal(8,2) Y N 图书当前价 image_b varchar(100) Y N 图书小图路径 oid char(32) Y N 所属订单ID 1.3订单操作流程

b)订单支付后状态值为“2”,等待发货。此时用户不能做其他操作。 c)当卖家发货后状态值为“3”,等待确认。此时用户可做确认收货操作。 d)当用户确认收货后状态值为“4”,订单完成。 注意:取消订单只能在状态值为“1”,还未付款的时候才可以。 1.4选中条目,准备生成订单 在购物车列表页面中,勾选要购买的条目,然后点击“结算”按钮,完成选中条目,准备生成订单,这会到达订单准备页面。 1.5生成订单 在订单准备页面,输入收货地址,然后点击“提交订单”按钮,完成下单(生成订单)。这时会到达“下单成功”页面。SQL: insert into order(…) values(?,?,?...) 这时订单已经生成,但状态为“未付款”。可以在“下单成功”页面点击“支付”按钮到达“支付”页面。 1.6订单列表 在首页上部点击“我的订单”链接,就会到达订单列表页面。该页面会显示当前用户的所有订单信息。该页使用分页显示订单!SQL: select * from order where uid = ? 1.7支付页面 在“下单成功”页面,或者“订单列表”页面中点击“支付”按钮都可以到达“支付”页面。在“支付”页面中选择银行,后点击下一步就会跳转到银行的支付页面了。这里使用的是“易宝”第三方支付平台!

数据库课程设计实验报告

数据库课程设计实验报告 数据库课程设计实验报告 数据库课程设计实验报告(1) 有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对C语言非常感兴趣,但还是有些心理上的陌生感。学习数据库就和我们平时的其它科目学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。我认识它是从我接触实验运作开始的,刚开始就是建立数据库,两种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。开始知道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么地方学起。后来到大三开学后有数据库原理必修课,非常高兴。当时感觉SQL Sever数据库管理既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。学了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每个人都觉得轻

轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。 当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。学习完SQL Sever 数据库后感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop 工具做form。有点类似于程序员。开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对SQL Sever数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在基本上都是团队类型的,而且他们的效率高开发的周期也快。由于数据库管理的责任重大,很少公司愿意请一个刚刚接触SQL Sever的人去管理数据库。对于我们这些初出茅庐的新手而且电子商务的专业,个人认为可以先选择做管理,有一定经验后转型,去做数据库的开发。当然,这个还是要看人个的实际情况来定。 SQL Server数据库的实验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就

数据库课程设计实验报告

《数据库系统》 课程设计 题目:考勤管理系统专业:计算机科学与技术年级:大二 班级: 学号: 姓名: 指导老师: 完成时间: 2017年6月8号

目录 一、实验目的 (2) 二、实验平台 (2) 三、实验内容 (2) 四、实验要求 (2) 五、实验步骤 (3) 1.系统需求分析 (3) 1.1系统功能分析 (3) 1.2系统功能模块设计(划分) (3) 1.3与其它系统的关系 (3) 1.4数据流程图 (3) 2.数据库设计 (3) 2.1数据库需求分析 (4) 2.2数据库概念结构设计 (4) 2.3数据库逻辑结构设计 (4) 2.4使用PowerDesigner16进行数据库的设计与建立 (6) 2.5使用Axure RP 8 进行界面的设计 (7) 3.各功能模块的设计与实现 (7) 3.1功能说明 (7) 3.2用户界面设计 (8) 3.3各功能模块的实现 (13) 4.系统实现 (14) 4.1系统总体设计 (14) 4.2ODBC连接方式的实现 (14) 4.3登陆界面的实现 (17) 4.4注册界面的实现 (18) 4.5找回密码的实现 (19) 4.6主界面的实现 (20) 4.7上下班时间设置的实现 (20) 4.8考勤修改的实现 (21) 4.9出勤记录的实现 (22) 4.10加班记录的实现 (23) 4.11请假记录的实现 (24) 4.12出差记录的实现 (24) 4.13考勤统计和记录删除的实现 (25) 六、实验心得 (26) 七、部分代码展示 (1)

一、实验目的 数据库系统课程设计是为了配合数据库原理及应用开发而设置的,是计算机科学与技术、网络工程、信息安全、物联网工程、软件工程等专业集中实践的教学环节,是将关系数据库理论知识转化为解决实际问题能力的重要环节。数据库系统课程设计目的在于加深对关系数据库理论知识的理解,通过使用具体的 DBMS,掌握一种实际的数据库管理系统并掌握其操作技术,熟练掌握使用数据库前端开发工具(如 VB、 C++、 Java、Delphi、 PowerBuilder等),进一步提高同学们运用数据库技术解决实际问题的能力。 二、实验平台 PowerDesigner Axure Sql sever 2005 QT 5.6 三、实验内容 目前市面上流行的后台数据库管理系统有:适合大型企业的Oracle,适合中小型企业的SQL SERVER,以及开源的 MySQL。考虑到数据库管理系统的易操作性以及实验室的实际情况,本次课程设计推荐使用 SQL SERVER 作为课程设计的后台数据库管理系统,也可以使用MySQL或 Oracle 等。前台数据库应用开发工具有 VB、PB、Delphi、VC、Java,以及广泛流行于互联网上的.NET、J2EE 技术等。.NET、J2EE 技术采用的是典型的 B/S 计算模式,是大学后续课程涉及到的开发技术,目前不适合本次课程设计实践教学开发环境。经典的桌面数据库应用开发是典型的 C/S计算模式,即应用数据库前端开发工具编写客户端程序,通过客户端程序来连接和访问后台数据库。考虑到同学们都学习过C/C++,因此,本次选用VC++作为前台数据库开发工具(也可以选用VB、Delphi、Java 等)。 两周的课程设计要求同学们开发一个小型数据库管理信息系统。所设计的小型管理信息系统应包含查询、插入、删除、修改、统计、用户权限管理等基本功能,界面采用菜单或对话框的形式。根据同学们所选的设计课题,给出系统需求分析,设计出系统的概念模型、逻辑模型,用SQL语言实现数据库的建立、应用和维护,最后写出详细的设计说明书。 四、实验要求 考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计变得十分简单。 考勤管理系统的主要功能如下: 上下班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中。

数据库原理与应用课程设计报告

数据库原理与应用课程设计报告 数据库原理与应用课程设计报告 一、设计背景和目的: 数据库原理与应用课程设计是计算机科学与技术专业的核心课程之一,旨在通过设计和实现数据库系统来巩固和应用数据库原理与技术知识。本课程设计旨在让学生通过独立设计一个简单的数据库系统,加深对数据库原理的理解,并能够熟练运用数据库技术解决实际问题。 二、设计内容和要求: 1. 设计一个学生成绩管理系统,能够实现以下功能:学生信息录入、课程信息录入、成绩录入与查询、成绩统计与分析等。 2. 数据库系统采用关系型数据库,采用MySQL作为数据库管理系统。 3. 设计数据库的逻辑模型,包括实体关系图(ER图),并将其转化为关系模式。 4. 设计数据库的物理模型,包括表的定义、字段设计和索引设计等。 5. 实现数据库的创建、删除和备份与恢复功能。

6. 设计用户界面,能够实现数据的插入、修改、删除和查询等操作。 7. 设计查询功能,能够实现基本的查询操作,如单表查询、多表连接查询、聚合查询等。 8. 设计统计与分析功能,能够对成绩数据进行统计和分析,并展示相应的统计图表。 9. 测试数据库系统的性能和稳定性,评估系统的可靠性和用户体验。 三、设计步骤和方法: 1. 确定数据库系统的需求与功能,明确功能模块和界面设计。 2. 设计系统的逻辑模型,将系统中的实体和关系用ER图表示,并转化为关系模式。 3. 设计数据库的物理模型,包括表的定义、字段设计和索引设计等。 4. 创建数据库并导入初始数据,测试数据库的正常使用。 5. 设计用户界面,实现数据的插入、修改、删除和查询等操作。 6. 设计查询功能,实现基本的查询操作和高级查询操作。

Access数据库报告正文完整版--航空订票系统

Access数据库 课程设计总结报告 机 票 预 定 系 统 第三组 组长:吴 组员:刘 刘 马 谢 指导教师:杨

目录 一、引言 (1) 二、课程设计目的 (1) 三、系统分析 (2) 3.1功能模块 (2) 3.2 ER图 (5) 3.3 数据流程图 (4) 四、系统设计 (5) 4.1 重要表的设计 (5) 4.2重要窗体和查询的设计 (6) 五、系统实现介绍 (16) 5.1 系统界面 (16) 5.2 系统功能实现 (20) 六、总结 (20) 参考文献: (22) 附录一:成员分工及课程设计进度安排 (22) 附录二:工作日志 (24) 附录三:个人心得 (29)

一、引言 此航空订票系统的课程设计是以Access为工具实施完成的,可以通过这个系统模拟航空订票系统的各项功能,及各个窗口界面的实现,其中包含的主要功能有: 1、每个航班信息的输入. 2、每个航班的坐位信息的输入; 3、当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单; 4、旅客在飞机起飞前一天凭取票通知交款取票; 5、旅客能够退订机票; 6、能够查询每个航班的预定情况,计算航班的满座率. 二、课程设计目的 Access数据库课程设计是数据库系统原理实践环节及其重要的部分,其目的主要在于: (1)灵活地把所学的Access数据库理论知识和技能运用于该系统的开发时间中,从而加深系统开发与管理的深刻含义。 (2)能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部E-R图和全局E-R图。 (3)能够应用数据库系统原理在概念设计的基础上应用关系规范化的理论对系统进行逻辑设计,学会在E-R图的基础上设计出易于查询和操作的合理的规范化关系模型。

相关文档
最新文档