长途客运管理系统(数据库课程设计)

长途客运管理系统(数据库课程设计)
长途客运管理系统(数据库课程设计)

目录

1.设计背景及目的 (1)

2.设计内容及要求 (1)

3.设计过程 (2)

1、需求分析阶段 (2)

2、概念结构设计 (2)

3、逻辑结构设计 (4)

4、物理结构设计部分 (5)

5、功能处理 (5)

6.应用程序开发过程 (7)

4.系统设计、制作小结 (20)

5.参考资料 (20)

1.设计背景及目的

在这个信息化时代,行之有效的信息管理系统已成为一个企业或组织生存和发展的重要条件。尤其是在大数据的作用日益得到证明和认可的今天,作为信息系统核心和基础数据库技术得到越来越广泛的应用,越来越多新的应用领域采用数据库技术来存储和处理信息资源。信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理要求的实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高汽车调度的现代化管理水平,实现信息资源的共享。

在信息技术高度发达的今天,传统手工记录客运站信息,已满足不了管理人员方便的处理这些信息,降低他们的工作量是一个需要解决额问题。借助计算机来完成这些大量冗杂的工作。势必能大大降低管理员的强度。

本次的课程设计选择的课题是长途汽车信息管理系统,立足于社会,它面向所有汽车的数据管理系统,它以存储及处理为主,查询更正为辅,并囊括数据库的日常维护机智,本次课程设计的主要工作为数据库及前台应用程序的建立及测试。长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,旨在合理简易地从根本上改善客运信息管理的体制,减轻人工管理缺陷带来的繁重工作量,使车站的管理更加的合理化和科学化,大大提高工作效率并节省大量运营成本。这样既能减少管理员的工作量还能满足日益增长的需求。也借以说明计算机技术和科技创新的重要意义

2.设计内容及要求

所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根据课程设计1周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。

要求从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。系统中的数据表设计应合理、高效,尽量减少数据冗余。具有一定实际意义,基本表不少于3个,能够实现多种关联查询尽量要建视图和索引软件界面要友好、安全性高。软件要易于维护、方便升级。

编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每

个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。

参考使用的语言有:C#、VB、VC等。

后台数据库:SQL_Server 2005等。

系统功能的基本要求:

线路信息,包括出发地、目的地、出发时间、所需时间等。

汽车信息:包括汽车的种类及相应的票价、最大载客量等。

票价信息:包括售票情况、查询、打印相应的信息。

3.设计过程

1、需求分析阶段

早期的长途汽车站信息主要是人工信息、人工管理的,不仅不容易记录,而且还不容易保存。所以系统的意义就在于保存并管理长途汽车站的所有有效数据。

并应用之帮助客运站为客户提供更优质的服务,通过简单有效的应用程序,规范管理长途客运信息。

经调查了解功能要求如下:

管理员权限:仅允许管理员对所有信息进行录入并修改。

普通用户:仅允许普通用户购买车票。

公共权限:查询线路信息及各路线售票情况以及每个班次的班车信息。

此外,需满足仅具有普通办公素养的管理员执行所有操作。

模块功能分析如下:

线路分析:包括出发地、目的地、出发时间、所需时间。

汽车模块:包括汽车的种类及相应的票价、最大载客量等。

车票模块:包括售票情况、查询、打印相应的信息等。

乘客模式:包括出发地、目的地、乘车时间等。

2、概念结构设计

汽车信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。经分析,长途汽车信息的管理系统的E-R图如下:各实体及属性如下:

图3.2.1

图3.2.2

图3.2.3

图3.2.4 各实体间的E-R图如下:

图3.2.5

关系图:

图3.2.6

3、逻辑结构设计

(1)票务信息表

图3.3.1 (2)线路信息表

图3.3.2 (3)汽车信息表:

图3.3.3 (4)乘客信息表:

图3.3.4

建库建表对应SQL语句如下:

CREATE DATABASE M_BUS;

CREATE TABLE M_Route

(

Rnovarchar(5) PRIMARY KEY,

Departure varchar(20),

Destination varchar(20),

AddTvarchar(10),

Stime time,

Spend time

);

CREATE TABLE M_Vehicle

(

Vnochar(8) PRIMARY KEY,

VTypechar(20),

TPriceint,

VLoadint,

Rnovarchar(5),

FOREIGN KEY (Rno) REFERENCES M_Route(Rno)

);

CREATE TABLE M_TInfo

(

Vnochar(8),

TDate date,

TRestint,

PRIMARY KEY (Vno,TDate),

FOREIGN KEY (Vno) REFERENCES M_Vehicle(Vno)

);

4、物理结构设计部分

鉴于课程安排倾向于关系数据库的设计且关系数据库确实更常用,所以本系统采用最常见的存储方式及关系数据库,并省略其他的设计部分。

5、功能处理

1、数据更新相关SQL语句

①插入

INSERT

INTO M_Route(Departure,Destination,AddT,Stime,Spend)

VALUES('沈阳','长春','南线','00:00:00','00:00:00');

INSERT

INTO M_Vehicle(Vno,TPrice,VLoad,VType,Rno)

VALUES('吉ABE506',200,42,'copper',’T60','d线');

INSERT

INTO M_TInfo(Vno,TDate ,TRest)

VALUES ('吉ABE106','2015-01-10',4) ;(前面已插入)

②修改

ALTER TABLE M_Vehicle

ADD Departure varchar(20);

ALTER TABLE M_Vehicle

ADD FOREIGN KEY (Departure) REFERENCES M_Route(Departure);

ALTER TABLE M_Vehicle

DROP COLUMN Depature;

UPDATE M_TInfo

SET Vno='吉ABE506'

WHEREVno='吉BE506'

UPDATEM_Route

SET AddT='d线'

WHERE Destination='芜湖';

③删除

ALTER TABLE M_Vehicle

DROP COLUMN Depature;

2.数据查询相关SQL语句

SELECT *

FROM M_TInfo;

SELECT *

FROM M_Route;

SELECT *

FROM M_VEHICLE;

(见上图)

SELECT *

FROM M_User

图3.5.1

SELECT *

FROM (SELECT M_Route.Rno,SUM(TRest) SUM

FROM M_Route,M_Vehicle,M_TInfo

WHERE

M_Route.Rno =M_Vehicle.Rno AND

M_Vehicle.VNO=M_TInfo.Vno AND

Departure ='北京' AND

Destination ='长春' AND

TDate = '2015/01/11'

GROUP BY M_Route.Rno) X,M_Route

WHERE X.Rno=M_Route.Rno;

图3.5.2

6.应用程序开发过程

(1)登录窗体

图3.6.1

源代码:

using System;

using System.Collections.Generic;

using https://www.360docs.net/doc/aa13742009.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace MSY_SQL_Work

{

publicpartialclass Form1 : Form

{

public Form1()

{

InitializeComponent();

}

privatevoid LogIn_Click(object sender, EventArgs e)

{

string userName = txtname.Text.Trim();//去空格

string password = txtpwd.Text.Trim();

string connString = "Data Source = .\\SQLEXPRESS;Initial Catalog = MSY_12_24;Integrated Security=True ";

SqlConnection connection = new SqlConnection(connString);

string sql = string.Format("select count(*) from M_User where USERNAME ='{0}' and PWD ='{1}'", userName, password);

try

{

connection.Open();

SqlCommand command = new SqlCommand(sql, connection);

int num = (int)command.ExecuteScalar();

if (num> 0)

{

MainMenu fm = new MainMenu(userName);

fm.Show();

this.Visible = false;

}

else

{

txtpwd.Text = "";

MessageBox.Show("用户名或密码错误!","登录失败",

MessageBoxButtons.OK,https://www.360docs.net/doc/aa13742009.html,rmation);

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "操作数据库失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

finally

{

connection.Close ();

}

}

}

}

(2)主菜单窗体

图3.6.2

源代码:

using System;

using System.Collections.Generic;

using https://www.360docs.net/doc/aa13742009.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace MSY_SQL_Work

{

publicpartialclass MainMenu : Form

{

privatestring UserName;

public MainMenu(string rcv)

{

UserName = rcv;

InitializeComponent();

}

privatevoid MSelect_Click(object sender, EventArgs e)

{

Check fm = new Check(UserName);

fm.Show();

this.Visible = false;

}

privatevoid MInsert_Click(object sender, EventArgs e)

{

if (UserName == "MSY")

{

MInsert MI = new MInsert(UserName);

MI.Show();

this.Visible = false;

}

else

MessageBox.Show("非管理员身份请勿修改信息!", "NO!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

privatevoid MDelete_Click(object sender, EventArgs e)

{

MDelete MD = new MDelete(UserName);

MD.Show();

this.Visible = false;

}

privatevoid MUpdate_Click(object sender, EventArgs e)

{

MUpdate MU1 = new MUpdate(UserName);

MU1.Show();

this.Visible = false;

}

privatevoid MainQuit_Click(object sender, EventArgs e)

{

Application.Exit();

}

}

}

(3)删除窗口

图3.6.3

源代码:

using System;

using System.Collections.Generic;

using https://www.360docs.net/doc/aa13742009.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace MSY_SQL_Work

{

publicpartialclass MDelete : Form

{

privatestring UserName;

public MDelete(string rcv)

{

UserName = rcv;

InitializeComponent();

DelDate.Visible = false;

}

privatevoid DeleteTable_SelectionChangeCommitted(object sender,

EventArgs e)

{

ComboBox senderCombox = (ComboBox)sender;

if (senderCombox.SelectedItem.ToString() == "删除路线信息")

{

txtPmk.Text = "请输入待删除车次";

DelDate.Visible = false;

}

elseif (senderCombox.SelectedItem.ToString() =="删除车辆信息")

{

txtPmk.Text = "请输入待删除车辆车牌号";

DelDate.Visible = false;

}

else

{

txtPmk.Text = "请输入待删除票务车牌号";

DelDate.Visible = true;

DelDate.Text = "请输入日期";

}

}

privatevoid DeBack_Click(object sender, EventArgs e)

{

MainMenu MM2 = new MainMenu(UserName);

MM2.Show();

this.Visible = false;

}

privatevoid DelOK_Click(object sender, EventArgs e)

{

string PmkTxt,STable, Date;

string connString = "Data Source = .\\SQLEXPRESS;Initial Catalog =

MSY_BUS;Integrated Security=True ";

SqlConnection connection = new SqlConnection(connString);

string sql;

int result = 0;

STable = DeleteTable.SelectedItem.ToString();

PmkTxt = txtPmk.Text.Trim();

Date = DelDate.Text.Trim();

if (STable == "删除路线信息")

sql = string.Format("DELETE FROM M_Route WHERE Rno = '{0}'",PmkTxt);

elseif (STable == "删除车辆信息")

sql = string.Format("DELETE FROM M_Vehicle WHERE Vno = '{0}'", PmkTxt);

else

sql = string.Format("DELETE FROM M_TInfo WHERE Vno = '{0}' and TDate='{1}'", PmkTxt, Date);

try

{

connection.Open();

SqlCommand command = new SqlCommand(sql, connection);

result = command.ExecuteNonQuery();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "mmm操作数据库删除失败",

MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

finally

{

connection.Close();

if (result == 1)

{

MessageBox.Show("删除数据成功!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

txtPmk.Clear();

DelDate.Clear();

}

elseif (result == 0)

MessageBox.Show("删除数据失败!请检查是否是输入有误", "OK", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

}

}

}

(4)插入窗口

图3.6.4

源代码:

using System;

using System.Collections.Generic;

using https://www.360docs.net/doc/aa13742009.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace MSY_SQL_Work

{

publicpartialclass MInsert : Form

{

privatestring UserName;

public MInsert(string rcv)

{

UserName = rcv;

InitializeComponent();

}

privatevoid InsBack_Click(object sender, EventArgs e) {

MainMenu MM2 = new MainMenu(UserName);

MM2.Show();

this.Visible = false;

}

privatevoid OK_Click(object sender, EventArgs e)

{

string Rno, Departure, Destination, AddT, Stime, Spend, Vno, VType, VLoad, TPrice, TRest, TDate;

string connString = "Data Source = .\\SQLEXPRESS;Initial Catalog =

MSY_BUS;Integrated Security=True ";

SqlConnection connection = new SqlConnection(connString);

string sql;

if (InsertMode.SelectedTab == Route)

{

Rno = txtRno.Text.Trim();//去空格

Departure = txtdepa.Text.Trim();

Destination = txtdest.Text.Trim();

AddT = txtad.Text.Trim();

Stime = txtst.Text.Trim();

Spend = txtsp.Text.Trim();

sql = string.Format("INSERT INTO

M_Route(Rno,Departure ,Destination,AddT,Stime,Spend)VALUES

('{0}','{1}','{2}','{3}','{4}','{5}');", Rno, Departure, Destination, AddT, Stime, Spend);}

elseif (InsertMode.SelectedTab == Vehicle)

{

Vno = txtVno.Text.Trim();

Rno = txtRno2.Text.Trim();

VType = txtVType.Text.Trim();

TPrice = txtTPrice.Text.Trim();

VLoad = txtVLoad.Text.Trim();

sql = string.Format("INSERT INTO M_Vehicle(Vno, VType,TPrice,VLoad,Rno) VALUES ('{0}','{1}','{2}','{3}','{4}');", Vno, VType, TPrice, VLoad, Rno);

}

else

{

Vno = txtVno2.Text.Trim();

TRest = txtRest.Text.Trim();

TDate = string.Format("{0}/{1}/{2}", DateTime.Value.Date.Year,

DateTime.Value.Date.Month, DateTime.Value.Date.Day);

sql = string.Format("INSERT INTO M_TInfo(Vno,TDate,TRest)VALUES

('{0}','{1}','{2}')", Vno, TDate, TRest);

}

try

{

connection.Open();

SqlCommand command = new SqlCommand(sql, connection);

command.ExecuteNonQuery();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "mmm操作数据库插入失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

finally

{

connection.Close();

MessageBox.Show("插入成功!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

if (InsertMode.SelectedTab == Route)

{

txtRno.Clear();

txtdepa.Clear();

txtdest.Clear();

txtad.Clear();

txtst.Clear();

txtsp.Clear();

}

elseif (InsertMode.SelectedTab == Vehicle)

{

txtVno.Clear();

txtRno2.Clear();

txtVType.Clear();

txtTPrice.Clear();

txtVLoad.Clear();

}

else

{

txtVno2.Clear();

txtRest.Clear();

}

}

}

}

}

(5)修改窗口

图3.6.5

源代码:using System;

using System.Collections.Generic;

using https://www.360docs.net/doc/aa13742009.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace MSY_SQL_Work

{

publicpartialclass MUpdate : Form

{

privatestring UserName;

public MUpdate(string rcv)

{

UserName = rcv;

InitializeComponent();

UpdDate.Visible = false;

}

privatevoid UpdateTable_SelectionChangeCommitted(object sender,

EventArgs e)

{

ComboBox senderCombox = (ComboBox)sender;

if (senderCombox.SelectedItem.ToString() == "修改路线信息")

{

txtPmk.Text = "请输入欲修改车次";

UpdateItem.Items.Clear();

UpdateItem.Items.Add("Departure");

UpdateItem.Items.Add("Destination");

UpdateItem.Items.Add("AddT");

UpdateItem.Items.Add("Stime");

UpdateItem.Items.Add("Spend");

UpdDate.Visible = false;

}

elseif (senderCombox.SelectedItem.ToString() == "修改车辆信息")

{

txtPmk.Text = "请输入欲修改车辆的车牌号";

UpdateItem.Items.Clear();

UpdateItem.Items.Add("VType");

UpdateItem.Items.Add("TPrice");

UpdateItem.Items.Add("VLoad");

UpdateItem.Items.Add("Rno");

UpdDate.Visible = false;

}

else

{

txtPmk.Text = "请输入欲修改票务的车牌号";

UpdateItem.Items.Clear();

UpdateItem.Items.Add("TRest");

UpdDate.Visible = true;

UpdDate.Text = "请输入日期";

}

}

privatevoid label2_Click(object sender, EventArgs e)

{

MainMenu MM2 = new MainMenu(UserName);

MM2.Show();

this.Visible = false;

}

privatevoid OK_Click(object sender, EventArgs e)

{

string PmkTxt, UpdItemTxt, STable, Item, Date;

string connString = "Data Source = .\\SQLEXPRESS;Initial Catalog = MSY_BUS;Integrated Security=True ";

SqlConnection connection = new SqlConnection(connString);

string sql;

int result = 0;

STable = UpdateTable.SelectedItem.ToString();

PmkTxt = txtPmk.Text.Trim();

Item = UpdateItem.SelectedItem.ToString();

UpdItemTxt = txtUpdItem.Text.Trim();

Date = UpdDate.Text.Trim();

if (STable == "修改路线信息")

sql = string.Format("UPDATE M_Route SET {0}='{1}' WHERE Rno = '{2}'", Item, UpdItemTxt, PmkTxt);

elseif (STable == "修改车辆信息")

sql = string.Format("UPDATE M_Vehicle SET {0}='{1}' WHERE Vno = '{2}'", Item, UpdItemTxt, PmkTxt);

else

sql = string.Format("UPDATE M_TInfo SET {0}='{1}' WHERE Vno = '{2}' and TDate='{3}'", Item, UpdItemTxt, PmkTxt, Date);

try

{

connection.Open();

SqlCommand command = new SqlCommand(sql, connection);

result = command.ExecuteNonQuery();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "mmm操作数据库插入失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

finally

{

connection.Close();

if (result == 1)

{

MessageBox.Show("更新数据成功!", "OK", MessageBoxButtons.OK,

MessageBoxIcon.Exclamation);

txtPmk.Clear();

txtUpdItem.Clear();

UpdDate.Clear();

}

elseif (result == 0)

MessageBox.Show("更新数据失败!请检查是否是输入有误", "OK", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

}

}

}

1长途汽车管理系统

目录 第一章系统概述 (1) 1.1系统开发背景 (1) 1.2国内发展状况和不足 (1) 1.3系统开发特点 (2) 第二章系统需求分析和数据库设计 (3) 2.1系统功能需求 (3) 2.1.1 系统用户管理 (4) 2.1.2 汽车信息管理 (4) 2.1.3 线路信息管理 (4) 2.1.4 车票信息管理 (5) 2.2数据库的设计 (5) 2.2.1系统用户表设计 (5) 2.2.2汽车线路信息表设计 (5) 2.2.3汽车信息表设计 (6) 2.2.4车票信息表设计 (6) 第三章系统功能模块的设计与实现 (8) 3.1系统登录模块设计 (8) 3.2系统主界面设计 (9) 3.3系统用户管理模块设计 (9) 3.4汽车信息管理模块设计 (12) 3.4.1添加汽车信息子模块 (12) 3.4.2修改汽车信息子模块 (13) 3.4.3删除汽车信息子模块 (13)

3.4.4 查询汽车信息子模块 (14) 3.5线路信息管理模块设计 (14) 3.5.1添加线路信息子模块 (15) 3.5.2线路信息查询子模块 (16) 3.5.3修改线路信息子模块 (17) 3.5.4删除线路信息子模块 (18) 3.6车票信息管理模块设计 (18) 3.6.1车票信息添加子模块 (19) 3.6.2车票信息修改子模块 (20) 3.6.3车票信息查询子模块 (20) 第四章测试 (23) 结束语 (24) 参考文献 (25)

第一章系统概述 1.1系统开发背景 自从人类进入21世纪,也就进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也大大扩展,它已经涉及到人类生活的方方面面。计算机使用的方便快捷,使它在越来越多的方面显示出比传统手工制作更迅速和准确的优点,尤其在信息记录,检索和查询方面,避免了不必要的麻烦。 一个性能良好的长途汽车信息管理系统能够使管理员快速方便地对长途汽车站的相关信息,如长途汽车线路信息, 汽车基本信息,车票信息等进行各种诸如添加,查询,删除,修改操作。使用传统的手工方式管理长途汽车车站相关信息,不仅让管理员感到非常的厌倦,也存在着不可避免的缺点,如效率太低,管理不够科学等。 使用计算机对长途汽车信息进行管理,有着传统的手工管理所没法比拟的优点。例如:查找方便,可靠性高,科学性好。这些优点能够极大地提高长途汽车信息管理的效率。正是根据计算机管理信息的这些优点以及长途汽车站管理长途汽车信息方面的具体需求,利用Visual Basic6.0和SQL Server 2000数据库,使用软件工程开发的方法,开发了这套长途汽车信息管理系统。 1.2国内发展状况和不足 在国内,也只有在一些经济发达的地区才更多的实现了企业的信息化管理。在汽车站信息管理方面,也只有在一些大中城市才实现了汽车的信息化管理,然而即使在这些发达的地区的汽车站,所采用的汽车站管理系统仍然存在或多或少的缺陷,使得在整个车站的运行过程中会出现一些问题,给车站造成一些不必要的损失。在一些偏远的小城市,小车站却仍然采用传统的手工管理方式来管理汽车站的相关信息,这样的管理方式与现代的信息化社会脱离,不但浪费宝贵的人力,物力资源,而且管理不科学,错误率高,大大降低了工作效率。只有在整个社会不断的推进企业的信息化管理方式,才能更好的创造更多的经济效益,节省更多的时间和资源,不断提升整个社会信息化发展的进程。

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

长途客运车辆管理系统

长途客车公司车辆管理系统方案 一长途客运行业车辆管理需求 长途客车在营运时,由于装载乘客人数较多,其发生事故后果波及面广,社会影响比较严重。另一方面,司乘人员在车辆驾驶过程中存在超速、超载等违规行为,车辆行驶过程中不按照预定路线行驶或绕道兜客,这些行为都为安全生产带来严重的隐患。如何解决长途客运过程中实时安全监控和管理问题,从而提高整个长途客运行业的安全水平,是目前急需解决的社会问题。移动通信技术以及GPS定位技术的发展使得建立这样的系统变成可能。可以最大限度地减少安全管理漏洞带来的生产损失。全国各主要城市已经将GPS作为长途客运车辆必须安装的监控设备,长途客运车安装GPS已是大势所趋。 二:产品GPS组成 类别功能功能描述 调度 管理 自动播报 全自动语音报站/安全乘车提示/换乘车提示/超速行车提示/整点报时等。 无需手动操作,分担司机劳动强度,安全运营,自动标准语音服务。 具有超速语音提示功能,确保安全驾驶,强化运营秩序. 具有自动正点语音报时功能,增添服务品质要素。 调度信息 自动播报 当调度屏收到调度信息时,司机不方便阅读。系统会通过TTS系统将信息自动播报, 可以达到真人效果,司机可以做简单回复。 通话功能 当调度中心需要与司机通话时,下达指令到司机的车辆GPS 该GPS会自动拨通电招的电话,司机免提方式和中心通话,以便安全驾驶。 出车统计统计出车的次数,时间 提醒 管理 司机 安全 出界报警 车辆驶出定义区域后,车载终端将自动向中心上报警情,如离开某一区域,可以设 置离开某地报警如离开总站或某站等等 入界报警 如车辆进入定义区域时,就会报警。可以设置某个区域报警,也可以是终点站或 某大站 疲劳驾驶 管理 司机连续驾驶时间超过管理人员规定的时间后,车载终端自动向中心上报疲劳驾驶 警情。 紧急报警当车主遇到危险情况时,可按动紧急报警按钮 非法点火非法点火报警:车载机处于预警或警戒状态下,发动机运转超过20秒,触发报警

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现 摘要 随着社会的发展,人类进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也渗透到人类生活的方方面面,给人们的生活和工作带来极大的便利。 长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。 本长途汽车信息管理系统采用Visual Basic 6.0作为开发语言,用SQL Server 2000开发后台数据库,本系统主要包含了系统用户管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,能满足长途车站汽车管理工作方面的基本要求。 关键词:Visual Basic 6.0;MSFlexGrid控件;数据库

Long-distance Bus Information Management System Design and Implementation Abstract With the development of society, humanity has entered a rapid development in the information age, as the rapid development of high and new technology, the use of computers has infiltrated into each aspect of human life, which bring great convenient to people’s work and life. The Long-distance Bus information management system is the Long-distance bus station information which decision-making and an important component of management, which is a typical example of the information management system. It includes information which related to the Long-distance Bus station information management. The Long-distance Bus information management system can simplify the cumbersome process, station rationalization of the management and scientific, and greatly enhance efficiency and save operating costs. The system uses Visual Basic 6.0 as the development language, with SQL Server 2000 developing the background database. This system includes the User’s management, Bus-line information management, and the basic information of automobile management and Ticket information management four modules. We can input, search, update or delete information from the Bus-line management, the basic information of automobile management and Ticket information management. This information management system can meet the basic requirements of the Long-distance Bus station management. Key words:Visual Basic 6.0;MSFlexGrid Control;Database

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

SQL数据库课程设计,火车票

SQL上机实验项目设计列车信息查询数据库 学号:24110121 姓名:王若龙

1、实验项目名称:数据模型的建立过程与方法 2、实验项目编号:ab0822420305 3、实验性质:必做 4、实验类型:设计 5、实验目的:熟练掌握数据模型的设计、建立的过程与方法。 6、实验内容: 设计一个数据库,实现列车车次信息和车站信息的基本管理,为列车运行时刻信息的录入、修改、查询与统计等功能提供数据库支撑。 要求: (1)设计该数据库E-R图 (2)将E-R模型转换为关系模型,并规范化 (3)用SQL语句定义并建立数据库表结构 (4)提供以下SQL语句,并加以说明。 查询某车站火车到站出站信息。 查询某列火车沿途经过站点信息 查询从某站点上车,到达某站点,共有哪些列车可供乘坐。 统计某段时间经过某站点的列车共有多少。

(1)设计E-R 图 (2)将E-R 模型转换为关系模型,并规范化 车站信息(车站号,车站名) 列车信息(车次,始发站,终点站,出发时间,到达时间) 乘务人员(车次,姓名,职务) 经由信息(车次,车站名,到站时间,出站时间) (3)用SQL 语句定义并建立数据库表结构 车站信息表(station ),采用命令行创建方式。 字段名 代码 类型 约束 车站号 sno char (5) 主键 车站名 sname char (20) 列车信息表(train ),采用命令行创建方式。 字段名 代码 类型 约束 车次 tno char (5) 主键 始发站 sf char(20) Not null 终点站 zd char(20) Not null 出发时间 cf time 到达时间 dd time

北京长途汽车客运站大全

北京长途汽车客运站 六里桥长途客运站 咨询电话:83831716 地址:丰台区六里桥南里甲1号 乘车:6,50,323,324,300在六里桥南里下车 北京赵公口长途汽车站 预售票问讯电话:67229491;67237328 洽谈包车业务电话:67242446;67223111--3068 地址:永外南三环中路34号 乘车:17、300、927、368路赵公口站下车 北京东直门长途汽车站 调度室电话:64671346,67237328 地址:东直门外斜街45号 乘车:地铁、44、22、18、、359、401、404、413、418、823、107路东直门下车 北京西直门长途汽车站 咨询处电话:62183454 地址:北京北站附近北下关2号 乘车:16、16支路北下关下车 北京木樨园长途汽车站 咨询处电话:67267149 地址:丰台区海户屯199号 乘车:17、2、300、377、926、324、341、366、40路木樨园下车 北京丽泽桥长途汽车站 问讯处电话:63403408,63475092 调度室电话:63470828 地址:西三环丽泽桥东 乘车:811、901、541、50、300、323、324路丽泽桥、东管头下车 北京莲花池长途汽车站 电话:63464027 地址:丰台区六里桥 乘车:6、50、309、340六里桥下、323、324六里桥北里下、300、901六里桥南里下 北京南站长途汽车站 咨询电话:63034307 地址:北京南站(永定门火车站) 北京九龙山长途汽车站 咨询处电话:67762443 地址:朝阳区西大望路乘车:31路东郊火车站下 北京四惠长途站长途汽车站 地址:长安街延长线地铁四惠站对面(路南)北京怀柔长途汽车站 电话:69623028 北京通州区长途汽车站 通州区北苑 电话:69542313 北郊长途汽车站 电话:62018335 北京永定门火车站 电话:63034307 北京永定门桥头 电话:67224641 北京天桥长途汽车站 宣武区北纬路32号 电话:3033940 北京黄村长途汽车站 电话:69244392 北京大兴长途汽车站 大兴区黄村东大街2号 电话:69244329 联系电话:69252529 北京河滩长途汽车站 门头沟区门头沟路7号 电话:69842714 北京延庆长途汽车站 延庆县东外大街39号 电话:69103192 联系电话:69143266 北京新发地长途汽车站 丰台区丰南路 电话:83727679 联系电话:83727241 北京德胜门外长途汽车站 朝阳区德胜门外祁家豁子华严北里甲30号 联系电话:82847096 北京八王坟长途汽车站 朝阳区西大望路17号 联系电话:87718844

Sql_server数据库课程设计_图书馆管理系统

序言 (1) 一、图书馆管理系统E-R 图 (2) 二、图书馆管理系统功能实现示意图 (3) 三、图书馆管理系统功能图例 (4) 3.1 读者借阅图书 (4) 3.2 读者归还图书 (4) 3.3 读者续借图书 (5) 3.4 读者查询借阅图书情况 (5) 3.5 读者检索图书信息 (6) 四、图书馆管理系统附加功能 (7) 4.1 往学生表中插入列"系部",其值等于学号中代表系部的位的 值,再插入列"专业号",其值等于学号中代表专业的位的值 . 7 4.2 查询每个学生对书本的借阅数量 (9) 4.3 查询各个专业的学生借阅书本的数量 (11) 五、图书馆管理系统数据库、数据表源代码......... 错误!未定义书签。 5.1 图书馆管理系统"数据库"源代码 ................ 错误!未定义书签。 5.2 图书馆管理系统"数据表"源代码 ................ 错误!未定义书签。 六、图书馆管理系统存储过程源代码..................... 错误!未定义书签。 6.1 读者借阅图书存储过程................................ 错误!未定义书签。 6.2 读者还书存储过程........................................ 错误!未定义书签。 6.3读者续借图书存储过程................................. 错误!未定义书签。 6.4 读者查询借阅图书情况存储过程................ 错误!未定义书签。 6.5 读者检索的图书信息存储过程.................... 错误!未定义书签。 七、图书馆管理系统触发器源代码......................... 错误!未定义书签。 7.1 借书要求(书本没有库存,则无法进行借书操作)错误!未定 义书签。 7.2 借书要求(读者最多借阅量).................... 错误!未定义书签。 7.3 续借次数要求................................................ 错误!未定义书签。 7.4 读者还书信息插入RDeleted表................... 错误!未定义书签。

完整word版,数据库课程设计总结,推荐文档

数据库课程设计总结 数据库课程设计个人总结 姓名:邢王秀学号:201624101215 班级:09计本班 一个月的时间非常快就过去了,这一个月我不敢说自 己有多大的进步,获得了多少知识,但起码是了解了项目开 发的部分过程。虽说上过数据库相关的课程,但是没有亲身 经历过相关的设计工作细节。这次课程设计给我提供了一个 很好的机会。 通过这次课程设计发现这其中需要的很多知识我们没 有接触过,上网查找资料的时候发现我们以前所学到的仅仅 是皮毛,还有很多需要我们掌握的东西我们根本不知道。同 时也发现有很多已经学过的东西我们没有理解到位,不能灵 活运用于实际,不能很好的用来解决问题,这就需要自己不 断的大量的实践,通过不断的自学,不断地发现问题,思考 问题,进而解决问题。在这个过程中我们将深刻理解所学知 识,同时也可以学到不少很实用的东西。 这次的数据库课程设计,我们组负责的企业信息文档 管理系统的设计。这课题是自拟的。我们组实行的分工合作。我主要是负责数据库功能模块设计这部分。 从各种文档的阅读到需求分析、概要设计、数据库总 体设计、代码编写与调试,我们都准备了好长时间。组内分

工合作的整个过程,我亲身体验了一回系统的设计开发过 程,分工合作的好处。很多东西书上写的很清楚,貌似看着 也很简单,思路非常清晰。但真正需要自己想办法去设计一 个系统的时候才发现其中的难度。经常做到后面突 然就发现自己一开始的设计有问题,然后又回去翻工, 在各种反复中不断完善自己的想法。 我想有这样的问题不止我一个,事后想想是一开始着 手做的时候下手过于轻快,或者说是根本不了解自己要做的 这个系统是给谁用的。因为没有事先做过仔细的用户调查, 不知道整个业务的流程,也不知道用户需要什么功能就忙着 开发,这是作为设计开发人员需要特别警惕避免的,不然会 给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重 来。所以以后的课程设计要特别注意这一块的设计。 经过组内讨论,我们确定的课题是企业信息文档管理 系统。说实话,我对这个系统不是很了解。通过上网查找资 料、相关文献的阅读,我对该系统有了大体的了解。 在需求分析过程中,我们通过上网查资料,去图书馆 查阅相关资料,结合我们的生活经验,根据可行性研究的结 果和用户的需要,分析现有情况及问题。在一个月的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间 遇到很多问题,经过组内讨论。最终把它解决了。通过这次 课程设计,我对数据库的设计更加熟练了。

长途客运安全管理制度

凉山攀西运输有限责任公司 长途客运安全管理制度 根据《中华人民共和国道路交通安全法》《中华人民共和国安全生产法》《中华人民共和国道路运输管理条例》《四川省道路运输管理条例》等相关法律法规及公司安全生产管理规章制度,按照“安全第一、预防为主”的方针,企业发展需要,结合公司实际,特制定本措施: 一、新增或新开发的客运线路必须按公司《新增客运线路实行安全评估的规定》认真进行考察分析,并报请当地县安监局、交警队、运管所等相关部门经实地考察后对所要新增的线路路况等进行安全评估,坚持安全一票否决制度。根据路况制定相应的安全防范和应急措施,在运行时间上要避开晚上10时至早晨6时前行驶三级以下和山区林区公路。结合道路、客流调查做好车型的选择,车辆等级必须符合国家安全要求和运政管理规定。 二、凡属运距在800公里以上的车辆,包括旅游包车客运、长途客运,必需按规定配备两名驾驶人员,且具有良好的驾驶技术和职业道德,年龄在50岁以下,身体健康、安全行车10万公里或连续安全驾驶客车5年以上、持相应准驾车型的有效驾驶证及从业资格证,并经公司岗前培训考试

合格。驾驶员一次连续驾驶车辆不得超过3小时,24小时内累计不得超过8小时。 三、车辆管理严格按公司相关管理规章制度执行: 1、按规定足额投保,确保各种保险按规定到位。 2、按规定安装使用汽车实时动态记录仪,并保证正常运行; 3、必须严格认真按《四川省道路运输业车辆技术审查制度》的规定对车辆进行定期维护保养,认真执行车辆例检制度,日常维护保养制度,按时进行车辆技术综合性能检测,确保车辆技术状况良好; 4、建立健全单车技术档案,资料、记录齐全。 四、加强源头管理,配合车站做好“五不出站”管理工作,坚持“谁主管、谁负责”的原则,认真落实公司管理干部分片包干、管理人员包线、包组、包车、包驾驶员安全承包责任制度,层层签订安全生产目标责任书,落实安全生产目标责任。 五、各生产单位必须建立健全安全管理、车辆运行管理制度,特别是长途、超长线路客运要实行严格管理,落实安全责任及安全保障措施,分管干部要经常检查,定期跟车下站了解全程运行情况、驾驶员思想状况,对车站反馈的问题和情况及时采取针对性的措施,严防事故发生。认真落实公司关于驾驶员“五统一”的管理规定,奖惩及时逗硬。加强

sql server数据库课程设计论文

宁夏大学物理电气信息学院综合性实验 实验报告 课程名称数据库应用 实验学期 2011 至 2012 学年第二学期学生所在系物理电气信息学院电气系 年级 09级专业班级电子信息工程(1)班 学生姓名学号 任课教师 实验成绩 任课教师制 2012 年 6 月 10 日

实验题目小型超市商品进销存管理系统 一、实验目的 1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。 2、关系型数据库管理系统SQL语言编辑能力,并能独立完成一般小系统的结构设计、调试运行等工作。 3、提高学生实践使用SQL语言的能力,把所学知识运用到具体对象,并能求出解决方案的能力。 二、实验环境 本次实验主要选用数据库软件设计语言SQL Server 2008版本进行该系统设计。 三、实验内容 1、需求分析 本软件对超市的采购、销售、仓库、资金、帐务等实际运作流程均实现了动态的计算管理,使得超市经营者能够迅速的掌控该超市的实际运作状况、合理做出超市的战略决策。软件提供的商品入库流水账、商品销售流水账、商品台账、会计账及各种报表在提高超市工作效率、减少人为的差错、最大限度堵塞漏洞的基础上很好的减轻了采购、销售、仓库、财务等环节工作人员的劳动强度,全面体现了现代小中型企业管理理论所倡导的工作高效、环境轻松的氛围。并且本系统的开发,为超市的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高企业的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在经济上是可行的。 2、数据库设计 (1)系统要求实现:基本资料、进货管理、销售管理、库存管理、财务管理、自动编制记帐凭证等管理功能。系统总设计图如下所示:

长途汽车信息管理系统主类代码代码

/*主类代码*/ import javax.swing.*; import java.awt.*; import java.awt.event.*; class MyPanel extends JPanel{ Image img=Toolkit.getDefaultToolkit().getImage("c:/a.jpg"); public void paint(Graphics g){ g.drawImage(img,0,0,this); } } public class MainForm extends JFrame implements ActionListener { JMenu mSystem=new JMenu("系统"); JMenuItem mExit=new JMenuItem("退出"); JMenu mXianLu=new JMenu("线路信息"); JMenuItem mAdd1=new JMenuItem("添加线路信息"); JMenuItem mDel1=new JMenuItem("删除线路信息"); JMenuItem mModify1=new JMenuItem("修改线路信息"); JMenuItem mQuery1=new JMenuItem("查询线路信息"); JMenu mPiaoJia=new JMenu("票价信息"); JMenuItem mAdd2=new JMenuItem("添加票价信息"); JMenuItem mDel2=new JMenuItem("删除票价信息"); JMenuItem mModify2=new JMenuItem("修改票价信息"); JMenuItem mQuery2=new JMenuItem("查询票价信息"); JMenu mQiChe=new JMenu("汽车信息"); JMenuItem mAdd3=new JMenuItem("添加汽车信息"); JMenuItem mDel3=new JMenuItem("删除汽车信息"); JMenuItem mModify3=new JMenuItem("修改汽车信息"); JMenuItem mQuery3=new JMenuItem("查询汽车信息"); JMenu mHelp=new JMenu("帮助"); JMenuItem mAbout=new JMenuItem("软件信息"); JMenuBar mBar=new JMenuBar(); MainForm() { super("长途汽车信息管理系统"); setSize(875,583); mSystem.add(mExit); mXianLu.add(mAdd1); mXianLu.add(mDel1); mXianLu.add(mModify1); mXianLu.add(mQuery1); mPiaoJia.add(mAdd2); mPiaoJia.add(mDel2); mPiaoJia.add(mModify2); mPiaoJia.add(mQuery2); mQiChe.add(mAdd3);

长途汽车客运站设计设计说明

长途汽车客运站设计设 计说明第一章建筑设计说明 一、概述 随着我国国民经济的发展,某市公路交通客运量成倍增长,原有客运站的规模及运送旅客的能力已不能满足要求。现拟在该市中心边缘接近火车站附近选址,新建一座长途汽车客运站,总用地面积约23585平方米,主体二层。 基地位于城市干道与环城公路交叉口,西去火车站为1km,地势平坦;规模为年平均日旅客发送量为3000人次,日发车量80辆,停车场驻车40辆,该站的规模按三级客运站的要求进行设计。科学、合理地组织客流、车流和货流的进出站路线,确保旅客安全、快捷、方便地乘车。 二、设计依据 1.《汽车客运站建筑设计规范》 JGJ60—99 2.《民用建筑设计通则》(GB50352—2005) 3.《建筑设计防火规范》(GB50016—2006) 4.《城市公共交通站、场、厂设计规范》 CJJ15-87 5.《汽车库建筑设计规范》JGJ100-98 6.《汽车库、修车库、停车场设计防火规范》 GB50067-97 7.《城市道路和建筑物无障碍设计规范》(JGJ50-2001) 8.任务书提供的设计地形图三、总平面设计 在该建筑平面设计中,充分考虑了建筑与周边的环境协调,使建筑与周边环境结合默契,形成优美的生态景观。 结合市政绿化用地设置站前广场,站前广场为2400平方米,成为防止旅客进出车站人流过大,对城市交通造成阻碍的缓冲带。硬质广场为旅客进入主站房的主要集散广场,休闲广场为旅客及市民提供一个休闲娱乐的场地。 在交通组织设计上进出口道路分别设在主站房西侧,使进出车辆互不干扰,车辆在车站内的行驶线形更加合理,更为流畅。室外停、发车场用地设置北面,洗车台、安检台及检修车间按流程进行线型布置,设在停车场东侧。 基地内建筑可四面环行,符合总平面的消防要求。 四、建筑设计 建筑形体上突出简洁明快,富有时代气息的现代风格,立面,空间张驰有度。 1.平面设计 结合现有场地条件及相临道路环境,将主体置于场地前区,同时退出充足的场地以结合城市绿地设计。单体在沿主干道方向衍生将建筑主体融合于整体场地环境中,同

SQLserver2008数据库课程设计范例——学生成绩管理系统报告

数据库技术与应用 课程设计说明书 题目:学生成绩管理系统 院系: 专业班级: 学号: 学生姓名: 指导教师: 2014年 12 月 22 日 一概述 1.1目的与要求

随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.2设计环境 ① Microsoft SQL Server 2000 ② Microsoft Visual C++ 6.0 二需求分析 2.1 系统功能要求设计 此系统实现如下系统功能: (1)使得学生的成绩管理工作更加清晰、条理化、自动化。 (2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。 (3) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完 整性,并发控制,备份和恢复等方面的功能要求。 2.2 系统模块设计 成绩管理系统大体可以分成二大模块如,一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块;可以得到系统流程图: 登陆失败 用户 验证

客运线路安全信息智能管理系统材料通用范本

内部编号:AN-QP-HT203 版本/ 修改状态:01 / 00 When Carrying Out Various Production T asks, We Should Constantly Improve Product Quality, Ensure Safe Production, Conduct Economic Accounting At The Same Time, And Win More Business Opportunities By Reducing Product Cost, So As T o Realize The Overall Management Of Safe Production. 编辑:__________________ 审核:__________________ 单位:__________________ 客运线路安全信息智能管理系统材料 通用范本

客运线路安全信息智能管理系统材料通 用范本 使用指引:本安全管理文件可用于贯彻执行各项生产任务时,不断提高产品质量,保证安全生产,同时进行经济核算,通过降低产品成本来赢得更多商业机会,最终实现对安全生产工作全面管理。资料下载后可以进行自定义修改,可按照所需进行删减和使用。 近年来,绍兴市汽车运输集团有限公司为不断加强行车安全管路,减少事故发生概率,保障人民生命财产安全,按照“用科技管理、用知识管安全”的安全管理理念,不断加大科技投入,创新科技安全手段,实施了五大科技管安全、五大机制保安全的工作方案,并取得了良好的社会效果和经济效益。同时为不断创新、深化科技安管手段,发挥科技安全手段的最大效能,根据交通运输部、公安部、国家安监总局颁布的《道路旅客运输企业安全管理规范(试行)》第四十四条:“道路旅客运输企

长途客车监控系统

3G网络DVR车载监控系统 行业现状 日益完善和庞大的客运系统给广大乘客带来了方便和快捷,但同时在管理和有效监控方面,却给客运企业和交管等部门带来莫大的内部管理压力以及社会压力。 客运巴士运营过程中有两大难题: 1、如何提高旅客安全、减少案件和事故发生:客车行驶时间长,路况和人员复杂,小偷较多,容易出现安全问题。特别是长途运输中某些路段拦路抢劫的案件和恶性交通事故很多,司机违规操作、超速等情况时有发生。 2、如何提高服务质量和掌控车辆营运情况:很多客运公司存在部分司乘人员收钱不给票,或盗取票款等情况,给公司造成经济损失。车辆运行中,旅客之间、旅客与司乘人员之间不时会产生一些矛盾和争议,导致公司时常遭到投诉,因为没有有力的证据,解决起来无从下手,公司形象大受影响。 因此建立一套能够对其进行实时监控调度、统一管理的系统显得尤为必要。随着中国3G网络的开通,无线监控已经逐步从早期的基于控制命令和图片等小数据量的应用,向可以基于实时的海量数据的实时

监控应用发展。而目前最为引人注目的无疑是联网的实时视频监控。 第一章设计架构 1.1、视频监控系统网络结构 系统设计说明 1、前端子系统 前端视频采集系统由车载无线视频监控终端、摄像机、报警设备等组成。其中网络视频服务器作为核心设备,负责将摄像机采集的各监控点视频图像并经过压缩编码后通过WCDMA上传到监控中心,实现视频的远程观看。 2、监控中心

●中心车辆管理服务器软件:中心车辆管理服务器软件实现统一身份认证和权限控制、组织与角色管理维护、设备集中配置与维护管理和日志管理等功能。 ●通讯服务器软件 ●流媒体转发服务器软件 3.监控客户端 (1)监控主机安装客户端软件,实现对各监控点的视频浏览 (2)监控中心安装有网络视频解码器,负责将前端的采集来的数字信号解码还原出图像和声音传输到电视墙上。

数据库课程设计 教务管理系统

洛阳理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级B120505 学号 姓名 完成日期2015-1-4

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 要求: 1.完成本系统的需求分析,写出功能需求和数据需求描述; 2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计; 3.完成本系统的部分功能模块的程序界面设计。 指导教师:高春玲 2014 年12 月28 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 一、概述 2 1.1、本设计的目的与意义 2 1.2、数据库开发工具和应用程序开发工具 2 二、需求分析 2 2.1功能需求 2 2.2数据需求 2 三、概念结构设计 2 3.1、E-R模型设计 2 3.2、总体E-R图描述 4 四、逻辑结构设计 4 4.1、关系模型 4 4.2、关系模式的优化与说明 4 五、物理结构设计 5 5.1建立数据库 5 5.2表与表结构 5 六、应用程序设计 6 6.1、系统总体结构 6 6.2、系统界面与源代码7 6.2.1、界面7 6.2.2、功能描述9 6.2.3、程序源代码9 七、设计总结23 八、体会与收获24 九、参考文献24

相关文档
最新文档