当前位置:文档之家› 数据库课程设计机票预定系统

数据库课程设计机票预定系统

数据库课程设计机票预定系统
数据库课程设计机票预定系统

1 引言

课题背景

随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。

机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。

课程设计目的

应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。

实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。

实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

课程设计任务

本课程设计任务是通过开发一个数据库机票预订系统,学习数据库系统的设计与开发, SQL 相关的软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,

已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理。

2系统结构分析

需求分析

随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票的预定也越显重要,航空公司为方便旅客出行,需开发一个机票预定系统。预定机票的旅客信息,包括姓名、性别、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。如果某方面出现问题,旅客可以持有效证件去飞机场退票。

经过综合分析,确定了机票预订系统主要包括以下功能:

(1) 航班信息管理功能

主要实现航班的一些基本信息,航班编号、票价、起飞地、目的地、起飞时间的添加、修改、删除和查询。

(2) 机票信息管理功能

主要实现机票的一些基本信息,航班编号、座位号、座位信息、机票类型的添加、修改、删除和查询。

(3) 旅客信息管理功能

此模块的主要实现旅客一些基本信息,姓名、性别、联系方式、证件号码、的查询功能。

(4) 取票信息管理功能

此模块用于取票信息的管理,包括对航班基本信息,航班编号等,旅客基本信息,旅客姓名、座位号、取票时间的查询。

(5) 退票信息管理功能

此模块用于退票信息的管理,包括对订单号、旅客姓名、联系方式、证件号码的查询。

功能模块图

(1) 根据上述的功能,可以设计出系统的总体功能模块,如图所示。

图机票预订系统功能模块示意图(2) 取票信息管理模块的细化功能模块如图所示。

图取票信息管理模块

(3) 退票信息管理模块的细化功能模块如图所示。

图退票信息管理模块

3系统数据库设计3.1 概念结构设计

根据需求分析抽象出信息结构,可得该系统的E-R图。

(1) 旅客E-R图,如图所示。

图旅客E-R图

(2) 航班信息E-R图,如图所示。

图航班信息E-R图

(3) 机票信息E-R图,如图所示。

图机票信息E-R图(4) 取票通知E-R图,如图所示。

图取票通知E-R图

(5) 退票信息E-R图,如图所示。

图退票信息E-R图

根据分E-R图和需求分析,可得到总E-R图,如图所示。

图系统总体结构E-R图3.2 逻辑结构设计

(1) E-R图向关系模型的转换

将图总体概念结构E-R图转化成关系模型。

退票信息(订单号,旅客姓名,联系方式,证件号码)

旅客(旅客姓名,证件号码,联系方式,性别)

航班信息表(航班号,票价,起飞地,目的地,起飞时间)

取票通知单(旅客姓名,取票时间,证件号码,航班号,座位号)

机票信息表(座位号,航班号,座位信息,机票类型)

(2)数据模型的优化

将转化的关系模式进行优化,最终达到第三范式。

①确定数据依赖

退票信息(订单号,旅客姓名,联系方式,证件号码)根据这个关系写出数据依赖订单号→旅客姓名,订单号→联系方式,订单号→证件号码

旅客(旅客姓名,证件号码,联系方式,性别)

旅客姓名→证件号码,旅客姓名→联系方式,旅客姓名→性别

航班信息表(航班号,票价,起飞地,目的地,起飞时间)

航班号→起飞地,航班号→票价,航班号→目的地,航班号→起飞时间

取票通知单(旅客姓名,取票时间,航班号,座位号)

旅客姓名→取票时间,旅客姓名→航班号,旅客姓名→座位号,

机票信息表(座位号,航班号,座位信息,机票类型)

(座位号,航班号)→舱位类型,(座位号,航班号,座位信息)→机票类型

②对各关系模式间数据依赖进行极小化处理,消除冗余

订单号→旅客姓名,订单号→联系方式,订单号→证件号码

旅客姓名→性别,旅客姓名→取票时间,旅客姓名→航班号,旅客姓名→座位号,旅客姓名→机票类型

航班号→起飞地,航班号→目的地,航班号→起飞时间

(座位号,航班号)→座位信息

③看这些模式是否符合要求,确定是否要对某些模式进行合并或者分解

最终分解成第三范式:

(订单号,联系方式,证件号码)(订单号,旅客姓名)(旅客姓名,取票时间,性别,机票类型)(旅客姓名,航班号)(旅客姓名,座位号)(航班号,座位号,票价)(航班号,起飞地,目的地,起飞时间)

(3)数据库的结构

根据总体结构图设计机票预定系统基本表结构,其相应标的定义如下:

表3-1旅客信息系统的结构

表3-2 退票信息系统的结构

表3-3 航班信息系统的结构

表3-4取票通知单系统的结构

表3-5 航班座位信息表

数据库表的建立

根据数据库的基本表结构分别建立六个基本表,这里给出具体的SQL语句如下。(1)创建旅客信息表passager

create table passager

( passager name varchar(50) primary key,

id decimal not null,

telephone number decimal not null,

sex varchar(50) not null

);

(2)创建退票信息表cancellations_message

create table cancellations_message

( order form decimal primary key,

passager name varchar(50) not null,

telephone number decimal not null,

id varchar(50) not null

);

(3)创建航班信息表flight_message

create table flight_message

( flight number decimal primary key,

take off place varchar(50) not null,

destination varchar(50) not null,

flight time time not null,

flight type decimal not null,

price int not null

);

(4)创建取票通知表ticket_message

create table get ticket_message

( passager name varchar(50) primary key, get ticket time time not null,

flight number decimal not null,

seat number decimal not null,,

flight ticket type varchar(50) not null );

(5)创建座位信息表flight_seat_message create table flight_seat_message

( seat number decimal primary key,

flight number decimal not null,

seat message varchar(50) not null,

flight ticket type varchar(50) not null );

4数据库编程

数据库的连接

创建函数ExecuteSQL ()

Public Function ExecuteSQL(By Val SQL_

As String,MsgString As String)_

As

adOow = 1

Do While Not

.Rows = .Rows + 1

For i =1 To If Not IsNull(Trim(i – 1))) Then

Select Case (i – 1).Type

Case adDBDate

.TextMatrix(.Rows – 1,i0 = Format(i – 1)

& "","yyyy-mm-dd")

Case Else

.T extMatrix(.Rows – 1,i0 = (i – 1) & ""

End Select

End If

Next i

Loop

End With

End Sub

类的 Save 方法用于保存记录,以及在修改记录后对记录进行更新,并在更新前首先判断是否具有相同的ID记录,方法的具体代码如下。

Public Sub Save(txtString() As String)

Dim intCount As Integer

Dim MsgText As String //添加判断是否有相同的ID记录

If gintPmod = 1 Then

TxtSQL = "select * from flight_message where flight number='" & Trim(txtString(0)) & ""

Set mrc = ExecuteSQL(txtSQL,MsgText)

If = False Then

MsgBox"已经存在此编号的记录!",vbOKOnly + vbExclamation, "警告"

Exit Sub

End If

End If

//先删除已有记录

txtSQL = "delete from flight_message where flight number='" & Trim(txtString(0)) &""

Set mrc = ExecuteSQL(txtSQL,MsgText)

//再加入行记录

txtSQL = "select * from flight_message"

Set mrc = ExecuteSQL(txtSQL,MsgText)

For intCount = 0 To 7

(intCount) = txtString(intCount)

Next intCount

End Sub

Delete方法用于删除记录,代码比较简单,在此不作过多赘述。

5功能测试

登陆界面

在已经完成了程序各个功能模块的创建,现在来运行整个系统。运行程序,出现如图所示的登录窗口。

图登录窗口

各功能模块的实现

输入用户名和密码后,进入系统。选择“航线信息管理|航线信息”菜单,将显示所有航线信息,如图所示。

图航线信息列表

在航线信息列表中单击“查询”按钮,并设置查询内容,如图所示。

图查询航线信息窗体

航线查询结果如图所示。

图航线信息查询结果

在机票信息列表中单击“添加”按钮,出现如图所示的窗体,输入订票信息。

图添加订票信息

单击“保存”按钮,出现如图所示的对话框提示订票成功。

图订票提示信息

在机票信息列表中,单击“查询”按钮,出现如图所示的窗体,输入查询内容,可以得到剩余机票信息。

图机票信息查询窗体查询结果如图所示。

图机票信息查询结果

6结束语

经过两周的努力,本次课程设计终于完成了。通过这次课程设计,使我对数据库这门课程有了更深入的理解,数据库是一门实践性较强的课程。通过这次课程设计,我明白了理论与实际应用相结合的重要性,掌握并熟练运用SQL语句以及VB 的应用,提高了我的综合运用所学知识的能力。

在本次课程设计和过程中,由于时间不是很长,再加上要求独立完成,系统需求分析上可能不是很全面,程序中还存在很多缺,希望老师能给予批评和指导。经过这次课程设计,我的知识得到了很大提高,经验也更加丰富。希望能在今后的不断的学习中和努力中,把程序做得更好。最后,感谢指导老师所给我的帮助。

参考文献

[1] 陈艳峰,高文姬,邵蕴秋.《Visual Basic数据库项目案例导航》.北京:清华大学出版社,2004

[2] 尹建民,张海卿着.《Visual 入门与进阶》.北京:清华大学出版社,2004

[3] 郑阿奇,顾韵华,黄群着.《Visual Basic实用教程》.北京:电子工业出版社,

2004

[4] 王珊,陈红.《数据库系统原理教程》.清华大学出版社,1998,7

软件工程机票预订系统课程设计

软件工程机票预订系统课程设计 软件工程课程设计 软件工程课程设计说明书 题目:机票预订系统 院系: 专业班级: 学生姓名: 指导教师: 院系软件工程教研室 学号学生姓名专业(班级) 机票预订系统设计题目 1 软件工程课程设计 设 1.本系统采用C语言和数据库技术进行设计的机票预订系统,完成客户在计购买机票的过程中所遇到的一些问题。技 术 2.利用软件工程中的可行性研究及分析方法,进行系统分析。参 数 1. 旅客延迟了取票时间的处理; 设 计 2. 班机取消后的处理; 要 求 3. 旅客更改机票的处理。

1. 课程设计说明书2000字; 工 2. 画出程序框图,数据流图。作量 3. 编写代码并上机调试 第1天,复习C语言以及数据库技术 工第2天,进行系统分析,画出程序流程图,以及流程图作计第3天,编写代码,上机调试运行划 第4天,写课程设计报告 指导教师签字教研室主任签字 2011年11月12日 2 软件工程课程设计 课程设计成绩评定表 指导教师评语: 成绩: 指导教师: 年月日 3 软件工程课程设计 摘要 本系统是根据C语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。该系统有以下几个功能主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计,旅客延误了取票时间的处理,班机取消后的处理,以及更改机票的处理等。机票预订功能:旅行社和机场管理员有权力进行该项功能。首先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位,然后选择座位的等

级,填写旅客的详细信息之后就可进行网上预订机票。取票通知:该项功能只有旅行社和机场管理员有权力进行操作,在机票预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳的费用。旅行社可以利用特定设备将该取票信息打印出来,这就是取票通知。退订机票:该功能只有旅行社和机场管理员有权力操作,利用身份证号和对应的机票号就可以查询到机票信息,然后就可以退订机票。延误取票时间的处理:如果旅客延误了取票时间,但是离上飞机还有一段时间则在通知旅客来取,否则作废处理。取消航班的处理:通过航班号和航班日期查询到航班信息后,取消航班就将该航班从数据库中删除,并及时通知旅客。旅客临时更改班次的处理:首先查询更改的班次的票的剩余情况,根据旅客的需求选择班次。 关键词:机票预订,取票,更改班次,退票处理。 4 软件工程课程设计 第一章需求分 析 ..................................................................... .. (6) 机票预定系统的总目 标: .................................................................... .. (6) 旅客订票流程 图: .................................................................... (6) 功能需 求: ....................................................................

机票预订管理系统数据库

华科学院信息管理与信息系统专业《数据库课程设计》报告 (2014/2015学年第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2015年1月6日

《机票预订管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2 系统开发意义 (1) 1.3 任务概述 (1) 1.3.1目标 (1) 1.3.2用户的特点 (1) 1.3.3条件与限制 (2) 第二章需求分析 2.1 可行性分析 (3) 2.2 数据流图 (3) 2.3 机票预订系统数据字典 (4) 2.4系统的实体-联系图(ER) (5) 第三章概念结构设计 (6) 3.1 概念数据模型的描述 (6) 3.2 概念数据模型的建立 (6) 第四章逻辑结构设计 4.1 E-R图向关系模型的转换 (7) 4.2 数据的概念结构 (7) 第五章物理结构设计 5.1 物理数据模型的描述 (9) 5.2 物理数据模型的建立 (9) 5.3 物理数据模型导入数据库管理系统 (10) 第六章数据库的实施 6.1 数据库中表内容 (11) 6.2 数据库中SQLServer语句 (12) 结束语 (14) 参考文献 (1)

一章系统概述 1.1 系统开发背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。 1.2 系统开发意义 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.3 任务概述 1.3.1目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。 1.3.2用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息

数据库课设报告模板

第1章系统功能概述 1.1系统任务 理发店人员复杂,员工的工资也很难算清楚。利用计算机管理就容易得多。顾客来理发,由某个理发师接手。顾客的花销按各种服务名目收费,比如“剪发”,“吹风”,“做型”,“离子烫”,“波峰烫”,“麻辣烫”等。必须提供复杂的查询功能,包括: ●按员工统计本月接手的总金额。 ●按服务类别统计本月的收入金额。 ●按日期统计每天的收入总额,并形成条形统计图。 ●查询本月顾客人数和收入金额最高的5天和最低的5天。 1.2系统目标 1.能够快速地管理和查询所有理发师收入信息。 2.能够高效地进行理发管理。 3.能够进行结算管理,避免人为计算或操作失误。 4.能够正确的生成收入统计图 5.减轻登记、收银人员的工作任务。 第2章数据库设计 2.1 需求分析 本系统用于理发店的管理,用户指定为管理者自己,输入用户名,登录密码即可进入对本管理系统进行管理应用 (1)登录系统 在系统运行欢迎界面后即可进入登陆界面,在进入登陆界面后输入用户名和密码,正确即可进入主窗体界面进行操作,如果密码错误则提示错误。 (2)理发管理 数据包括:理发师编号,服务项目,收入金额,收入统计,服务日期等信息。

(3)统计管理 统计总收入情况,建立统计图 操作要求:可以按条件进行信息的查询,得到各自的收入金额。(4)排名系统 查询本月顾客人数和收入金额最高的5天和最低的5天 2.2 E-R模型 理发店管理系统E-R模型如图2-1所示。 图2-1理发店管理系统E-R模型 2.3 关系模型 理发店管理系统关系模型如图2-2所示。 图2-2理发店管理系统关系模型

2.4 表结构设计 1.管理员表用于记录管理员姓名和密码,如图2-3所示。 图2-3管理员表 2.理发师表用于记录理发师理发项目,如图2-4所示。 图2-4理发师表 3.收入表用与记录理发店当日各项收入,如图2-5所示。 图2-5收入表 4.收入统计用于统计本月收入金额最高的5天和最低的5天,如图2-6所示。

机票预定系统的分析与设计

机票预定系统的分析与设计 1 背景及其基本目标 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。 今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。 2 系统分析 2.1 航空公司的概况及其需求总目标 2.1.1组织结构 机票预定系统涉及到航空公司和旅行社两个部分,其组织机构图如图2-1所示。

机票预订系统课程设计报告

《数据库原理及应用课程设计》 系统开发报告 学号: 姓名: 题目:机票预订系统 指导教师: 提交时间: 2015年12月 计算机工程系 目录 一.概述 (2) 1.1 课程实训目的与要求 (2) 1.2 机票预订系统 (2) 1.2.1 系统功能的基本要求 (2) 1.2.2 数据库要求 (3) 二.需求分析 (3) 2.1背景分析 (3) 2.2 功能分析 (3) 2.3 数据词典 (4) 三.概念结构设计 (6) 3.1概念结构设计的方法与步骤 (6) 3.2 局部 E-R 图设计 (6) 3.4总体概念 E-R 图结构 (7) 四.逻辑结构设计 (9) 4.1 逻辑结构设计 (9) 4.2 数据库表的建立 (10) 五.物理结构设计 (10) 5.1 表的建立与数据载入 (10) 5.2 视图建立 (11) 5.3 索引建立 (11) 5.4 存储过程 (11) 5.5 触发器 (11) 5.6 创建登陆账户和添加数据库用户 (12) 六.数据流图及程序结构框图 (13) 6.1 功能模块图 (13) 6.2数据流图 (13) 七.界面设计与功能测试................................ 错误!未定义书签。 7.1登录界面及代码 (14) 7.2 进入系统界面 (15) 7.3 订票过程 (15) 八.总结 (19)

一.概述 应用对数据库技术及应用的理论学习通过上机实践的方式将理论知识与实 践更好的结合起来巩固所学知识。 实践和巩固在课堂教学中学习的关于数据库的有关知识熟练掌握对于给定 实训任务的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。 实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库 系统的建立方法熟练掌握对于给定实际问题为了建立一个关系数据库信息管 理系统必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系 统调试、维护以及系统评价的一般过程为将来在学习工作中的应用打下基础。1.1 课程实训目的与要求 课程实训的目的是本次课程实训的主要任务是运用在《数据库原理及应用》课程中学到的理论知识来指导实践了解数据库设计过程及其实现方法学会用 数据库建模的方法解决实际问题。掌握数据库原理、范式理论、规范化等相关知识掌握数据库分析设计的具体步骤与基本方法掌握 SQL 语言的基本语法和 基本内容并能运用 SQL Server 2005 实现设计数据库掌握 SQL Server 2005 数据库、表、视图、约束、索引、存储过程、触发器的使用利用一种前台开发工 具实现数据库管理系统的开发实现特定的业务功能。通过综合课程实训提高 实践动手技能培养独立分析分析问题和解决问题的能力。 课程实训的要求本次课程实训的选题比较灵活可以是自主选题也可以 自己选择比较感兴趣的题目重点是完成数据库的分析、设计与实现题目要符 合《数据库原理及应用》的要求并且具备一定的难度和深度除此以外可以 从备选题目之外选择一个题目完成。 1.2 机票预订系统 在所给的实训题目中我选择的是机票预订系统的设计。 1.2.1 系统功能的基本要求 每个航班信息的输入 每个航班的坐位信息的输入 当旅客进行机票预定时输入旅客基本信息系统为旅客安排航班打印取 票通知和帐单 旅客在飞机起飞前一天凭取票通知交款取票 旅客能够退订机票

数据库课程设计报告

《数据库类课程设计》 系统开发报告 学号:__________ 111007133 _____________ 姓名:_____________ 邢小迪 __________________ 题目企业员工薪资管理___________ 指导教师:__________ 王红梅 _________________ 提交时间:2013年6月01日_______________

计算机科学与应用系

目录 一绪论 二员工薪资管理系统概述?1 现状分析?I 系统目标?2 系统特点?3 三员工薪资管理系统数据库设计?3 需求分析3 数据库物理结构分析4 数据库概念结构设计6 数据库逻辑结构设计?9 四员工薪资管理系统数据库功能模块的创建12五总结21 体会21 参考文献22

一绪论 随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于SQL server 数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。 需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二员工薪资管理系统概述 1、现状分析 随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,

软件工程机票预订系统详细设计

软件工程机票预订系统详细设计 机票预订系统 机票预订系统 ——详细设计报告 一、引言 编写目的: 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。 项目背景:

本项目我们小组负责开发。 定义: 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。更新:对数据库的操作的一种,用于更改数据库中的数据信息。软件结构图:反映软件系统的功能模块之间的关系的数据图。 参考资料: 1.机票预定系统需求分析报告软件开发小组 2.机票预定系统概要分析报告软件开发小组 20XX/12 20XX/12 二、总体设计 需求概述 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。具体功能为各个旅行社把预定机票的旅客信息、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金

软件工程机票预订系统课程设计报告书

软件工程课程设计说明书 题目:机票预订系统 院系: 专业班级: 学生姓名: 指导教师: 院系软件工程教研室

课程设计成绩评定表

摘要 本系统是根据C语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。该系统有以下几个功能主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计,旅客延误了取票时间的处理,班机取消后的处理,以及更改机票的处理等。机票预订功能:旅行社和机场管理员有权力进行该项功能。首先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位,然后选择座位的等级,填写旅客的详细信息之后就可进行网上预订机票。取票通知:该项功能只有旅行社和机场管理员有权力进行操作,在机票预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳的费用。旅行社可以利用特定设备将该取票信息打印出来,这就是取票通知。退订机票:该功能只有旅行社和机场管理员有权力操作,利用身份证号和对应的机票号就可以查询到机票信息,然后就可以退订机票。延误取票时间的处理:如果旅客延误了取票时间,但是离上飞机还有一段时间则在通知旅客来取,否则作废处理。取消航班的处理:通过航班号和航班日期查询到航班信息后,取消航班就将该航班从数据库中删除,并及时通知旅客。旅客临时更改班次的处理:首先查询更改的班次的票的剩余情况,根据旅客的需求选择班次。 关键词:机票预订,取票,更改班次,退票处理。

第一章需求分析 (6) 机票预定系统的总目标: (6) 旅客订票流程图: (6) 功能需求: (7) 第二章系统设计 (9) 层次结构 (10) 接口设计(人机界面设计) (12) 第三章系统建模 (12) 参与者列表 (12) 系统模块图 (15) 软件设计界面的截图 (18) 飞机机票票的查询页面 (18) 两地之间的飞机班次 (19) 飞机机票的退订 (19) 参考文献 (20)

机票订票系统详细设计说明书

五、详细设计说明书 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.总体设计 (3) 2.1需求概述 (3) 2.2软件结构 (3) 3.程序描述 (4) 3.1功能 (4) 3.2性能 (4) 3.3输入,输出项目 (5) 3.4程序逻辑 (7) 3.4.1、登录 (7) 3.4.2、查询系统 (7) 3.4.3、订票系统 (8) 3.4.4、修改系统 (8) 3.4.5、退票系统 (9) 3.5接口 (9) 3.5.1、用户接口 (9) 3.5.2、外部接口 (9) 3.5.3、内部接口 (9) 3.6存储分配 (9) 3.7限制条件 (10) 3.8测试要点 (10)

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。 本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 开发软件名称:机票订票系统 项目开发者:兰州理工大学软件工程机票订票系统开发小组: 用户单位:旅客、航空公司 1.3定义 数据字典:关于数据的信息的集合,也即对数据流图中包含的元素的定义的集合。 1.4参考资料 1.《软件工程导论》清华大学出版社张海藩编著

机票预订系统《总体设计》

本科实验报告 课程名称:软件工程 实验项目:机票预订系统 实验地点:致远楼301 专业班级:软件1222班学号:2012005610 学生姓名:王帅 指导教师:崔冬华 2012年5月13日

《机票预订系统概要设计说明书》 1、编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 2总体设计 2.1需求规定 航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.2运行环境 在windows环境下运行 2.3系统中的基本业务流程 数据流程图是描绘信息流和数据从输入移动到输出的过程中所经历的变换。是一种

奥鹏大工19秋《SQL数据库课程设计》模板及要求

答案+我名字 学习中心: 专业: 年级:年春/秋季 学号: 学生: 题目: 1.谈谈你对本课程学习过程中的心得体会与建议? 2.严格按照《SQL数据库课程设计要求》完成课程设计。 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下: 1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等。 2.要求学生必须撰写题目及心得体会,按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。

3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的文献资料,有问题可通过课程论坛答疑。 4.学生提交本课程设计形式 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以“离线作业”形式上传至课程平台中的“离线作业”模块,通过选择已完成的课程设计,点“上交”即可,如下图所示。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意:本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,成绩以零分计。 下文为《SQL数据库课程设计模板》

飞机票订系统概要设计说明书

《概要设计说明书》 1引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 开发软件名称:飞机票订系统。// (1)项目任务提出者: (2)项目开发者: (3)项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的 数据库服务程序。 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。

大工19春《SQL数据库课程设计》模板及要求辅导答案

《数据库课程设计》 题目:电子书城系统的设计与实现 学习中心: XX 专业: XX 年级:年春/秋季 学号: XX 学生: XX

一、谈谈你对本课程学习过程中的心得体会与建议? 答:转眼间,学习了一个学期的计算机操作系统课程即将结束。 在这个学期中,通过老师的悉心教导,让我深切地体会到了计算机操作系统的一些原理和具体操作过程。在学习操作系统之前,我只是很肤浅地认为操作系统只是单纯地讲一些关于计算机方面的操作应用,并不了解其中的具体操作过程和实用性。通过这一学期的学习,我才知道操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。 正是由于这门课和以前关系不大,很多知识也从未接触过,因此对于这门课的学习方法就是:理论课上认真听老师讲理论知识,上机课上仔细看老师的演示过程、在电脑上按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请教老师或者同学。 建议:学校除了安排学生要上的SQL教学的理论课之外,还应安排适当节数的实验课,最好是理论课和实验课在一周上,这样同学们更能高效快速的记住所学知识,实验课上教师可以给每位同学分配一个小的系统让他们去做,或者是找一个项目案例先让同学们自己研究,然后教师再和同学们一起分析探讨,这样就能更好的理解和掌握SQL语句。 增强同学们之间的交流,同班同学之间肯定对知识的掌握程度不一样,在课堂上适当的增加学生之间的交流,严格要求他们课下也要多交流,这样通过交流取长补短,学生之间的差距就会缩小。 二、 1 项目概况 本章需简单介绍具体使用的哪个版本SQL数据库,选用的前台开发工具以及自己所设计的具体什么系统。 2.1 SQL 数据库简介 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记 1

机票预订系统课程设计

内蒙古科技大学 《数据库原理及应用》课程设计说明书 题目:机票预订系统 学生姓名 学号: 专业:计算机科学与技术 班级:4班 指导教师:余金林

内蒙古科技大学课程设计任务书

一、教学要求 1.从附录一中选择一个题目进行数据库应用系统设计。 2.功能设计:用Visual FoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(本项实际系统设计与实现可选,但必须有功能设计过程) 3.数据库的设计: 根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作: 概念结构设计的E-R图 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码); 确定表之间的关联(一对一、一对多、多对多) 运用数据库理论确定每个表至少属于3NF。 二、设计资料及参数 1、订单编号 2、航班编号、出发地、目的地、出发时间到达时间 3、机票编号、座位号、机舱等级 4、旅客编号、姓名、性别、身份证号 三、设计要求及成果 1.按照数据库应用系统设计步骤进行数据库结构设计。 2.使用开放工具及数据库管理系统开放应用系统(可选)。 3.书写论文(具体要求见论文模板)。 四、建议参考资料 《数据库系统教程》(第三版)施伯乐等著高等教育出版社

目录 内蒙古科技大学课程设计任务书 (2) 目录 (4) 第一章绪论 ......................................................... 错误!未定义书签。 课题简介 (5) 设计目的 (5) 设计内容 (5) 第二章需求分析 (6) 需求分析的任务 (6) 需求分析的过程 (6) 数据字典与流程图 (10) 第三章 ER模型图 (14) 实体属性图 (14) 总体ER模型图 (17) 第四章逻辑结构设计 (19) E-R图向关系模型的转换 (19) 数据模型的优化 (19) 第五章功能实现 (20) 查询功能的实现 (20) 多条件查询功能的实现 (20) 添加功能的实现 (21) 删除功能的实现 (22) 更改功能的实现 (22) 视图的建立 (23) 第六章源代码 (24) 第七章总结 (24) 第八章参考文献 (31) 附录 (32)

机票预订系统

毕业设计 题目:机票预定系统管理软件开发 院、系:计算机科学与技术学院计算机系姓名: 指导教师: 系主任: 2009年06月20日

哈尔滨理工大学毕业设计(论文)评语

哈尔滨理工大学毕业设计(论文)任务书

哈尔滨理工大学学士学位论文 机票预定系统管理软件开发 摘要 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。机票预定系统,是在网络上建立一个虚拟的订票窗口,避免了实际的烦琐过程,使您的订票过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制运营的成本,开辟了一个新的售票渠道。 本系统主要目的是能降低成本,打算实现分类、建立索引和统计功能,能将相关文字有条理地组织起来,形成便于查寻的在线机票目录,并通过一些交互程序完成订单提交、在线支付、在线服务的定制和管理等工作。 机票预定管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的库。而后者则要求应用程序功能完备,易使用等特点。 系统开发采用Linux操作系统,利用其强大的功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用查询语句,界面友好,功能较强。最好的地方是当数据访问量大时,性能的不变,且利于数据的有效共享,在以后改进的中应考虑采用SQL(结构化查询语言)作为数据库,解决访问速度及数据共享的问题。该系统性能力求易于使用,具有较高的扩展性和可维护性。 关键字关系数据库;Linux操作系统;结构化查询语言;机票预定管理系统 - I -

机票预订系统《详细设计》解析

《机票预订系统详细设计说明书》 1、编写目的 在前一阶段(总体设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《总体设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。 1.接受:旅客信息及取票通知和账单; 2.输出:取票通知和账单和机票; 3.网络输出和加密,输入和解密; 4.分辨信息的种类并采取相应的处理步骤; 5.判断信息的正误并采取相应的处理步骤; 6.进行数据库的查询、修改工作; 7.接受并判断错误,输出相应的出错信息。 我们将机票预订系统分为五个主要模块,分别为:订票模块,用户注册登录管理模块,航空管理系统,数据库模块,取票模块。 以下我为大家介绍以下数据库模块的详细设计。 2、数据库模块详细设计 2.1数据库设计 (1)概述 数据库设计就是要根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体存储形式,即决定数据的结构、类别、载体、组织方式、保密等级等一系列的问题。本系统的数据库表设计如表2-7和表a、表b、表c、表d所示。 (2)功能 本系统的数据库表设计如表2-1和表a、表b、表c、表d所示。

数据库课程设计格式要求

电气与信息工程学院 《数据库开发技术》课程设计 (宋体小四号空九行) 设计题目: 年级专业: 组长: 小组成员: 指导教师: 完成日期:2011年6月10日

题目 摘要: 摘要篇幅以一页为限,字数为300以内。 摘要正文后,列出3-5个关键词。“关键词:”是关键词部分的引导,不可省略。 关键词请尽量用《汉语主题词表》等词表提供的规范词。最后不加标点符号。 关键词:写作规范;排版格式;课程设计 ,

1.1 论文格式基本要求 (1) 1.2 论文页眉页脚的编排 (1) 1.3 论文正文格式 (2) 1.4 章节标题格式 (2) 1.5 各章之间的分隔符设置 (2) 1.6 正文中的编号 (3) 2 图表及公式的格式说明 (4) 2.1 图的格式说明 (4) 2.1.1 图的格式示例 (4) 2.1.2 图的格式描述 (5) 2.2 表的格式说明 (5) 2.2.1 表的格式示例 (5) 2.2.2 表的格式描述 (6) 2.3 参考文献的格式说明 (6) 2.3.1 参考文献在正文中引用的书写格式 (6) 2.3.2 参考文献的书写格式 (6) 3 打印说明 (8) 3.1 封面 (8) 3.2 中英文摘要 (8) 3.3 目录 (8) 3.4 正文 (8) 4 第4章题目(黑体,小三,1.5倍行距,段后1行) (9) 4.1 第一节题目(黑体,四号,1.5倍行距,段前0.5行) (9) 4.1.1 第一节一级题目(黑体,小四,1.5倍行距,段前0.5行) (9) 结论 (10) 参考文献 (11) 致谢.................................................................................................. 错误!未定义书签。

机票订票系统项目开发总结报告

九、项目开发总结报告 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (2) 1.4参考资料 (2) 2.开发结果 (2) 2.1产品 (2) 2.2主要功能及性能 (3) 2.3所用工时 (3) 2.4所用机时 (3) 2.5进度 (3) 2.6费用 (4) 3.评价 (4) 3.1生产率评价 (4) 3.2技术方案评价 (4) 3.3产品质量评价 (4) 4.经验与教训 (4) 1.引言 1.1编写目的 本文档将对《机票订票系统》软件开发需求进行描述,目的是让读者能够了解系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需资金和设备。本文档的预期读者是项目策划,设计和评审人员。 1.2项目背景 本项目是由软件工程老师指定的课程设计的题目。开发人员初次通过迭代和增量的方法

分析设计开发该项目,最后实现的项目会存在不完整性。 1.3定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 软件结构图:反映软件系统的功能模块之间的关系的数据库。 1.4参考资料 1、机票预订系统项目计划任务书软件工程课程设计第13组 2、机票预订系统项目开发计划软件工程课程设计第13组 3、需求规格说明书软件工程课程设计第13组 4、软件工程及其应用周苏、王文等2010 5、软件工程张海藩清华大学出版社2009 6、项目开发计划软件工程课程设计第13组 7、概要设计说明书软件工程课程设计第13组 8、详细设计说明书软件工程课程设计第13组 9、测试计划软件工程课程设计第13组

数据库课程设计报告模板

华南农业大学课程设计报告 实验项目名称:数据库系统课程设计 实验项目性质:课程设计 计划学时:2周 所属课程名称:数据库系统 开设时间:2013学年第二学期 授课学生: 10网络工程1班 授课人数:1 实验课指导教师:郭玉彬

华南农业大学信息学院 数据库系统课程设计成绩单 开设时间:2010年第二学期

数据库系统课程设计说明书1引言 1.1编写目的 1.2定义 一些本文档中出现名词的解释 1.3参考资料 《数据库系统概念》、《用友财务管理系统》 2需求分析 2.1功能分析 2.1.1XX1功能需求 分别列出各部分功能需求 2.1.2XX2功能需求 2.2用例图 以用例图或类似结构详细列出系统功能,并给出每个用例的处理过程

2.3数据字典(数据需求) 1、数据项 2. 数据流 3数据库设计 3.1概念结构设计 3.1.1 ER图 3.1.2 解析 3.2逻辑结构设计 回答下列问题,并给出三级模式结构(模式、外模式和物理模式)。 ●给出数据库元素的命名规则,如表、字段、视图等分别如何命名。 现实中的对象用现实中的名,而关系则用两个对象的名用相连表示。而字段则把对象的应有属性名充当。 ●如何进行用户管理,系统分几类用户,角色有哪些?不同用户权限如何? 在这个仓库管理系统中只有仓库管理员这个用户。 ●将使用什么方法来检索和修改数据? 在系统中编写代码用SQL语句来实现。 ●是否使用触发器维护数据库的一致性,你用它们来完成哪些工作? 无。 ●是否使用存储过程、自定义函数来完成部分编程工作,你用它们来完成哪些 工作? 并没有使用存储过程,但用函数来封装对数据库的操作(增、删、改、查)。3.2.1 数据库模式设计 (1) 每张表的结构(包括字段、主键、外键、约束、索引等)

汽车系统概要设计说明书

汽车系统概要设计说明书 目录 一、引言 1.编写目的 2.项目背景 3.定义 4.参考资料 二、任务概述 1.目标 2.运行环境 3.需求概述 4.限制描述 三、总体设计 1.基本设计概念和处理流程 2.系统总体结构和模块外部设计 四、接口设计 1.外部接口 2.内部接口 五、数据结构设计 1.逻辑结构设计 2.物理结构设计 3.数据结构与程序的关系 六、运行设计 1.运行模块的组合 2.运行控制 3.运行时间 七、出错处理设计 1.出错输出信息 2.出错补救措施 3.系统恢复设计 八、安全保密设计 九、维护设计

一、引言 1.编写目的 编写本概要设计文档,旨在进一步完善汽车系统的结构。在原有需求分析的基础上,进一步细化系统流程和结构,以及确定系统所需数据库和数据结构。本文档为以后的详细设计指明了总体方向。 2.项目背景 本系统由重庆信息技术职业学院09信管5班学生倾情奉献; 项目人:王敏徐克立乔常平 本系统主要用于学生实习实训练习。 3.定义 4.参考资料 2)https://www.doczj.com/doc/7e5645754.html, 3.5 使用教程(电子工业出版社主编:郑阿奇) 二、任务概述 1.目标 1)界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。 2)全面展示系统内所有分类的帖子,并进行分页显示。 3)为用户提供一个方便、快捷的主题信息查看功能。 4)实现在线发表帖子。 5)提供登陆模块,主要用于管理员登录系统和发表帖子时留下发表者的信息。 6)用户随时可以查看自己发表的帖子。 7)系统最大限度地实现了易维护性和易操作性。 8)系统运行稳定、安全可靠。 9)用户包括老师、同学和游客。 2.运行环境 为了保证汽车论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 Internet,也可适用于内部的局域网。其运行要求如下: 客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。 服务器端:Windows NT/Windows2000,Tomcat 5.0,JDK 1.5及其以上版本。 数据库:采用SQL 2005,运行于服务器端。 3.需求概述 汽车论坛系统的目的是提供一个客户与销售人员交流的平台,为广大客户提供客户与销售者之间更方便的交流沟通。因此,汽车论坛最基本的功能首先是发表帖子,其次是其他人员根据根帖发表自己的看法---回复帖。此外,为了记录根帖的发表者和及其回复者信息,系统还需要提供用户注册和登陆的功能。只有注册的用户登陆后才能够发表和回复帖子,而浏览者只能浏览根帖信息。此论坛需要具有以下功能:显示各论坛类别及版面、查看版面下的所有的帖子、查看精华帖、查看自己发表的帖子、

相关主题
文本预览
相关文档 最新文档