文档库 最新最全的文档下载
当前位置:文档库 › 《数据库原理课程设计》课程设计

《数据库原理课程设计》课程设计

《数据库原理课程设计》课程设计
《数据库原理课程设计》课程设计

《数据库系统原理课程设计报告》

学生姓名:

系别:

班级:

专业:

指导教师:

2011 年 11 月 15 日

目录

1 引言 ............. 错误!未定义书签。

问题描述...................................................... 错误!未定义书签。

开发环境和运行环境............................................. 错误!未定义书签。

2 需求分析.......... 错误!未定义书签。

系统功能基本的要求............................................. 错误!未定义书签。

企业对系统实现的要求........................................... 错误!未定义书签。

系统功能的设计................................................. 错误!未定义书签。

数据字典 ...................................................... 错误!未定义书签。

3 概念设计.......... 错误!未定义书签。

设计分E-R图................................................... 错误!未定义书签。

设计完成的总E-R图............................................. 错误!未定义书签。

4 逻辑结构设计...... 错误!未定义书签。

图向关系模式的转换............................................. 错误!未定义书签。

数据模型的优化................................................. 错误!未定义书签。

用户子模式的设计............................................... 错误!未定义书签。

5 数据实施和维护.... 错误!未定义书签。

建立数据库..................................................... 错误!未定义书签。

建表 .......................................................... 错误!未定义书签。

建查询 ........................................................ 错误!未定义书签。

建存储过程..................................................... 错误!未定义书签。

6总结.............. 错误!未定义书签。参考文献............ 错误!未定义书签。

1 引言

问题描述

随着市场竞争的不断加剧,作为中小企业也迫切需要规范管理。

然而目前中小型企业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,由于商品繁多、业务零杂,各类采购、销售单据数量非常多,人工处理比较困难,并且准确性难以确保。所以这种现状不仅费时、费力、效率低下,而且无法达到理想的效果。

因此,中小企业实施规范管理势在必行,如何实现内部流程管理和外部市场竞争的管理,无疑是企业经营最核心的问题。建立一个有效的商务进销存管理系统,可以使企业拥有比竞争对手更严谨的业务管理和控制,可以比竞争对手更快速地获得效益。

开发环境和运行环境

企业进销存管理系统运用了当前流行的SQL SERVER2005、C#、VS2010等运行和开发的。

1.库、基本表的建立和修改:在SQL-SERVER环境下用CREATE TABLE 建立库以及库中基本表。

2.数据加载:用手工录入或导入等方法实现基本表中的数据加载。

3.单表查询以及多表查询:在建立的基本表中使用select基本格式和聚集函数;设计合适的视图,实现多表间查询。

4.触发器:设计触发器,可实现表间关联字段修改时的完整性等问题。

5.存储器:设计存储过程,并用语句调用。

6.用SQL SERVER 2005/2008、C#、VisualStudio2010等开发环境设计、实现系统主要功能。

2 需求分析

系统功能基本的要求

试设计一个企业进销存管理系统,便于企业对产品进行进销业务流程规划化管理。企业对系统实现的要求

要求实现的主要模块:(1)用户管理(2)数据库维护(3)产品入库管理(4)产品出库管理(5)库存管理(6)维修管理(7)个人信息(8)基础数据维护。

1.信息要求:

信息的录入是通过产品入库登记,基础数据维护添加新的产品,出库时输入销售记录等过程进行数据信息的录入与查询。

2.处理要求:

建立一个有效的商务进销存管理系统,以解决商品繁多、业务零杂,各类采购、销售单据数量非常多,人工处理困难,准确性难以确保等众多问题。

3.安全性与完整性要求:

(1)安全性要求

a.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

b.系统实现:数据备份、数据恢复,以防止重大失误、或是系统故障引起的损失;

(2)完整性要求

a.各种信息记录的完整性,信息记录内容不能为空;

b.各种数据间相互的联系的正确性;

c.相同的数据在不同记录中的一致性。

系统功能的设计

系统实现(1)用户管理(2)数据库维护(3)产品入库管理(4)产品出库管理(5)库存管理(6)维修管理(7)个人信息(8)基础数据维护。

数据流图

数据字典

部分重要表:

表名:UserInfo

序号列名数据类型长度小数位标识主键允许空默认值说明备注

1UserID varchar166是是否用户名登陆用2Name varchar84否姓名真实姓名3Pwd varchar 2000否密码

4Power varchar80否权限固定位是

1有权限,

0无此权

表名:PurchaseOrder

3 概念设计

设计分e-r 图

由于表格过多只列举部分表格设计E-R 图如下:

职员E-R 图

序号 列名 数据类型 长度 小数位

标识 主键 允许

默认值 说明 备注

1 InMark Varchar 20

内部票号都放在一起

2 TicketNum

varchar 50 否 外部票号 3 Office Varchar 50 否 开票单位 4 Content Varchar 50 否 内容 5 Amount Money 否 每种产品金额 6 TaxAmount Money 否 税收金额 7

Total

Money

总金额

周边设备E-R

销售单E-R图

分E-R图

分E-R图

设计完成的总e-r图

4 逻辑结构设计图向关系模式的转换

部分关系模式如下:

1、职员(职员ID,名字,密码,权限)

2、销售单(销售单ID,产品数量,经办人,业务员,是否开票,内部票号,销售日期,客户,销售成品,销售单编号,备注,是否退单,售价)

3、产品(产品ID,产品名称,单位,一级分类,二级分类,三级分类,批次号,品牌,类型,CPU,内存,显卡···显示器大小,是否删除等)

4、库存(产品ID,库存数量)

数据模型的优化

在概念设计的基础上,根据设计得到系统总的E-R图,按照概念模式与关系表转化的一般规则,结合实际的需要进行逻辑设计,E—R图中的实体、实体的属性和实体之间的联系转化为关系模式。最后生成的部分关系及关系表如下(同时附优化说明):

1、电脑(产品ID,批次号,品牌,型号,CPU,内存,显卡,硬盘,主板,显示器大

小,光驱,是否是笔记本,是否删除)

2、单独显示器(产品ID,品牌,大小,是否删除)

3、周边设备(产品ID,产品名称,单位,一级分类,二级分类,三级分类,是否删除)

优化说明:原来是所有产品对象放在一起,由于这些不同的产品属性差别太大,放在一起造成很大的数据冗余,而且易出错,所以把他们分为三大类,如上面,这样就解决了很多问题。

用户子模式的设计

在将概念模型转化为全局逻辑模型后,根据用户对进销存管理系统的局部应用需求,以下设计用户子模式:

考虑需求

考虑以下的几个需求:

⑴管理员有可能是业务员或是经办人

⑵可随时对任意产品进行开票的需求

定义用户级别

对用户职员的权限限制:

⑴用户职工:用户登录系统,系统会判断其权限,他只能操作在他权限范围内的事

务。

制作查询子系统:

根据分析需求,我们设计了一个开票管理系统

提供对销售产品的开票,查询税收相关情况。

5 数据实施和维护

建立数据库

Create database SaleManage;

建表

要求:至少5张表

1.建用户表

CREATE TABLE UserInfo

(UserID VARCHAR(16)primary key NOT NULL,

NAME VARCHAR(8)NOT NULL,

Pwd varchar (200)NOT NULL,

Power varchar(8)NOT NULL,

);

2.建维修表单

CREATE TABLE RepairList

(listID VARCHAR(50)PRIMARY KEY, RepairNum VARCHAR(20),

Client VARCHAR(50),

FaultPart VARCHAR(50), FaultNum VARCHAR(20), FaultReason VARCHAR(50), RepairDate datetime, ReCompany VARCHAR(50),

IsFinish Bit,

FinishDate DATEtime, RepairCost Money,

Charge Money

);

3.建库存

CREATE TABLE Storage

(ListID VARCHAR(50)PRIMARY KEY, Number INT

);

4.建销售单

CREATE TABLE SaleOrder

(ID uniqueidentifier not null, SaleNum varchar(20)NOT NULL, ListID varchar(50)NOT NULL, ProName varchar(50)NOT NULL,

UserName varchar(8)NOT NULL, SaleMan varchar(8)NOT NULL, Cost Money NULL,

SalePrice Money NOT NULL, SaleNumber Int NOT NULL,

Date Datetime NOT NULL,

Client varchar(50)NOT NULL, InMark varchar(20)NULL, Remark varchar(50)NULL, Screen varchar(50)NULL, IsReturn Bit NOT NULL,

)

5.建税票表

CREATE TABLE Ticket

(InMark VARCHAR(20), TicketNum VARCHAR(50),

Office VARCHAR(50),

Content VARCHAR(50),

Amount Money,

TaxAmount Money,

Total Money

);

……

建查询

要求:5个查询以上

1、查询指定日期的所有的销售单

2、查询指定日期的所有的销售单

3、查询指定日期的所有的销售单

4、查询指定日期的所有的销售单

5、查询指定日期的所有的销售单

select as saID,as销售单编号,as选择,as产品名称,isnull,'')+isnull(' '+,'')+isnull,'')+

isnull(' 批次:'+,'')+isnull(' CPU:'+,'')+

isnull(' 显卡:'+,'')+isnull(' 显示器:'+,'')+

isnull('显示器品牌:'+,'')+isnull(' 大小:'+,'')as产品详细信息,

as售价,as数量,isnull,'')*isnull(,'')

as金额,as是否开票,as业务员,as客户,

as经办人,as销售日期,as开销,as备注

from SaleOrder as Sa left join AroundDevice as Ar on=

left join Computer as Com on=

left join Screen as Sc on=

where Date BETWEEN'2011/12/14'AND'2011/12/14'and

='false 'order by desc

建存储过程

要求:三个以上

1.业务员的显示,如果是管理员,则显示为公司(不带参数)

create proc pro_UserShow

as

select case when power='1111111'then'公司'else Name END Name from UserInfo exec pro_UserShow

2.根据所选产品查看它最近三次售价(带参数)

create procedure pro_RecentPrice

@ListID varchar(30),@SellID varchar(20)

AS

select top 3 SalePrice from SaleOrder

where ListID=@ListID and SaleNum!=@SellID order by SaleNum desc 两种调用示例:

exec pro_RecentPrice'B2011/12/14 12:46:573','S20'

exec pro_RecentPrice

@ListID='B2011/12/14 12:46:573',@SellID='S20'

3.查询库存(带输出参数):

CREATE PROC pro_StoNumber

@ListID varchar(30),

@Number int output

AS

SELECT@Number=Number

from Storage

where ListID=@ListID

调用示例:

declare@ListID varchar(30),@Number int

select@ListID='B2011/12/14 12:46:573'

EXEC pro_StoNumber@ListID,

@Number OUTPUT

SELECT@Number

建触发器

要求:INSERT,UPDATE,DELETE三种触发器任选

插入销售单数据时,同时库存减去销售数量

create trigger Tr_SaleOrder

on SaleOrder for insert

AS

DECLARE@outNumber int,@ListID varchar(30)

SELECT@outNumber=SaleNumber,@ListID=ListID FROM inserted

UPDATE Storage SET Number=Number-@outNumber

WHERE ListID=@ListID

GO

示例:

insert into SaleOrder

(ID,SaleNum,ListID,ProName,SalePrice,SaleNumber,IsBilling,InMark,SaleMan,Cl ient,UserName,Cost,Date,Remark)

values('12e1c6b1-999b-41ee-a385-edec847dde4e','S20','B2011/12/14

12:46:573','ProBook 4321s','4600','1','True','001','公司','上海直销商

','dahu','','2011/12/14','')

6总结

据库有保持数据的独立性,所谓数据独立,是指存储在数据库中的数据独立于处理数据的所有应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会因为某一项应用的需要而改变它的结构,因此是独立于应用而存在着的客观实体。而某一项应用是处理数据获取信息的过程,也就是应用程序,它只能根据客观存在着的数据来设计所需要的数据处理方法,而不会去改变客观存在着的数据本身数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。

语句按其功能可以分为如下3大类

(1)数据定义语句 DDL ( Data Definition Language)

(2)数据操作语句 DML (Data Manipulation Language);

(3)数据控制语句 DCL (Data Control Language)。。

2.学习心得

我做的是住房公积金测算系统,刚刚拿到题目完全不知道从那下手,应该是第一次做的原因吧!以前只知道上课听老师讲从来没做过,数据库我认为和生活或者以后的生活没什么联系,所以我平时也就随便听听,但题目一手就知道那是自己一个人的事了,应为题目几乎两三个人一题,就算是两三个人一题也得写的不同,所以刚开始两天我都没怎么做,为了看书上的内容。

参考文献

数据库系统概论/王珊萨师煊主编——高等教育出版社,第四版

数据库实用教程/郑阿奇主编.—北京:电子工业出版社,高等学校计算机教材

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

采煤矿工程培训课程设计

采06级课程设计说明书 学校:河北工程大学 学院:资源学院 专业班级:采矿(1)班 姓名:周万存 指导教师:李新旺 设计日期:2010.01.20 目录 第一章:课程设计大纲 (2) 第二章:采区开采范围及地质情况 (3) 第三章:采区工业和可采储量 (6) 第四章:采区巷道布置 (8) 第五章:采煤方法及回采工艺 (14) 第六章:采区生产能力及服务年限 (18) 第七章:采区巷道断面设计 (21) 第八章:采区生产系统及设备 (27) 第九章:采区主要经济技术指标 (35) 第十章:安全措施 (36)

第一章课程设计大纲 一、实践课程的性质、目的与任务 采矿工程专业课程设计是采矿工程专业学生一项实践性的教学环节。是在“矿山压力及其控制”、“井巷工程”、“采煤方法”、“矿井设计”等课程的理论教学和生产实习的基础上,通过采区设计把理论知识融会贯通于实践的综合性的教学过程。 通过采区设计要达到下列目的: 1.系统地灵活运用和巩固所学的理论知识; 2.掌握采区开采设计的步骤和方法; 3.提高和培养学生文字编写、绘图、计算和分析问题、解决问题的能力。 本课程设计的主要任务是: 1.编写采区设计说明书一份(30~50页); 2.设计图纸部分: ①采区巷道布置平、剖面图(平面图1:2000,剖面图1:1000); ②工作面布置图(平面图1:100或1:200,剖面图1:100或1:50),其中附工作面循环作业图表、工作面技术经济指标表及工人出勤表; 二、课程设计的基本要求 1.加深对采矿工程专业所学理论的认识和理解,提高对就业岗位的感性认识; 2.使学生在课程设计过程中,独立完成教学要求,提高设计工作能力; 3.使学生能熟练采区设计内容级步骤,提高和培养学生文字编写、绘图、计算和分析问题、解决问题的能力。 第二章采区开采范围及地质情况 一. 采区的位置及开采范围 本采区位于河北某矿4采区(二水平),走向长度2125m,倾向长度1150m/cos13°=1185m。煤层面积2518125m2. 二. 采区地质 1、地质构造: 本井田储量丰富、地质构造中等,井田为单斜构造,以断裂构造为主。矿井地质构造简单。地层走向为34 o,倾向向东南倾斜,倾角10o—15o。其特点是断层少,褶曲起伏变化较小,对开采影响不大;对矿井开采,尤其是初期开采影响很小。 2、煤层 本井田共有3个煤层,煤层总厚17.44m,含煤系数为8.7%。不稳定的煤层为10、11、12号煤层,详见可采煤层特征表。 表1

软件开发实习报告doc

软件开发实习报告 通过这次在清华it的实习,学到了很多东西。也了解到了软件开发的真正价值。这次的实践让我真切体会到了我们前面所学知识的用处所在。以前总认为所学的知识只是理论上的知识,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了很多在学校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。很多方面根本不在是一些手把手的管理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个项目的出发点是提高办事效率。而在项目制作的过程中我们要使一个软件简洁实用,人性化,快捷方便。 这次实习的主要任务是图书管理系统的开发。项目运行的平台是windowsxp,运用系统主要是microsoft visual studioxx,microsoft sql server xx,运用的知识主要有我们学习过的知识数据库技术,以及实习过程中所提及的知识。在软件开发果过程中首先要了解三层结构的的含义及其设计模式思想部署企业级数据库业务系统开发。三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务逻辑层、数据访问层。其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组

件中,将所有和数据库的交互封装在数据访问组件中。 三层结构示意图 三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。 下面介绍图书管理系统开发技术 一系统的功能设计 首先对系统进行需求分析,我们必须要知道要做一个系统“用来干什么”,这需要在对用户需求进行充分调研的基础上,深入理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书管理系统的功能结构图,其工作流程为:普通用户直接登录主页面,只能浏览、快速查询图书、注册新用户、修改自己的密码以及查看图书的详情,管理员用户除了可以完成普通用户的操作外,还可以进入图书管理模块进行图书添加、修改和删除的操作。 1、系统的功能特点 (1)操作简单、界面友好:插入表格的页面布局,使得图书的录入工作更简便;许多选项包括图书类别、来源等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也

软件工程课程设计报告——人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号20082358069 指导教师姜青山 2010 年6 月18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要

通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

矿井瓦斯灾害防治与利用课程设计

矿井瓦斯灾害防治与利用-课程设计 1、矿井概况和煤层赋存条件 1.1、矿井概况 矿井位于平原地区,地面标高+150m ,井田走向长4.0km ,倾斜长1.8km ,井田上界-100m ,下界-860m ,两翼以断层为界。可采储量60000万吨,井型为年产90万吨,服务年限67年。井田采用立井多水平上山开拓方式,分区式通风。第一水平回风水平-100m ,运输水平-260m ,水平服务年限14年。矿井开拓系统见图1、图2所示。水平运输大巷及采区集中上山布置在煤层地板石灰岩层内,每翼一个采区,采区走向长度2000m (采区每翼长度1000m )。 1.2、煤层赋存条件 井田内煤层赋存稳定,有可采煤层三层,自上而下分别是k11(3.0m)K10(1.5m)K9(3.2m),煤层地层柱状图见图3,经上级批准K11、K9煤层有煤与瓦斯突出。煤层倾角20。。 2、抽放瓦斯设计的基础参数 经测定第一水平回风水平(-100)各煤层的瓦斯压力1.5MPa ,运输水平(-260)为3.1MPa(绝对压力)。煤层温度20°C ,煤的真比重1.43,假比重1.3。在30°条件下煤样的吸附常数为a=21.5m3/t ,b=1.1MPa ,煤的工业分析,挥发分V=21.5%,灰分A=16.5%,水分W=1.5%;运出采区煤样残留瓦斯压力0.1MPa (绝对压力),煤柱残留瓦斯压力0.5MPa (绝对压力)。K10 瓦斯参数特性表 2.1、瓦斯含量 X y =VpT 0/(Tp 0ξ)(2-1) 式中V ——单位重量煤的孔隙容积,m 3/t ; p ——瓦斯压力,Mpa ; T 0、p 0——标准状况下的绝对温度(273K)与压力(0.101325MPa); T ——瓦斯的绝对温度,T =273+t ,t 瓦斯的摄氏温度(℃); ξ——瓦斯压缩系数,; X y ——煤的游离瓦斯含量,m 3(标准状况下)/t(煤) 根据所给数据,得: P=(1.5+3.1)/2=2.3 V=1/1.3×[(1.43-1.3)/1.43]=0.07m 3/t ,ξ取1.04 所以,X y =0.07×2.3×273/(293×0.101325×1.04)=1.424m 3/t 100 10031.0111)(0W A W e bp abp x t t n x --++= -(2-2) 式中 t 0——实验室测定煤的吸附常数时的试验温度,℃。

系统软件开发实践报告

计算机科学与技术学院 系统软件开发实践报告 姓名:王冬升 学号:08123228 专业:计算机科学与技术 班级:计科12-1班 指导教师:张博 2015年 4月

摘要 操作系统和编译原理是大学计算机专业的必修课程。在这些课程的教学教程中,容易偏重于理论的介绍,而忽视了实践环节。 本课程设计是在完成C++程序设计、数据结构、操作系统、编译技术教学后所进行的,全面综合训练学生的系统软件开发能力 关键字:编译系统、Flex、Bison、操作系统、启动、内存管理

目录 1 借助Flex进行词法分析 (2) 1.1实验内容 (2) 1.2 实验要求 (2) 1.3 程序代码 (2) 1.4 实验结果 (4) 2 借助Flex/Bison进行语法分析 (5) 2.1 实验内容 (5) 2.2 实验要求 (5) 2.3 程序代码 (5) 2.4 实验步骤 (5) 2.5 实验结果 (7) 3 Flex/Bison综合实验 (7) 3.1 实验内容 (7) 3.2 计算器具体需要实现的功能 (7) 3.3 实验要求 (7) 3,4 程序代码 (8) 3.5 实验结果 (11) 4(操作系统实验)lib0:熟悉实验环境 (11) 4.1 实验目的 (11) 4.2 实验环境搭建 (11) 4.3 GCC编译练习 (12) 4.4 GDB调试练习 (12) 5(操作系统实验)lib1:启动操作系统 (13) 5.1 实验目的 (13) 5.2 实验内容 (14) 5.3 实验步骤 (14) 5.4 操作系统启动过程 (15) 5.5 实模式与保护模式 (16) 6(操作系统实验)lib2:物理内存管理 (16) 6.1 实验目的 (16) 6.2 实验内容 (16) 6.3 ……………………………………………………………… 7实验体会…………………………………………………………………… 8参考文献……………………………………………………………………

软件工程课程设计报告案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书.................... - 3 - 第二章软件项目的概要设计说明书. (16) 第三章网上招聘系统详细设计 (54) 第四章软件项目的编码案例说明 (67) 第五章网上招聘系统客户端系统测试计划 (74) 第六章网上招聘系统客户端系统测试设计 (78) 第八章网上招聘系统客户端系统测试报告 (95)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************软件工程过程化组织 [2]《需求规格报告格式标准》,************软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘 的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较

开采课程设计实例

(如果确实搜集不到资料,可参考这个课程设计,但必须按自己地学号计算,完全照抄不及格)(只有封面可以打印,按这个格式,填上班级、后再打印,其它必须手写) 山西煤炭职工联合大学 课程设计 (说明书) 题目:号煤层十三采区设计水平15二矿390 专业班级:2010(业余) 学生姓名: 指导教师:张世登 二○一一年十二月三十日 目录

第一章矿井简况与采区地质特征2 第一节矿井简况2 第二节采区地质特征5 第二章采区储量、生产能力及服务年限7 第一节采区储量7 第二节采区生产能力及服务年限7 第三章采煤方法及采区巷道布置9 第一节采煤方法地选择9 第二节采区巷道布置9 第四章回采工艺设计13 第一节回采工艺过程13 第二节循环工作组织15 参考文献18 致谢19 第一章矿井简况与采区地质特征 第一节矿井简况 一、井田位置与境界 二矿井田位于阳泉矿区东南部,东距阳泉市约5km,其地理坐标为东经113°25′17″~113°33′07″,北纬37°46′44″~37°52′19″. 井田东部为大阳泉井田,西部为西上庄井田,南部与五矿井田相邻,北

部以石太铁路为界,隔桃河与三矿、四矿相望,井田走向长约8km,倾向长约7.8km,2. 62.4186km面积为二、矿井生产能力与服务年限 矿井设计按年工作日按300d计算,每天净提升时间14h,确定二矿设计生产能力为4.35Mt/a. 2005年山西省煤炭工业局以晋煤规发[2005]256号文下发《关于2005年省属煤炭集团公司及地方国有煤炭企业部分生产矿井生产能力核定地批复》,批准国阳二矿地核定能力为7.2Mt/a. 根据2005年底储量估算结果:保有地质储量821.54 Mt,期末可采储量473.91 Mt.按设计生产能力4.35Mt/a,可采储量473.684Mt,取储量备用系数1.4,矿井服务年限为78年.按核定生产能力7.2Mt/a,储量备用系数采用1.4,矿井服务年限为47a. 三、矿井开拓部署 在井田地北部建立工业广场,采用主斜井-副立井-石门大巷开拓方式.现分别为:,个14使用主要井筒. 主斜井(2个):东、西主斜井分别装备钢绳芯胶带提升机、钢丝绳牵引胶带输送机,担负矿井主提升任务; 副立井(2个):装备落地式多绳磨擦轮提升机,担负矿井辅助提升任务;材料斜井(1个):任液压支架等大型材料地提升任务; 专用进风井(4个):桑掌进风井、南山进风井、龙门进风井、1#进风井; 回风井5个:南山回风立井、桑掌回风立井、大南沟回风井(由一号

软件开发实习报告内容

软件开发实习报告内容 篇一 实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训的收获。 现在我对一个人的财富是他的人生经历和关系网络这句话非常的有感情,因为它确实帮了我们不少。除此课本上的知识毕竟有限。通过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。 从最初的笨手笨脚,到现在可以熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的能力,每个人都很珍惜这来之不易的实训机会。 在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活面对。通过这十个月的实训,我班同学都收获颇丰,总体来说对这次实

训还是很满意的。尽管实训很累,每天早出晚归。但真的很感谢学校能够提供我们这样好的实训机会,以及东软给予我们的实训平台。我们深刻的了解到,只有经历过,才知道其中的滋味。对于我而言,喜欢体验生活,可以说通过这次实训,真真切切的让我了解了什么是软件开发,什么是软件工程,让我对于软件最初的观点也有了本质性的改变!程序员不仅仅是一份职业,更是一份细心+一份耐心+一份责任心=人生价值的诠释。即将走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。 篇二 短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则

软件工程课程设计报告书

第一章概述 1.1系统名称 学生宿舍管理系统 1.2开发及运行环境 CPU Intel? Core(TM)i5-4210M 存4GB 硬盘空间30M以上 输入设备键盘鼠标 操作系统windows 8.0 数据库windows sql server 2005 1.3软件开发计划 2017.12.01-2017.12.04 软件需求分析 2017.12.05-2017.12.09 系统结构设计 2017.12.10-2017.12.15 软件编码及数据 库设计实现 2017.12.16-2017-12.20 软件测试 2017.12.21 软件交付

第二章需求分析 目前,各学校的宿舍管理主要依赖于人工管理,学生宿舍相关的各种信息可以通过宿舍管理系统来集中统一管理,方便的宿舍管理员对宿舍的管理,更有利于宿舍安全以及同学们的健康成长。 2.1 任务概述 宿舍管理系统为了方便管理,尽可能的实现操作简单,易学易用,主要实现以下功能: 1)系统要求用户必须输入正确的用户名和密码才能进入系统; 2)系统应该提供学生住宿情况的基本登记; 3)系统应提供人员来访登记及结束访问的详细登记; 4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记; 5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询; 6)系统应提供增加、删除、修改用户的功能; 7)增加学生离校的物品管理制度 2.2 宿舍管理系统一层数据流图及数据字典 2.2.1 一层数据流图

图1-1 学生宿舍管理系统一层数据流图 2.2.2 数据字典 以下是图1-1数据流图的数据字典本数据字典主要定义数据4方面容: 名字:数据元素的名字,作为在数据流图中的标识符, 描述:对名字所代表的数据功能和含义加以描述 定义:对名字所代表的实际构成加以解释 位置:表示数据流的来源 名字:管理员 描述:对宿舍管理系统进行操作的人员

软件工程课程设计方案报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

采区设计(矿井通风系统)课程设计任务书(doc 6页)

采区设计(矿井通风系统)课程设计任务书 1、设计依据 给定矿井开拓系统和某一采区区域范围及煤层地板等高线图,矿井概况及生产情况,以及采区生产能力(产量)、瓦斯涌出量等条件,进行采区巷道布置及采区通风系统设计。 设计题目及资料来源 由具体指导老师确定。 2、设计内容 1)采区设计:采区巷道布置(采区上下山、主要进回风、运输巷道),回采巷道布置,回采工作面布置,明确巷道之间的联接关系;简单进行采煤方法、回采工艺设计; 2)采区(或矿井)通风系统设计:采区通风系统确定(要有相应的通风构筑物)、用风地点风量计算与分配(采用由内向外四算一校核的方法),计算采区巷道通风阻力。进行简单的矿井通风系统设计(通风机选型和工况点分析)。 3)安全工程设计【推荐选作】:瓦斯抽采设计、防灭火灌浆设计、注氮气设计、阻化剂设计等。 3、设计要求 完成采区通风系统设计说明书一份,采区巷道布置图,矿井(采区)通风系统图、网络图。(说明书和图纸格式按照学校毕业设计要求的格式完成) 4、提交材料 采区设计及通风系统设计说明书,采区巷道布置图,矿井(采区)通风系统图、通风网络图。(包括草稿、电子文档) 5、指导要求 设计主要分为两个内容:采区巷道布置和矿井(采区)通风设计。 本着今后实施“课程设计进行简单矿井通风设计,毕业设计进行有针对性的老矿井改造通风设计和侧重安全系统设计,加强学生能力培养”的教学计划改革探索,也为适应当前煤矿集约化开采体系的需求,使学生尽早熟悉矿井通风设计的方法,及时消化《矿井通风与空气调节》课中的矿井通风设计内容,本次设计可根据学生情况可适当要求进行简单的矿井通风系统设计(通风机选型和工况点分析); 在制定设计题目时,原始CAD图纸给出水平大巷、井底车场及主要硐室等矿井开拓布置

软件开发实习报告范文3篇

软件开发实习报告范文3篇实习是我们走出校门,踏入社会的第一步,这个阶段是我们从学校到社会的大环境的转变,是从学生步入职场的重要过渡,是人生的重大转折点。下面搜集了软件开发实习报告范文,欢迎阅读! 软件开发实习报告范文一今年9月份,由于学校安排我们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟悉,公司给我们三个方向,第一,学c、c++等语言开发;第二,学3g络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和我们大概讲了下三个方面的发展方向。 同学们都互相讨论着,到底是朝着哪方面去发展。那时候的我,在互联上听说过安卓,也对那方面很有兴趣,就报了安卓应用程序开发班。我们这个班有60多号人,很多人也是对这个东西好奇就报了,第一次上安卓课时大家都很积极,老师大概讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。之后老师就讲了写实习期间的具体安排,要去我们大家每组要做出一个本地电子相册,6人每组。

当时看着老师给出的那个本地电子相册应用程序的界面以为很难做出来,之后老师一步一步的示范,我们也一步一步的做出来了,老师很负责,我们学的也很认真。在老师的热心指导下,我对安卓应用程序的开发有了基本的了解,并积极参与相关工作,注意把书本上学到的java理论知识以及安卓的相关知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。跟公司同事一样上下班,和小组的同事一起完成相关工作;又以学生身份虚心学习,努力汲取实践知识。 我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。简短的实习生活,既紧张,又新奇,收获也很多。通过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的认识。 在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有一定的了解。我在实习期间做ui花了很多的时间走了很多弯路,给同事的工作带来了很多麻烦,但是我们老师很鼓励我,让我继续认真的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。 实习生活,感触是很深的,提高的方面很多,但对我来说最主要的是工作能力的进步。毕业实习主要的目的就是提

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术班级:0410801 指导老师:邹洋 教室:S331-A 时间:2011-5-30~2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。 三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型。 6.完成对系统的建模实现。 7.进行检查,并提交设计报告。 四、实验内容 1、系统的需求分析 学生选课系统主要满足来自两方面的需求,这两个方面分别是学生用户和管理员用户,也即是两类用户角色。 (1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; (2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

软件工程课程设计必备指导书

《软件工程》课程设计指导书 福建农林大学 计算机与信息学院 2010年12月

软件工程课程设计指导书 一、软件工程课程设计指导书适用范围 (3) 二、课程设计基本目的 (4) 三、课程设计选题方案及备选题目 (5) 四、可采用技术简介 (5) 五、课程设计过程与具体要求 (5) 六、角色分工 (8) 七、课程设计交付说明 (10) 八、主要参考文献与网址 (10) 附录A:软件工程课程设计报告格式 (13)

一、软件工程课程设计指导书适用范围 所属课程:软件工程 所属专业:计算机科学与技术、软件工程等 领域方向:软件工程与软件开发实践、网页设计与Web应用、数据库应用与电子商务、Java/.net语言及其应用等等 参考学时:2周或以上 适用学生:学习《软件工程》课程的计算机科学与技术、软件工程等专业的本科生 先修课要求:程序设计、操作系统、数据库等

二、课程设计基本目的 1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。 2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java 开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、积极探索与大胆创新的机会。 3.使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。 4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于Java(ASP、PHP等)技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access(或SQL Server、Oracle、MySql等)设计与实现;客户机/服务器结构)。 5.通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。

14采矿矿井通风与安全课程设计报告书

1.1设计依据 1.1.1矿井概况 矿井位于平原地区,井田长7200米,双翼开采,每翼长3600米。设计年产量60万吨,矿井第一水平服务年限为23年。矿井采用竖井主要石门开拓,在煤层底板开围岩平巷,已拟定采用两翼对角式通风,两区中央上部边界开回风井,每个采区共有上层工作面2个,下层工作面2个,工作日产量均为500吨,全矿同时有4个工作面生产即能满足要求。备用工作面2个。井下同时工作的最多人数为380人。该矿为单一煤层,煤层厚4m,倾角25°,低瓦斯矿井,相对瓦斯涌出量为3.06m3 /t,煤尘有爆炸危险性。 1.1.2井巷尺寸及支护情况 井巷尺寸及支护情况表 2.1矿井及采区通风系统 2.1.1矿井通风系统的基本要求

一般情况下矿井通风系统,都要符合投产较快、出煤较多、安全可靠、技术经济标合理等总原则。具体地说要适应以下基本要求: 1)每个矿井,特别是地震区、多雷区的矿井至少要有两个通地面的安全出口,个出口之间距离不得小于30m; 2)进风井口,要有利于防洪,不受粉尘、污风炼焦气体矸石燃烧气体等有毒气体的侵入; 3)采用多台分区主扇通风时,为了保持联合运转的稳定性,总进风道的断面不宜过小,尽可能减少公共风路的风阻;各分区主扇的回风流中央主扇和每一翼的主扇的回风流都必须严格隔开; 4)所有矿井都要采用机械通风主扇和分区扇必须安装在地面; 5)北方矿井,井口要有供暖设备; 6)总回风巷不得作为主要人行道; 7)工业广场不允许受扇风机噪音的干扰; 8)装有皮带机的井筒不允许兼作回风井; 9)装有箕斗的井筒不允许兼作进风井; 10)可以独立通风的矿井,采区尽可能独立通风; 11)通风系统要为防瓦斯、火、水、尘及降温创造条件;通风系统要有利于深水平延伸或后期通风系统的发展变化; 12)要注意降低通风费用。 2.1.2矿井通风类型的确定 一般情况下,矿井主要有五种通风类型(图中主扇工作方法暂且按抽出式):中央并列式(图2—1)、中央分列式(图2—2)、两翼对角式(图2—3)、分区对角式(图2—4)和混合式通风。

软件开发实习报告

软件开发实习报告 关于《软件开发实习报告》,是我们特意为大家整理,希望对大家有所帮助。 实习就是运用所学习的专业知识来了解会计的工作流程和工作内容,加深对财务会计工作的认识,将理论联系于实践,培养实际工作能力和分析解决问题的能力,达到学以致用的目的,为成功走向社会做准备。以下是软件开发实习报告范文,欢迎阅读! 软件开发实习报告【1】 短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法——可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰——代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。由于各种原因,我们这组也

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

相关文档
相关文档 最新文档