当前位置:文档之家› 12春数据库系统原理课程设计指导书

12春数据库系统原理课程设计指导书

12春数据库系统原理课程设计指导书
12春数据库系统原理课程设计指导书

《数据库系统原理》课程设计指导书

一、课程设计目的

《数据库原理及应用》课程设计是为配合数据库系统原理课程的教学而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过。本课程设计的主要目标是:

1.通过课程设计使学生进一步巩固所学的知识,加深对数据库系统、程序设计语言的理论知识的理解和综合应用水平。

2.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

3.培养学生自主学习、独立设计、独立调试程序的能力。

4.培养学生初步的软件设计能力,形成良好的编程风格。

二、课程设计要求

1.在对数据库理论及知识理解的基础上,针对具体的实际问题选择并设计合适的数据库表加以应用,并在此基础上完成相关的算法与程序。

2.给出系统的概要设计、详细设计。包括:数据流图,E-R图,数据库表、程序流程图、功能模块图、编码实现等。

3.撰写规范化的课程设计报告。

4.在选题时除了提供的参考项目外,大家也可结合现实生活的实际需要并根据自己的能力,选择课程设计题目。所选课题要求难易适中,课题涉及的业务情况容易了解,涉及其他专业的"专业性"不要太强。

5.考虑到设计工作量大,可以1-2个同学一组共同协作完成一个项目的设计与实现,但各成员的工作必须有明确的分工,各组题目不得重复。

三、课程设计内容

1.系统分析与数据库设计阶段

1) 通过社会调查,选择一个实际应用数据库系统的课题。

2)进行系统需求分析和系统设计,写出系统分析和设计报告。

3)设计数据模型并进行优化,确定数据库结构、系统功能结构和安全性、完整性要求。

2.应用程序设计阶段

1)完成数据库定义工作,实现系统数据处理和录入。

2)编程实现前一阶段设计的系统各模块功能。

3)实现数据安全性、数据完整性要求。

3.系统集成调试阶段

对系统的各个功能模块进行集成和调试,进一步优化系统性能,改善系统用户界面。

4.课程设计报告撰写阶段

该阶段应完成以下文档资料的撰写:

1)课程设计的题目、系统的总功能和各子模块的功能。

2)主要算法简述。

3)程序流程图,数据流程图,E-R关系图。

4)使用的数据库表结构的详细情况。

5)课程设计的总结,主要包括以下内容。

●课程设计中遇到的主要问题和解决方法。

●创新和得意之处。

●课程设计中存在的不足,需进一步改进的设想。

●课程设计的感想和心得体会。

以上内容要求干净整洁,符合课程设计的要求和规范。

四、步骤与安排

依照教学计划课程设计时间为2周,具体安排可参考下表。

五、考核方式与成绩评定

课程设计的成绩根据学生在课程设计期间的态度、课程设计的完成后演示情况和难易程度,课程设计说明书的质量综合评定。不符合要求的设计报告,抄袭的设计报告或者在设

计中完全未参与者将按不及格处理。

考核成绩按优、良、中、及格、不及格5级评定,百分制参照:优,90-100;良,80-80;中,70-79;及格,60-69;不及格,60以下。

【说明】

1.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。

2.既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。

3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容。课题相同者,内容不能相同,否则成绩以不及格计。

4.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。

六、课程设计参考题目

题目1:进销存管理系统的设计与实现

系统概述:通过对典型的小型流通型企业的进货、销售、库存的业务流程进行分析,完成具有进货管理、销售管理、库存管理等相关功能的数据库管理应用系统。基本要求:

1、完成进货单(盘盈)、出货单(盘亏)的维护

2、完成库存表的浏览查找

3、完成库存结转功能

4、按时间、按商品类别、顾客、供应商进行进、出货单的统计

5、完成库存表的按时间、按类别进行统计

6、完成客户、供应商的管理

本题目所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

题目2:学生成绩管理系统的设计与实现

系统概述:通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。基本要求:

1、完成进学生、班级、课程表的维护

2、完成成绩表的浏览查找

3、完成成绩表的维护

4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率

5、统计某学生、某学期的所有课程的平均成绩。

6、完成用户管理功能

7、完成数据备份与恢复功能

本题目所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

题目3:工资管理系统的设计与实现

系统概述:通过对人事管理管理部门中的职称、工资、员工、部门、工资类别等相关内容进行分析,完成具有人员管理、工资管理、部门管理等相关功能的小型数据库管理应用系统,系统需要具备增减工资中应发、应扣类别的灵活性,以适应将来需求的变化。基本要求:

1、完成进人员、部门、工资类别、职称表的维护

2、根据需要对工资类别进行添加

3、完成工资表的生成,并计算相关数据,进行查询。

4、按部门计算平均工资

5、按人、年统计平均工资

6、完成用户管理功能

本题目所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

题目4:食品消费管理系统的设计与实现

系统概述:通过对学生在学校餐厅的消费流程进行分析,完成具有食品管理、消费管理、餐厅管理等相关功能的小型数据库管理应用系统。基本要求:

1、完成进人员、餐厅、食品价目表的维护

2、完成消费表的生成,并计算消费折扣。

3、按人员、时间、餐厅统计计算消费总额

4、按食品类别、时间、餐厅统计计算消费总额

5、完成用户管理功能

6、完成数据备份与恢复功能

本题目所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

题目5:机票预定信息系统的设计与实现

系统功能的基本要求:航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。

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

系统功能的基本要求:路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。

题目7:人事信息管理系统的设计与实现

系统功能基本要求:员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。

题目8:超市会员管理系统的设计与实现

系统功能的基本要求:加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。

题目9:客房管理系统的设计与实现

系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责人等;客房

信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。

题目10:药品进销存信息管理系统的设计与实现

系统功能基本要求:药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。

题目11:学生选课管理信息系统的设计与实现

系统功能基本要求:教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。

题目12:图书管理系统的设计与实现

系统功能基本要求:图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。

题目13:教室管理信息系统的设计与实现

系统功能基本要求:教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。按照一定条件查询,统计,将结果打印输出。

题目14:职工考勤管理信息系统的设计与实现

系统功能基本要求:职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。

题目15:个人信息系统的设计与实现

系统功能基本要求:通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等。

附:课程设计报告参考实例

学生成绩管理系统的设计与实现

一、绪论

…………………………………………

(绪论是整篇文章的开始,应简要说明选题的缘由,设计与研究工作的目的、范围,相关领域以及前人的工作和知识空白,理论基础的分析、研究方法、研究内容、实验方法,预期结果和意义。)

二、系统分析

学生成绩管理工作是学校学生管理工作的重要组成部分,现在相当一部分学校的学生成绩管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生成绩管理系统已成为学生管理部门的迫切需要。

本实验实现的学生成绩管理系统主要包括以下功能:

1.完成数据的录入和修改,并提交数据库保存。其中的数据包括:学生信息、课程设置、学生成绩以及操作员信息等;

2.实现信息查询。主要包括:学生信息查询、课程信息查询和成绩查询等;

3.具备一定的安全性管理功能。包括操作员的权限设置、密码设置、重新登录和修改口令等功能。

三、系统设计

3.1功能模块设计

本系统采用C/S体系结构,客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器,采用PowerBuilder9作为开发工具;服务器端则用于提供数据服务,采用SQL Server2000作为数据库管理系统。

本系统按照功能划分为以下四个模块:学生管理(包括学生信息录入和学生信息查询)、课程管理(包括课程设置和课程查询)、成绩管理(包括成绩录入和成绩查询)和系统管理(包括口令更改、重新登录和操作员管理等)。系统的功能模块图如图1所示:

图1 系统的功能模块图

3.2数据库设计

3.2.1数据库概念结构设计

本系统主要有学生和课程两个实体集,一个学生可以选修若干门课程,一门课程也可以被多个学生选修,两个实体集之间是多对多联系,联系上有选课成绩。为保证系统的安全性,设置了操作员这一实体集,用来存放合法用户的编号、姓名、密码和权限。本系统的E-R 图如图2所示:

图2 系统的E-R图

3.2.2数据库逻辑结构设计

根据关系模型的转换原则,上面的E—R图可转换为如下所示的关系模型:

Student(Sno,Sname,Sex,Sbirth,Sdept)

其中各项含义分别为:学生(学号,姓名,性别,出生日期,所在系)

Course(Cno,Cname,Cpno,Credit)

其中各项含义分别为:课程(课程代码,课程名称,先行课号,学分)

SC(Sno,Cno,Grade)

其中各项含义分别为:选修(学号,课程代码,成绩)

Operator(Operator_id,Operator_name,Password,Permission)

其中各项含义分别为:操作员(操作员编号,操作员姓名,密码,权限)

根据上面的E-R图设计及关系模型的设计,得出数据表的设计,在本系统中主要的数据表如下:

注:本系统使用到的部分数据库表的物理实现在前面实验中已经实现(即stu_DB数据库,具体创建方法见前面实验),可在此基础上继续完成其他数据库表的实现。

四、系统实现

结合PowerBuilder进行数据库应用开发的特点,设计过程可按如下步骤进行:

●创建应用库及应用对象;

●创建全局变量;

●创建菜单;

●创建数据窗口;

●创建窗口并在窗口中放置所需控件。

4.1创建应用库及应用对象

利用PB8创建工作区间GM.pbw,进一步创建应用库gm.pbl,应对象名为gm,注释为“学生成绩管理系统”。按照下面的方法,设置应用对象的属性:

⑴默认的微帮助:在属性视图的”Genral”标签中,将”MicroHelpDefault”编辑框中的内容设为“就绪”。

⑵取消用户对工具条的控制:将属性视图中”Toolbar”标签中的”ToolbarUserControl”属性设置为不选中状态。

对应用对象的Open事件进行编程,程序代码如下:

open(w_welcome)//打开启动封面窗口

//设置数据库连接参数

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "Connectstring='DSN=gm'" //数据库为Student

connect;

//判断连接是否成功,若不成功,则提示出错信息,并返回

if sqlca.sqlcode<>0 then

messagebox("错误","数据库连接错误,轻检查后重试!",stopsign!)

close(w_welcome)

return

end if

close(w_welcome)//关闭封面窗口

openwithparm(w_login,"First")//打开登陆窗口,First参数表明第一次登陆

4.2 创建全局变量

在应用程序中,为了保存全局信息,定义的全局变量如图3所示:

图3 全局变量的定义

4.3菜单设计

根据应用系统的功能要求,设计如图4所示的菜单结构,其中将菜单名称命名为m_main,注释为“主菜单”,其中的图标选用的是系统内置的图标:

图4 系统的主菜单

各菜单项标题、名称及相应的”Clicked”事件中的代码如下:

学生管理(m_student)

学生信息录入(m_student_input):open(w_student_input)

学生信息查询(m_student_query):open(w_student_query)

课程管理(m_course)

课程设置(m_course_set):open(w_course_set)

课程查询(m_course_query):open(w_course_query)

成绩管理(m_score)

成绩录入(m_score_input):open(w_score_input)

成绩查询(m_score_query)

按学生查询(m_score_query_student):open(w_score_query_student)

按课程查询(m_score_query_course): open(w_score_query_course)

系统管理(m_system)

口令更改(m_system_password):open(w_changepassword)

重新登录(m_system_relogin):openwithparm(w_login,”RELOGIN”)

操作员管理(m_system_operator):open(w_operator)

退出系统(m_system_exit):close(parentwindow)

4.4创建数据窗口

根据需要创建以下数据窗口:

⑴d_student:学生信息录入数据窗口。创建选项:“Grid”显示风格,“Quick Select”数据源,“student”表选择所有列,按”Sno”排序,“性别”一栏的编辑风格选用”DropDownListBox”,增加”男”、”女”两项,“出生日期”的编辑风格选用”EditMask”,内容为”yyyy/mm/dd”。在数据窗口中添加六个命令按钮,属性如表5

控件名属性值

b_pageprior Text 上一页

Action Pageprior

b_pagenext Text 下一页

Action Pagenext

b_add Text 增加

Action AppendRow

b_delete Text 删除

Action DeleteRow

b_save Text 保存

Action Update

b_exit Text 退出

Action UserDefined

图5 d_student数据窗口的设计样式图

⑵d_student2:学生信息查询数据窗口。创建选项:“Grid”显示风格,“Quick Select”数据源,“student”表选择所有列,其他可不变。

⑶d_course:课程设置数据窗口。创建选项:“Grid”显示风格,“Quick Select”数

据源,“course”表选择所有列,在数据窗口中添加六个命令按钮,属性设置与d_student 相同。

⑷d_course2:课程查询数据窗口。方法与d_student2类似。

⑸d_operator:操作员管理数据窗口。创建选项:“Grid”显示风格,“Quick Select”数据源,“operator”表选择所有列,其他可不变。

⑹d_score:成绩录入数据窗口。创建方法与d_student类似。

⑺d_score_student:按学生_成绩查询数据窗口。创建选项:“Group”显示风格,“SQL Select”数据源,选择打开“student”、“course”和“sc”三个表。一次选择“sc”表的sno列、“student”表的sname列、“sc”表的cno列、“course”表的cname列和“sc”表的grade列,在分组对话框中,选择“sc”表的sno列、“student”表的sname列进行分组。在数据窗口对象的Design视图中选中细目区(detail)中的sc_grade列,在其属性视图的Font选项卡中的TextColor属性后的条件框中输入if( sc_grade <60,rgb(255,0,0),rgb(0,0,0)),使不及格的成绩呈红色显示。在组尾区(Group Trailer)中插入一个静态文本框控件和一个计算域控件用于显示“平均成绩:”提示文本和每组的平均成绩,并且在属性视图的Format选项卡中设定计算域控件的显示格式为“0##.0”,最终效果如图6所示:

图6 d_score_student数据窗口的设计样式图

⑻d_score_course:按课程_成绩查询数据窗口。创建方法与d_score_student类似。

4.5创建窗口并在窗口中放置所需控件

根据需要创建以下窗口:

⑴w_welcome:封面窗口。创建选项:Title=“欢迎”;WindowType=popup!;ControlMenu=false;Pointer=HourGlass!;st_title.text=“欢迎使用学生成绩管理系统”;St_message.text=“正在连接数据库,请稍等…”。运行效果如图7所示:

图7 封面窗口的运行效果

⑵w_login:登录窗口。创建选项:Title=“请您登录”; WindowType=response!;st_operator_id.text=“操作员编号” ;st_operator_name.text=“操作员姓名”;st_password.text=“口令”;sle_operator_id.text=””;

sle_operator_name.text=””;sle_operator_name.Enabled=false;sle_password.text=””;sle_password.password=true;cb_ok.text=“确定”;cb_exit.text=“退出”;cb_exit.cancel=true。

窗口的“Open”事件代码:

gs_loginparm=message.stringparm //保存传递过来的参数

“操作员编号”编辑框(sle_operator_id)的“Midified”事件代码:

string ls_operator_id

ls_operator_id=sle_operator_id.text

select "operator"."operator_name"

into :gs_operator_name

from "operator"

where "operator"."operator_id"=:ls_operator_id;

if sqlca.sqlcode<>0 then

sle_operator_name.text="没找到!"

sle_operator_id.text=""

sle_password.text=""

return

end if

sle_operator_name.text=gs_operator_name

“确定”按钮(cb_ok)的“Clicked”事件代码:

string ls_operator_id,ls_operator_name,ls_password,ls_permission

string ls_getpassword

ls_operator_id=sle_operator_id.text

select "operator"."operator_name","operator"."password","operator"."permission"

into :ls_operator_name,:ls_password,:ls_permission

from "operator"

where "operator"."operator_id"=:ls_operator_id;

if sqlca.sqlcode<>0 then

sle_operator_name.text="没找到!"

sle_operator_id.text=""

sle_password.text=""

sle_operator_id.setfocus()

return

end if

sle_operator_name.text=ls_operator_name

ls_getpassword=trim(sle_password.text)

ls_password=trim(ls_password)

if len(ls_password)=0 then ls_password=space(10)

if len(ls_getpassword)=0 or isnull(ls_getpassword) then

ls_getpassword=space(10)

end if

if ls_getpassword<>ls_password then

messagebox("警告","口令错误!")

sle_password.text=""

sle_password.setfocus()

return

end if

close(parent)

gs_operator_id=ls_operator_id

gs_operator_name=ls_operator_name

gs_password=ls_password

gs_permission=ls_permission

if gs_loginparm="First" then //若是第一次登陆,则打开主窗口

open(w_main) //若重新登陆,则不打开主窗口

end if

//判断操作权限,11---系统级其他---用户级

if gs_permission="11" then

m_main.m_score.m_score_input.enabled=true

m_main.m_student.m_student_input.enabled=true

m_main.m_course.m_course_set.enabled=true

m_main.m_course.m_course_sel.enabled=true

m_main.m_system.m_system_operator.enabled=true

else

m_main.m_score.m_score_input.enabled=false

m_main.m_student.m_student_input.enabled=false

m_main.m_course.m_course_set.enabled=false

m_main.m_course.m_course_sel.enabled=false

m_main.m_system.m_system_operator.enabled=false

end if

退出按钮 (cb_exit)的“Clicked”事件代码:

close(parent)

运行效果如图8所示:

图8 登录窗口的运行效果

⑶w_main:主窗口。创建选项:Title=“学生成绩管理系统”;MenuName=”m_main”;WindowType=mdihelp!;

⑷w_changepassword:口令修改窗口。创建选项:Title=“口令更改”;WindowType=response!;st_oldpassword.text=“旧口令” ;st_newpassword.text=“新口令”;st_renewpassword.text=“确认新口令”;sle_oldpassword.text=””;sle_oldpassword.password=true;sle_newpassword.text=””;sle_newpassword.password=true;sle_renewpassword.text=””;sle_renewpassword.password=true;cb_ok.text=“确定”;cb_exit.text=“退出”;cb_exit.cancel=true。

“确定”按钮(cb_ok)的“Clicked”事件代码:

string ls_oldpassword,ls_newpassword,ls_renewpassword

ls_oldpassword=trim(sle_oldpassword.text)

ls_newpassword=trim(sle_newpassword.text)

ls_renewpassword=trim(sle_renewpassword.text)

if len(gs_password)=0 or isnull(gs_password)then

gs_password=space(10)

end if

if len(ls_oldpassword)=0 or isnull(ls_oldpassword) then

ls_oldpassword=space(10)

end if

if len(ls_newpassword)=0 or isnull(ls_newpassword)then

ls_newpassword=space(10)

end if

if len(ls_renewpassword)=0 or isnull(ls_renewpassword) then

ls_renewpassword=space(10)//为设定密码,则将密码规整为10个空格

end if

if ls_oldpassword<>gs_password then

messagebox("警告","旧口令不对!")

sle_oldpassword.text=""

sle_oldpassword.setfocus()

return

end if

if ls_newpassword<>ls_renewpassword then

messagebox("警告","两次输入的新口令不同!")

sle_newpassword.text=""

sle_renewpassword.text=""

sle_newpassword.setfocus()

return

end if

Update "operator"

set "password"= :ls_newpassword

where "operator"."operator_id"=:gs_operator_id;

if sqlca.sqlcode<>0 then

rollback;

messagebox("错误","修改口令失败,请重试!")

return

end if

gs_password=ls_newpassword

commit;

messagebox("提示","修改口令成功!")

close(parent)

退出按钮 (cb_exit)的“Clicked”事件代码:

close(parent)

运行效果如图9所示:

图9 口令修改窗口的运行效果

⑸w_operator: 操作员管理窗口。创建选项:Title=“操作员管理”;WindowType=response!;dw_operator.dataobject=“d_operator” ;cb_add.text=“增加(&A)”;cb_del ete.text=“删除(&D)”;cb_save.text=“保存(&S)”;cb_exit.text=“退出”;cb_exit.cancel=true。

窗口的“Open”事件代码:

dw_operator.settransobject(sqlca)

dw_operator.retrieve()

增加按钮 (cb_add)的“Clicked”事件代码:

long ll_currentrow

ll_currentrow=dw_operator.insertrow(0)

dw_operator.scrolltorow(ll_currentrow)

dw_operator.setrow(ll_currentrow)

dw_operator.setfocus()

删除按钮 (cb_delete)的“Clicked”事件代码:

int li_select

li_select=messagebox("提示","确实要删除吗?",exclamation!,yesno!)

if li_select=1 then

dw_operator.deleterow(0)

end if

保存按钮 (cb_save)的“Clicked”事件代码:

dw_operator.update()

if sqlca.sqlcode<>0 then

rollback;

messagebox("错误","存盘失败!")

return

else

commit;

end if

退出按钮 (cb_exit)的“Clicked”事件代码:

close(parent)

运行效果如图10所示:

图10 操作员管理窗口的运行效果

⑹w_student_input:学生信息录入窗口。创建选项:Title=“学生信息录入”;WindowType=response!;dw_student=“d_student”。

窗口的“Open”事件代码:

dw_student.settransobject(sqlca)

dw_student.retrieve()

数据窗口控件dw_student的“buttonclicking”事件代码如图11所示:

图11 数据窗口控件dw_student的“buttonclicking”事件代码

运行效果如图12所示:

图12 学生信息录入窗口的运行效果

⑺w_student_query:学生信息查询窗口。创建选项:Ti tle=“学生信息录入查询”;WindowType=response!;dw_student=“d_student2”。Gb_condition.text=“查询条件”;st_sno.text=“学号”;sle_sno.text=“”;st_sname.text=“姓名”;sle_sname.text=“”;cb_retrieve.text=“检索”;cb_exit.text=“退出”;cb_exit.cancel=true。

窗口的“Open”事件代码:

dw_student.settransobject(sqlca)

检索按钮 (cb_retrieve)的“Clicked”事件代码:

long ll_rows

string ls_sno,ls_sname

if trim(sle_sno.text)="" and trim(sle_sname.text)="" then

messagebox("提示","请输入学号和姓名!")

sle_sno.setfocus()

return

end if

ls_sno=trim(sle_sno.text)

if len(ls_sno) >0 then

dw_student.setfilter("sno='"+ls_sno+"'")

dw_student.filter()

ll_rows=dw_student.retrieve()

if ll_rows=0 then

messagebox("提示","无纪录!")

return

end if

sle_sname.text=dw_student.object.sname[1]

return

end if

ls_sname=trim(sle_sname.text)

dw_student.setfilter("sname='"+ls_sname+"'")

dw_student.filter()

ll_rows=dw_student.retrieve()

if ll_rows=0 then

messagebox("提示","无纪录!")

end if

sle_sno.text=dw_student.object.sno[1]

退出按钮 (cb_exit)的“Clicked”事件代码:

close(parent)

运行效果如图13所示:

图13 学生信息录入窗口的运行效果

⑻w_course_set: 课程设置窗口。创建方法与w_student_input类似。运行效果如下图14所示:

图14 课程设置窗口的运行效果

⑼w_course_query: 课程查询窗口。创建方法与w_student_query类似。运行效果如下图15所示:

图15 课程查询窗口的运行效果

⑽w_score_input: 成绩录入窗口。创建方法与w_student_input类似。

运行效果如下图16所示:

图16 课程查询窗口的运行效果

⑾w_score_query_student: 按学生成绩查询窗口。创建选项:Title=“成绩查询_按学生”;WindowType=response!;dw_score_student=“d_score_student”;st_sno.text=“学号”;sle_sno.text=“”;st_sname.text=“姓名”;sle_sname.text=“”;cb_retrieve.text=“检索”;cb_next.text=“下一个”;cb_exit.text=“退出”;cb_exit.cancel=true。

窗口的“Open”事件代码:

dw_score_student.settransobject(sqlca)

sle_sno.setfocus()

检索按钮(cb_retrieve)的“Clicked”事件代码:

string ls_sno,ls_sname

long ll_rows

ls_sno=trim(sle_sno.text)

ls_sname=trim(sle_sname.text)

if ls_sno="" and ls_sname="" then

messagebox("提示","请输入学号或姓名!")

return

end if

if ls_sno="" then

dw_score_student.setfilter("student_sname='"+ls_sname+"'")

dw_score_student.filter()

ll_rows=dw_score_student.retrieve()

if ll_rows=0 then

messagebox("提示","无纪录!")

else

sle_sno.text=dw_score_student.object.sc_sno[1]

end if

return

end if

dw_score_student.setfilter("sc_sno='"+ls_sno+"'")

dw_score_student.filter()

ll_rows=dw_score_student.retrieve()

if ll_rows=0 then

messagebox("提示","无纪录!")

else

sle_sname.text=dw_score_student.object.student_sname[1]

end if

下一个按钮 (cb_next)的“Clicked”事件代码:

sle_sno.text=""

sle_sname.text=""

sle_sno.setfocus()

退出按钮 (cb_exit)的“Clicked”事件代码:

close(parent)

运行效果如下图17所示:

图17 按学生成绩查询窗口的运行效果

⑿w_score_query_course: 按课程成绩查询窗口。其创建方法类同于w_score_query_student。

运行效果如下图18所示:

图18 按课程成绩查询窗口的运行效果

将应用程序进行调试、测试后,达到用户满意的功能效果,在编制用户手册和制作成可安装程序后,一个初步的数据库应用系统就基本完成了。

五、总结

(请结合实际情况,认真总结自己的收获、体会以及待改进之处。)

《数据库及信息系统》课程设计指导书

《数据库技术及信息系统》课程设计指导书 一、课程设计的目的 (1)培养学生运用所学课程《数据库及信息系统》的理论知识和技能,深入理解《数据库及信息系统》课程相关的理论知识,学会分析实际问题的能力。(2)培养学生掌握用《数据库及信息系统》的知识和设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料的能力。 (4)通过课程设计的训练,要求学生在教师的指导下,独立完成大作业要求的相关内容。 二、设计内容 完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。 三、开发环境与工具: SQL Server / https://www.doczj.com/doc/258118457.html, 四、设计步骤 1、需求分析业务流程分析和功能分析。(应包含所给题目提供的主要要求) 2、概念结构设计生成基本E-R图。(应基本按所给题目提供的表的结构进行设计) 3、逻辑结构设计关系表设计(主键与完整性约束)、范式分析。(应基本按所给题目提供的表的结构进行设计) 4、功能模块实现、集成及调试。 5、报告编写。 五、基本要求 1、接口设计

用户接口是提供给用户的操作界面,全部操作应通过窗口完成,可以使用菜单上或按钮式。 2、功能设计 应用系统功能通常根据实际目标设定,一般应具有基本的增、删、改、查功能。 六、选题与时间 选题:每人选其中一个题目, 课程设计时间:12月1号---1月15号 指导时间:郑义民(每周三下午)黄彩虹(每周三上午); 地点:机电信息实验楼A226。 注:凡有抄袭现象一经发现,课程设计成绩均为不及格。 七、课程设计报告内容 1、概述(设计背景,设计目的,设计内容); 2、需求分析(功能分析、程序流程图) 3、概念模型设计(E-R图); 4、逻辑设计(E-R模型转换为关系模式,指明所满足的范式并给出理由); 5、界面开发、源代码及查询截图、数据库链接方法; 6、总结(设计过程中遇到的问题以及解决方法;课程学习及课程设计的体会)。 八、课程设计报告格式 1、报告一律A4纸双面打印打印,每人1份。 2、全班刻录在一张光盘上,每人一个文件夹。文件夹命名方式为“学号+姓名”, 内含课程设计报告、源文件、说明文件。

《单位工程施工组织设计》课程设计任务书及指导书

《单位工程施工组织设计》任务书及指导书 一.设计内容: 以一个单位工程为对象,编制单位工程施工组织设计,其具体内容包括: 1.工程概况及其施工特点分析 编写工程概况应对拟建工程的工程特点、地点特征和施工条件等作一个简要的、突出重点的文字介绍。 2.施工方案设计 施工方案是单位工程施工组织设计的核心。其内容应包括:确定施工起点流向和施工顺序;选择主要分部分项工程的施工方法和施工机械;制定保证质量、安全及文明施工的技术、组织措施。 3.编制单位工程施工进度计划 编制单位工程施工进度计划应在既定施工方案的基础上,根据规定的工期和资源供应条件,用横道图或网络图,对该单位工程从工程开工到全部竣工的所有施工过程,在时间上和空间上做出科学合理的安排。 4.施工平面图设计 施工平面图设计应根据工程规模、特点和施工条件,正确地确定在主体工程施工阶段所需各种临时设施与拟建工程之间的合理位置关系。 二.设计方法及要求: (一)工程概况及施工特点分析 工程概况,是对拟建工程的工程特点、现场情况和施工条件等所作的一个简要的、突出重点的文字介绍。其内容主要包括: 1.工程建设概况 主要说明:拟建工程的建设单位,工程名称、性质、用途和建设目的;开、竣工日期;设计单位、施工单位、监理单位情况;组织施工的指导思想等。 2.工程特点分析 应根据施工图纸,结合调查资料,简练地概括工程全貌,综合分析工程特点,突出关键重点问题。对新结构、新材料、新技术、新工艺及施工的难点尤应重点说明。具体内容为: (1)建筑设计特点 主要说明:拟建工程的建筑面积、层数、层高、总高度;平面形状和平面组合情况;室内外装修的情况;屋面的构造做法等。为弥补文字叙述的不足,应附上拟建工程的平面、立面和剖面简图,图中要注明轴线尺寸、总长、总宽、总高及层高等主要建筑尺寸。 (2)结构设计特点 主要说明:基础类型、埋置深度、桩基的根数及桩长,主体结构的类型,柱、梁、板、墙的材料及截面尺寸,预制构件的类型及安装位置,楼梯的构造及型式等。 (3)建设地点特征 主要说明:拟建工程的位置、地形、工程地质与水文地质条件、气温条件、冬雨期施工起止时间、冻层厚度、主导风向、风力和地震设防烈度等。 (4)施工条件 主要说明:水、电、气、道路及场地平整的情况,施工现场及周围环境情况,当地的交通运输条件,预制构件生产及供应情况,施工企业机械、设备、劳动力的落实情况,劳动组织形式及施工管理水平,现场临时设施、供水、供电问题的解决等。

102工程估价课程设计任务书

102工程估价课程设计任务书

《工程估价》课程设计指导书 设计题目二层办公楼工程量清单使用班级工程102班 设计时间1周 指导教师陈德义谭湘倩李军红

2013年6 月17 日 《工程估价》课程设计指导书 编制一份工程量清单文件,是进行“工程估价”课程教学的一个重要环节。在学习了有关理论和方法之后,在教师的指导下通过学生自己动手,编制一个实际工程项目的工程量清单,对于掌握工程量的计算规则、工程量清单项目的设置、工程量清单的编制方法以及今后的估价工作具有重要的指导作用。通过这一课程设计阶段的学习,应力求实现对已学相关知识的巩固、对实际操作的深刻理解和总体把握,并为今后参加全国造价员考试、注册造价工程师考试以及今后从事这方面的工作打下良好的基础。 一、设计任务 1、熟悉设计资料 (1)熟悉设计文件 (2)在开列项目前认真学习工程量清单计算规范等相应设计依据 2、计算清单工程量 计算清单工程量是一项繁重和细致的工作。由于其精确度和速度直接影响到今后工程估价的质量,因此请同学们学会按一定的程序和工程量计算规则进行计算,防止产生漏算、重算和错算的现象。为此,应注意以下事项。 (1)由于漏算是初学者最容易犯的错误。为避免漏项,应按照工程量清单计价规范附录中章节的顺序,对本工程项目一一开列和计算。 (2)清单工程量小数位的取定,按计价规范的要求,计算过程中一般保留到小数点后两位。 (3)开列清单项目时,项目特征的描述要做到完整和准确。 3、编制工程量清单表

根据前面已计算出来的清单工程量,严格按照工程量清单计价规范中的格式完成工程量清单文件。 二、设计要求 1、每人独立完成工程量清单项目的列项,工程量计算以及清单文件的 编制。2、设计格式参照毕业设计格式要求。 3、最后成果按A4纸规格打印。 三、工程概况 本工程为一栋2层混凝土框架结构的办公楼,详见《建筑工程估价》附录工程2设计图纸。 四、进度安排 1、熟悉图纸开列清单项目0.5天 2、计算建筑面积和土石方工程项目0.5天 3、计算基础与砌筑工程项目1天 4、计算混凝土与钢筋混凝土工程项目 1.5天 5、计算其他房屋工程清单项目0.5天 6、计算装饰装修工程清单项目1天 7、措施项目1天 8、编写设计说明和成果汇总0.5天 9、检查并完善设计文件0.5天 六、设计成果 1、封面(见附录一) 2、设计说明 3、目录 4、清单表部分严格按照《建设工程工程量清单计价规范》执行 (见附录二表-01---表-12) 5、封底 七、参考资料 1、设计图纸

测量平差课程设计指导书word文档

《误差理论与测量平差》课程设计指导书 (测绘工程专业) 2011年6月

《误差理论与测量平差》课程设计指导书 适用专业:测绘工程 学分数:1 学时数:1周 1.设计的目的 《测量平差》是一门理论与实践并重的课程,测量平差课程设计是测量数据处理理论学习的一个重要实践环节,是在学生学习了专业基础理论课《误差理论与测量平差基础》课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,并能用所学的计算机基础知识,编制简单的计算程序。 2.设计的任务 (1)该课的课程设计安排在理论学习结束之后进行的,主要是平面控制网和高程控制网严密平差,时间为一周。 (2)通过课程设计,培养学生运用本课程基本理论知识和技能,分析和解决本课程范围内的实际工程问题的能力,加深对课程理论的理解与应用。 (3)在指导老师的指导下,要求每个学生独立完成本课程设计的全部内容。

3.课程设计要求 3.1基本要求: 测量平差课程设计要求每一个学生必须遵守课程设计的具体项目的要求,独立完成设计内容,并上交设计报告。在学习知识、培养能力的过程中,树立严谨、求实、勤奋、进取的良好学风。 课程设计前学生应认真复习教材有关内容和《测量平差》课程设计指导书,务必弄清基本概念和本次课程设计的目的、要求及应注意的事项,以保证保质保量的按时完成设计任务。 3.2具体设计项目内容及要求: 3.2.1高程控制网严密平差及精度评定 总体思路:现有等级水准网的全部观测数据及网型、起算数据。要求对该水准网,分别用条件、间接两种方法进行严密平差,并进行平差模型的正确性检验。 水准网的条件平差: ①列条件平差值方程、改正数条件方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平 差值、待定点的高程平差值; ③评定观测值平差值的精度和高程平差值的精度。 ④进行平差模型正确性的假设检验。 水准网的间接平差: ①列观测值平差值方程、误差方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平

数据库课程设计指导书

数据库课程设计指导书 一、设计方法 本次设计,提供一次在实际环境中,使用数据库工具获取实践经验的机会。完成设计任务,你将对设计实际有用的数据库应用程序,有更深入的理解。 先导课程为:《数据库系统概论》。 设计环境和开发工具: 操作系统, Windows98(或更高版本)。 数据库管理系统,选用Sybase 公司的Adaptive Server Anywhere。 开发工具,选用PowerBuilder 7.0(或更高版本)。 : 1、数据库设计 1)需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经 验,对数据进行分析,编写详细的数据词典。 2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实 体之间的联系,消除不必要的冗余。 3)逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化 数据模型。详细说明实体、实体属性和实体之间的关系。 2、创建数据库:(详细内容请阅读Help文件) 创建数据库时,缺省的user ID为DBA , password为sql。 ●使用Sybase Central创建数据库 1)在Sybase Adaptive Server Anywhere 文件夹中,打开Utilities 。 2)双击 Create Database。 3)按照向导(wizard)提示,完成数据库创建。 ●使用PowerBuilder创建数据库 1)运行PowerBuilder,选择Databsae画板。 2)打开Utilities。 3)双击Create ASA Database。 ●使用SQL语句创建数据库 例如,在C:\ex\文件夹下创建数据库。 CREATE DATABASE 'C:\\ex\\mydb' TRANSACTION LOG ON PAGE SIZE 1024 COLLATION '437' ENCRYPTED OFF BLANK PADDING OFF JAVA ON JCONNECT OFF 3、创建表 ●使用PowerBuilder创建表 2)连接数据库 3)打开Tables文件夹。

轨道工程课程设计任务书、指导书及设计要求

轨道工程课程设计任务书 一、出发资料 1.机车车辆条件:韶山Ⅲ(SS3)型电力机车;机车轴列式30-30,轴距布置为230+200+780+200+230 (cm),轮重。 2.线路条件: (1)线路设计速度80km/h,最小曲线半径500m(实设超高为100mm),规划采用有砟轨道结构。 (2)线路铺设成无缝线路,铺设地区为福州,铺设线路长度为10km。 (3)道床顶面的容许应力为,路基顶面的容许应力为。 二、设计任务 (1)进行有砟轨道结构设计,包括钢轨和扣件的选型,轨枕的类型及布置根数,道床的等级及尺寸,并检算强度是否满足使用要求。 (2)进行无缝线路设计,包括设计锁定轨温确定、缓冲区设计、预留轨缝确定、轨条布置。 三、提交的成果 (一)、设计计算说明书 (1)轨道结构选型。 (2)轨道结构强度检算。 (3)无缝线路设计计算。 (二)、设计图图纸 (1)轨道结构组装图及选型说明。(1张A3)

(2)轨道结构受力图(3张A4:钢轨弯矩和挠度1张,轨枕三个支承状态的弯矩分布,道床顶面、路基顶面、路基第二区域、路基第三区域应力)。 (3)无缝线路设计图(1张A4或A3,基本温度力图、轨条布置图及相关说明)。 设计指导书

一、课程设计的基本步骤: 课程设计的步骤如图1所示: 图1 课程设计步骤 二、设计方法 (一)、轨道结构选型设计 根据机车车辆和线路条件,确定钢轨、轨枕、扣件的类型及刚度、道床的等级及主要尺寸(厚度、顶宽和边坡坡度)。钢轨、轨枕及扣件的可选用类型从教材中选择,道床的等级及主要尺寸也参考教材的内容确定。 以下两点说明: 1、道床厚度的选择 道床厚度设计根据《铁路轨道设计规范》(TB10082-2005)和《地铁设计规范》(GB50157-2003)进行,为方便可根据运营条件从教材表1-1中选择。我们的轨道类型可参考中型轨道结构。 2、钢轨支座刚度D 钢轨支座刚度D的意义是使钢轨支点顶面产生单位下沉时所必须施加于支点顶面上的力,单位一般采用kN/mm表示。 D值的计算:1/D=1/D1+1/D2 教材(7-3) 式中D1为扣件刚度,其值由设计确定;D2为道床支承刚度,计算

数据库课程设计指导书讲解

《数据库原理与应用》课程设计指导书 制订教师:张娟 城市学院 2015年12月

数据库课程设计指导书 模块01 “教学管理系统”数据库设计 1、设计步骤 工作任务 任务1:“学分制教学管理系统”需求分析 任务2:“学分制教学管理系统”概念设计 任务3:“学分制教学管理系统”逻辑设计 任务4:“学分制教学管理系统”逻辑设计 学习目标 理解关系型数据库基本概念 熟悉数据库设计的主要阶段和步骤 掌握数据库概念设计中绘制E-R 图的方法 掌握将E-R 图转换为数据表逻辑形式的方法 理解并掌握数据库设计规范化方法 2、设计内容 任务1-1 “学分制教学管理系统”需求分析 ● 数据库设计 ● 数据库系统的分析与设计一般分为需求分析、概念设计、逻辑设计、物理设计四个阶段。在数据库系统设计的整个过程中,需求分析和概念设计可以独立于任何的数据库管理系统(DBMS ),而逻辑设计和物理设计则与具体的数据库管理系统密切相关。 需求分析 概念设计 逻辑设计 物理设计 需求分析说明书 独立于数据库管理系统 相关于数据库管理系统 DBMS 的特征 硬件和操作系统的特征 数据库概念模式 数据库逻辑模式 数据库物理模式 需求分析 分析用户的要求。需求分析是数据库系统设计的基础,通过调查和分析,了解用户的信息需求和处理需求,并以数据流图、数据字典等形式加以描述。 概念设计 主要是把需求分析阶段得到的用户需求抽象化为概念模型。概念设计是数据库系统设计的关键,我们将使用E-R 模型作为概念模式设计的工具。 逻辑设计 就是将概念设计阶段产生的概念模式转换为逻辑模式。因为逻辑设计与数据库管理系统(DBMS )密切相关,本书以关系模型和关系数据库管理系统为基础讨论逻辑设计。

框架结构-课程设计任务书和指导书下说课材料

《建筑施工技术与组织》课程设计任务书 适用专业:12级建筑工程技术 一、课程设计目的 通过本次课程设计,使学生掌握单位工程施工组织设计的编制方法和编制步骤,能正确运用所学的基本理论知识,独立完成单位工程施工组织设计。 二、课程设计题目:单位工程施工组织设计(框架结构) 三、设计依据: 施工技术与组织课程中涉及的主要施工技术和组织原理如下: 1、《混凝土结构施工及验收规范》GB50204-2002(2011年版) 2、《混凝土质量控制标准》GB50164-2011 3、《混凝土强度检验评定标准》GB/T50107-2010 4、《砌体结构工程施工质量验收规范》GB50203-2011 5、《屋面工程技术规范》GB50345-2012 6、《建筑工程施工质量验收统一标准》GB50300-2013 7、《建筑施工手册》(第5版) 2012年 8、初步确定的基础持力层置于第二层粘土层,其承载力标准值为380Kpa。 9、现行国家有关施工验收规范。 四、设计条件: 1、工程概况 建筑概况:某四层学生公寓,底层为商业用房,上部为学生公寓,建筑面积3277.96m2,基础为钢筋混凝土独立基础,主体工程为全现浇框架结构,胶合板门,铝合金窗,外墙贴面砖,内墙为中级抹灰,普通涂料刷白,底层顶棚吊顶,楼地面贴地板砖,屋面用200mm厚的加气混凝土块做保温层,上做SBS改性沥青防水层,其劳动量见附表: 2、施工条件: 本工程位于该市东郊山坡地段,两面均有公路,交通便利,西面及北面为已建工程:厂内旧房、坟墓已由建设单位拆除,平整场地已在准备工作阶段完成,场地平整均按平均施工高度为-0.5米。 (1)开竣工时间:由当年9月1日开工至次年2月1日竣工,施工时间145天左右控制。 (2)气象条件:施工期间最低气温4°C,最高气温30°C,施工开始气温较高,以后逐月降低,春节以后有回升,施工期间很少有雨,主导风向为东偏南。 (3)土壤及地下水:土为二类土,地下水位-3.0米 (4)抗震要求:7度抗震烈度设防 (5)技术经济条件:各类钢窗、饰面材料等均有相关专业厂家生产,分批成套

课程设计任务书及指导书格式

课程设计任务书及指导书格式 课程设计任务指导书文本格式一般为: 1.设计题目 2.设计目的 3.任务(要求:对于一班一题或半班一题的,需明确列出每位学生所对应的设计参数,学生以学号的后两位代替;对于一组一题的,应明确每题的学生人数和学生姓名) 4.时间安排 5.设计内容 6.设计工作要求 7.成绩评定标准 8.主要参考资料 Ⅰ、课程设计任务书 一、题目一:刚性基础 某厂房承重体系为三层钢筋混凝土框架结构,边柱荷载标准值F K边=400kN,中柱荷载标准值F K中=600kN,设计只考虑竖向荷载,要求学生完成刚性独立基础的设计(素混凝土基础),并计算沉降。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 二、设计条件 1 地质条件:场地土层如下:①素填土:松散,厚0.8m;②粘土:可塑,厚4.0 m; ③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 2、水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 3、根据岩土工程勘察报告,相关土层的设计参数如下表: 表1:土层设计参数表

表2:土层压缩试验成果表 注:②层土的基础承载力修正系数为η b =0.3,ηd=1.6; 三、设计内容 1 学生承担的具体设计题号见表一,要求每班分4个组。 表三、课程设计题号表 2 设计计算书一份(内容包括) (1)基础平面尺寸、埋深、验算; (2)基础结构施工图; (3)沉降计算; 四、题目二:桩基础 某高层民房,采用钢筋混凝土框架结构,建筑高度46米,边柱(柱断面尺寸600×600mm2 ) 荷载标准值F K边=18000kN,中柱(柱断面尺寸800×800mm2)荷载标准值F K中=30000kN,柱弯矩M K=200KN·m,水平荷载H K=100KN,桩顶允许水平位移10mm,桩顶约束按固结考虑;要求学生完成桩基础的设计。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 地质条件:场地土层如下:①素填土:松散,厚1.8m;②粘土:可塑,厚5.0 m;③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 桩的设计参数如下表。 表5:土层设计参数表

给水管网课程设计任务书、指导书

长春建筑学院 给水排水管网系统A课程设计 任务书 姓名:玄敏 专业:给排水科学与工程 班级学号:水1402 15 指导教师: 日期:2016.11.4-20.16.11.25 城建学院

一、设计题目 吉林省珲春市春华镇给水管网工程初步设计。 二、设计目的 本课程设计是学生在学习《给水排水管网系统》的基础上,综合应用所学的理论知识,完成给水管网设计任务。其目的是培养学生综合应用基础理论和专业知识的能力,同时培养学生独立分析和解决给水管网设计问题的能力,并进一步进行绘图练习及计算机绘图,加强利用参考书的能力。通过给水管网工程设计,使学生了解给水管网的设计步骤和方法,掌握方案的设计、参数的选择、说明书的编写,为今后的毕业设计和实际工程设计打下良好基础。 三、原始资料 1. 吉林省珲春市春华镇规划图1张(1:10000,等高线间距1m)。 2.总平面图上等高线间距:1m; 3.城市人口分区、房屋层数见下表; 4.使用城市给水管网的工厂,其位置见图纸: (1)冶炼厂,生产用水为950m3/d,重复利用率0%。工人总数:2700人,分三班工作,一班早8:00—晚16:00点,二班16:00—24:00点,三班24:00—8:00点。其中热车间工作的工人占全部工人的30%。 淋浴情况: 每班下班后一小时淋浴时间。 (2)纺织厂,生产用水为850m3/d,重复利用率0%。工人总数1200人,分三班工作,一班早8:00—晚16:00点,二班16:00—24:00点,三班24:00—8:00点。其中热车间工作的工人占全部工人的20%。

淋浴情况: 每班下班后一小时淋浴时间。 5.浇洒绿地和道路用水:每次每区70m3。 6.火车站用水:300 m3/d 。 7. 用水量逐时变化: 逐时用水量(%) 四、设计任务 新建给水管网初步设计。 五、设计成果及要求 1.计算要求 (1)认真阅读课程设计任务书,弄懂设计意图及设计要求; (2)结合地形条件划分给水区域,布置给水管网,确定水流方向与管网节点; (3)计算最高日最高时的用水量; (4)进行管网水力计算; (5)水力工况分析; (6)泵站与清水池的计算。

《数据库原理及应用》课程设计指导书

《数据库原理及应用》课程设计指导书 一、课程设计教学目的及基本要求: 1. 课程设计教学目的 数据库原理及应用课程设计周是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 2. 课程设计基本要求: 四人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。 从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。 系统中的数据表设计应合理、高效,尽量减少数据冗余。 软件界面要友好、安全性高。 软件要易于维护、方便升级。 编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。 参考使用的语言有:C#。 二、课程设计的时间安排 周一:需求分析,总体设计 周二:详细设计 周三-周四:上机调试 周五:应用程序打包并撰写实验报告,做好答辩准备。

三、课程设计的考核方法及成绩评定 学生完成一个管理系统的设计方案和程序设计,以此作为考核依据。本课程设计成绩分为:优秀、良好、中等、及格、不及格五个等级。本课程设计成绩由集中指导出勤情况、完成设计质量、答辩效果、综合表现等方面综合评定。 具体考核时间与考核方法: 周五晚上7点-9点(地点五教204(暂定)):考核。 1)每组派一个代表(其它成员在下面随时准备回答问题)做PPT,汇报本组工作流程与系统运行情况,并要演示。 2)针对具体问题作答(提问,至少两位老师在场提问)。 四、课程设计的内容(每组限选一项,且各组不能重复,请各位同学抓紧时间自行分组, 周一把分组名单报老师) 题目一学生学籍管理系统 1、实验内容: (1)主要的数据表 学生基本情况数据表,学生成绩数据表,课程表等等。 (2)主要功能模块 1)实现学生基本情况的录入、修改、删除等基本操作。 2)对学生基本信息提供灵活的查询方式。 3)完成一个班级的学期选课功能。 4)实现学生成绩的录入、修改、删除等基本操作。 5)能方便的对学生的学期成绩进行查询。 6)具有成绩统计、排名等功能。

《房屋建筑学》课程设计任务书解析

桂林理工大学博文管理学院 课程设计指导书(2012 ~2013 学年度第二学期) 系(部):建工系 实习名称:房屋建筑学课程设计 实习负责人: 联系电话: 2013 年 5 月20 日

《房屋建筑学》课程设计任务书 一、设计题目 某多层单元住宅设计(题目自拟) 二、目的要求 通过《房屋建筑学》课程的学习和课程设计实践技能训练 1.培养学生综合运用设计原理及构造知识去分析问题、解决问题的能力 2.掌握建筑施工图设计的基本方法和内容。 3.进一步训练建筑绘图的能力。 三、设计条件 1.本设计为某城市型住宅,位于城市居住小区为单元式、多层住宅4~6层,总建筑面积不低于2500平方米。 2.设计要求,见下表。 户型A:四房二厅二卫二阳台户型B:三房二厅二卫*阳台 户型C:三房二厅二卫*阳台户型D:二房一厅一卫*阳台 户型E:二房二厅一卫*阳台户型F:一房一厅一卫*阳台 学生选做表 3.套型比可以自行选定,但必须满足总建筑面积,墙体均采用240mm墙。 4.耐火等级:Ⅱ级;屋面防水等级:Ⅱ~皿级。 5.结构类型:自定(砖混或框架)

6.房间组成及要求:功能空间低限面积标准参考(自己可以调节)如下:起居室18~25 m2(含衣柜面积) 主卧室12~16 m2 双人次卧室 12~14 m2 单人卧室8~10 m2 餐厅≥8 m2 厨房≥6 m2,包括灶台、调理台、洗地台、搁置台、上柜、下柜、抽油烟机等。 卫生间4~6 m2(双卫可适当增加),包括浴盆、淋浴器、洗脸盆、坐便器、镜箱、洗衣机位、排风道、机械排气等。 门厅:2~3 m2 贮藏室;2~4 m2(吊柜不计入) 工作室6~8 m2 四、设计内容及深度要求 本次设计参考教师给定的住宅方案,根据设计资料确定建筑方案,初步选定主要构件尺寸及布置,明确各部位构造做法。在此基础上按施工图深度要求进行,但因无结构、水、电等工种相配合,故只能局部做到建筑施工图的深度。设计内容如下; 1.单元平面图:至少2-3个套型,比例1:50(选做)。 2.建筑平面图(至少2个单元):包括底层平面、标准层平面图和屋顶平面图,比例1:10O,标准层必须有一个户型布置家具,其他房间标有名称和面积。 3.建筑立面图:包括正立面、背立面及侧立面图,比例1:100。 4.建筑剖面图;1个(必须剖到楼梯),比例1:100。 5.建筑详图: ①表示局部构造的详图,楼梯详图比例1:50、节点详图比例1:20。 ②表示房屋设备的详图(选作内容),如厨房、厕所、浴室以及壁柜、挂衣柜、 鞋柜、碗柜、灶台、洗涤盆、污水池、垃圾道、信报箱、阳台晒衣架等详图。数 量、比例自定。 6.设计简要说明、图纸目录、门窗表及技术经济指标等。 平均每套建筑面积=总建筑面积(m2)/总套数(套) 使用面积系数=〔总套内使用面积(m2)/总建筑面积(m2)〕X 100% 五、参考资料 1.《民用建筑设计通则》(JGJ 37-87) 2.《建筑楼梯模数协调标准》(GBJ 101-87) 3.《建筑设计防火规范》(GBJ 121-88) 4.住宅设计规范(GB50096—1999)。 5.《建筑设计资料集》第3册 6.《房屋建筑学》教材 7.地方有关民用建筑构、配件标准图集 8.《建筑构造资料集》 9.有关的建筑构造标准图集 10.《房屋建筑统一制图标准)(GBJ—86)

数据库课程设计设计指导书New

计算机科学与技术专业 数据库原理及应用 课 程 设 计 教学实验指导书

《数据库原理及应用》课程设计教学指导 一.设计目的及要求 本课程是为了配合数据库原理及应用课程开设的,是将数据库理论知识转化为实践能力的重要环节。其主要目的是:通过设计操作,加深对数据库系统理论知识的理解;通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。重点掌握如下环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。 要求如下 1.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。 2.既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 4.学生如有事不能上课要履行正常的请假手续,并且请假时间原则上不允许超过课程设计时间的三分之一。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者(按照缺勤次数/考核次数比值计算),其成绩按不及格处理。 5.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。 二.适用专业 适用计算机科学与技术专业。 三.课程设计的一般步骤 本课程设计分五个阶段: 1)选题与搜集资料:选择课程设计题目,进行系统调查,搜集资料。 2)分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。 3)程序设计:在具体的DBMS环境下,创建数据库、建立表及必要的其它部分(如视图、存储过程、触发器等);运用掌握的语言,编写程序,实现所设计的模块功能(可选)。 4)调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。 5)验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。 四.本课程设计内容与要求 掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS(首选SQL SERVER 2000,不得使用ACCESS),建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储过程等对象设计。 1.应用系统需求分析 学生自选由指导教师给定的多个课程设计的题目,进行应用系统需求分析工作,绘制操作流程图、DFD、DD图表以及书写相关的文字说明。 2.概念结构设计 绘制详细的E-R图,由指导教师师检查数据结构是否合理。 3.逻辑结构设计

网络安全课程设计任务书及指导书

网络安全课程设计任务书及指导书 辽宁工程技术大学软件学院 网络工程系

一、课程设计目的和任务 网络安全是网络工程专业核心专业课程,是理论与实践并重的课程。本课程设计目的是在网络安全课程基础上,加深对网络安全的理论知识理解、熟悉网络攻击的原理、和针对网络攻击的预防措施。要求学生运用所学的网络安全基本知识、基本原理和技能,对网络攻防进行验证和设计,培养学生对网络安全技术的应用能力,增强网络安全意识。 二、课程设计基本要求 1.通过这次设计,要求在网络攻击的原理、预防措施、密码算法等方面加深对课程基本内容的理解。 2.学生必须按照课程设计要求,以学生为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通。 3.按照教学要求在一周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,按时完成设计内容。 三、课程设计内容 1.题目:ARP地址欺骗的设计和实现 (1)设计任务 a、研究ARP地址欺骗的原理 完成ARP地址欺骗的基础理论学习。 b、完成ARP地址欺骗的设计和验证 (2)基础理论简介 在以太网中,ARP缓存表是IP地址和MAC地址的映射关系表,通过该表维护IP地址和MAC地址的对应关系,目的是避免ARP解析而造成的广播报文占用过多的网络带宽。一般情况下ARP表是通过两个途径建立的: ① 主动解析:如果一台计算机想与另外一台不知道MAC地址的计算机通信,则该计算机主动发ARP请求; ② 被动请求:如果一台计算机接收到了另一台计算机的ARP请求,则在本地建立请求计算机的IP地址和MAC地址的对应表。 因此,针对ARP表项,有一种攻击方式就是误导计算机建立错误的ARP请求表。假设有三台计算机A、B、C,其中B已经正确建立了A和C的ARP表项。假设A是攻击者,此时A发出一个ARP请求报文,该请求报文可以这样构造:

(建筑工程设计)供热工程课程设计任务书

《供暖工程课程设计》指导书贵州大学矿业学院建筑环境与设备工程专业

《供暖工程课程设计》指导书 一、课程设计目的及要求 课程设计是专业课教学的重要组成部分,是理论学习的深化和应用。通过课程设计,使学生自觉地树立精心设计的思想,理论联系实际的学风,掌握—般民用或工业建筑供暖工程的设计程序、方法和步骤。了解和熟悉本领域的新材料、新设备、新方法和新技术。熟悉国家和地方的有关规定和技术措施,学会使用有关的技术手册和设计资料,提高计算和绘图技能,提高对实际工程问题的分析和解决能力。 二、设计步骤及设计说明书的编写 根据设计任务书中给定的设计题目及具体要求,按照收集资料热负荷计算确定方案水力计算绘制施工图的步骤进行设计,并将各步骤的主要依据成果与结论写入设计说明书。 设计主要内容及注意事项指示如下: (一)设计的原始资料 1.气象资料 根据设计任务书中给出的建筑物所在地区,在《采暖通风与空气调节设计规范》 (以下简称规范)中,查出该地区的有关气象参数(如供暖室外计算温度,冬季室外计算风速,冬季主导风向等)。 2.土建资料

的建筑特点(建筑物的方位、层数)和各部位的建筑构造与热工特征,外墙、屋顶、地面门窗构造)。 3.根据任务书中给出的热源条件,确定系统入口位置和热媒参数。 (二)围护结构耗热量计算 1.进行房间编号(注意各层编号竖向统一,编号用三位数字,首位数表示层数。) 2.根据房间使用特点,确定其室内计算温度n t (参阅《规范》)。 3.确定围护结构的传热系统K值,并校核外墙,天棚热阻是否满足《规范》要求。 4.进行围护结构耗热量计算 冷风渗透耗热量采用缝隙法,冷风侵入耗热量计算方法可自选.条件完全相同房间可只计算一个。 (三)散热器面积和片段的计算 确定散热器型式、安装方式、系统联接型式后,确定散热器内热媒平均温度pj t。 (四)供暖系统型式的确定,管道布置及水力计算。 1.合理确定供暖系统的型式,根据建筑物用途、特点比较各种系统形式,选择满足技术经济要求的最佳设计方案。 2.管道布置 管道布置应注意下列几点:

数据库系统概论课程设计指导书

陕西服装工程学院 《数据库系统课程设计》 资料标签 2015----2016 年第2 学期 专业: 班级: 学号: 姓名: 课程设计时间: 2016年 6月日至201年6 月日指导教师:田敬民 成绩: 批改时间:

服装工程学院 《数据库原理及应用》 课程设计指导书 指导专业:计算机科学及技术,物联网指导教师:田敬民

《数据库原理及应用》 课程设计指导书 适用专业:计科专业开设学期:第四学期设计时间:1周学分数:1.0 一、课程设计的目的和意义 《数据库系统概论》课程设计是实践性教学环节之一,是《数据库系统概论》课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论及实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计及实现,把理论课及实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。 二、设计要求: 通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。熟练掌握两个主要环节——概念结构设计及逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。开发设计具体数据库应用系统,分散安排1周(合计20学时)的时间进行课程设计,以小组为单位,一般4人为一组。每组设组长一名,组长负责本小组在课程设计过程中的组织及交流,

进行考勤并督促组员按时完成各项任务。教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。 要求如下: (1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。 (2) 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 (3) 独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 (4) 在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。 (5) 小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 三、课程设计选题的原则 课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实

操作系统课程设计指导书

操作系统课程设计 指导书

操作系统课程设计指导书 李晓东编 电子与信息工程学院计算机系 -9

一、课程设计的目的和意义 本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力的一个重要教学环节。课程设计为学生提供了一个动手、动脑并独立实践的机会,有助于学生将教材的理论知识和实践相结合,从而锻炼学生分析问题、解决问题的能力,提高学生实际编写程序的能力,为学生学习计算机专业的后续课程打下良好基础。 本课程设计要求对操作系统的分析以加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。 本课程设计的主要目的: 1.熟悉并巩固《操作系统》的基本概念和基本理论,加强对操作系统有关原理的理解; 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 3.培养学生严谨的工作作风,提倡互相学习培养团队精神; 4.提高学生独立设计、独立调试程序的能力; 5.初步养成良好的系统软件分析和设计能力,形成良好的编程风格。 二、本课程设计有关要求

基本要求: 1、巩固和加深对操作系统原理的理解,提高综合运用本课程 所学知识的能力。 2、培养学生选用参考书,查阅手册及文献资料的能力。培养 独立思考、深入研究、分析问题、解决问题以及团队协作能力。 3、经过实际操作系统的分析设计、编程调试,掌握系统软件 的分析方法和工程设计方法。 4、能够按要求编写课程设计报告书,能正确阐述设计和实验 结果、正确绘制系统和程序框图。 5、经过课程设计,培养学生严谨的科学态度,严肃认真的工 作作风,和团队协作精神。 具体要求: 1.认真阅读本课程设计指导书,明确课程设计的目的、意义和要求; 2.根据要求完成课程设计的系统开发和调试任务,提供可运行的课程设计系统,参加上机面试答辩。 3.根据学校有关格式要求,完成本课程设计的课程设计说明书。(必须绘制系统工作原理图及算法流程图) 重点: 本设计的重点是要求根据任务要求,确定操作系统有关算法并加以实现,注重实际应用能力的培养。

数据库系统概论课程设计任务指导书

数据库原理概论课程设计指导 一、课程设计目的 《数据库原理概论》课程设计是我校软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。其目的在于:配合《数据库系统概论》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计题目 以SQL Server 2000作为后台数据库,以VB 6.0 、VC6.0或其它开发工具作为前台开发工具,完成一个小型数据库应用系统的设计开发。学生2人1组,自愿组合,每人独立完成系统中的一个模块,每组从以下课题中选择一个或自拟课题,完成系统的分析、设计和开发。 (1)图书销售管理系统的设计与实现 (2)通用工资管理系统的设计与实现 (3)报刊订阅管理系统的设计与实现 (4)医药销售管理系统的设计与实现 (5)电话计费管理系统的设计与实现 (6)宾馆客房管理系统的设计与实现 (7)学生学籍管理系统的设计与实现 (8)车站售票管理系统的设计与实现 (9)汽车销售管理系统的设计与实现 (10)仓储物资管理系统的设计与实现 (11)企业人事管理系统的设计与实现 (12)选修课程管理系统的设计与实现 三、课程设计主要内容 (1)图书销售管理系统的设计与实现 调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。 ①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。 ②退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。

地基与基础课程设计任务书 指导书

《土力学与地基基础》课程设计 第一部分墙下条形基础课程设计 一、墙下条形基础课程设计任务书 (一)设计题目 某教学楼采用毛石条形基础,教学楼建筑平面如图4-1 所示,试设计该基础。 (二)设计资料 ⑴工程地质条件如图4-2所示。 杂填土3 KN/m 16=γ粉质粘土 3 KN/m 18=γ3.0=b ηa MP 10=s E 6 .1=d η2 KN/m 196=k f 淤泥质土a 2MP =s E 2 KN/m 88=k f ⑵室外设计地面-0.6m ,室外设计地面标高同天然地面标高。 图4-1平面图 图4-2工程地质剖面图

⑶由上部结构传至基础顶面的竖向力值分别为外纵墙∑F1K=558.57kN,山墙∑F2K=168.61kN,内横墙∑F3K=162.68kN,内纵墙∑F4K=1533.15kN。 ⑷基础采用M5水泥砂浆砌毛石,标准冻深为1.2m。 (三)设计内容 ⑴荷载计算(包括选计算单元、确定其宽度)。 ⑵确定基础埋置深度。 ⑶确定地基承载力特征值。 ⑷确定基础的宽度和剖面尺寸。 ⑸软弱下卧层强度验算。 ⑹绘制施工图(平面图、详图)。 (四)设计要求 ⑴计算书要求书写工整、数字准确、图文并茂。 ⑵制图要求所有图线、图例尺寸和标注方法均应符合新的制图标准,图 纸上所有汉字和数字均应书写端正、排列整齐、笔画清晰,中文书写为仿宋字。 ⑶设计时间一周。

二、墙下条形基础课程设计指导书 (一)荷载计算 1.选定计算单元对有门窗洞口的墙体,取洞口间墙体为计算单元;对无门窗洞口的墙体,则可取1m 为计算单元(在计算书上应表示出来)。 2.荷载计算计算每个计算单元上的竖向力值(已知竖向力值除以计算单元宽度)。(二)确定基础埋置深度d GB50007-2002规定d min =Z d -h max 或经验确定d min =Z 0+(100~200)mm 。式中Z d ——设计冻深,Z d =Z 0·ψzs ·ψzw ·ψze ; Z 0——标准冻深; ψzs ——土的类别对冻深的影响系数,按规范中表5.1.7-1;ψzw ——土的冻胀性对冻深的影响系数,按规范中表5.1.7-2;ψze ——环境对冻深的影响系数,按规范中表5.1.7-3;(三)确定地基承载力特征值f a )5.0()3(m d b ak a -+-+=d b f f γηγη式中 f a ——修正后的地基承载力特征值(kPa );f ak ——地基承载力特征值(已知)(kPa); ηb 、ηb ——基础宽度和埋深的地基承载力修正系数(已知); γ——基础底面以下土的重度,地下水位以下取浮重度(kN/m 3); γm ——基础底面以上土的加权平均重度,地下水位以下取浮重度(kN/m 3);b ——基础底面宽度(m ),当小于3m 按3m 取值,大于6m 按6m 取值;d ——基础埋置深度(m )。(四)确定基础的宽度、高度 b ≥ h f F ?-γa k H 0≥[] 022 0b b b = -α式中F k ——相应于荷载效应标准组合时,上部结构传至基础顶面的竖向力值(kN )。当为柱下独立基础时,轴向力算至基础顶面,当为墙下条形基础时,取1m 长度内的轴向力(kN/m )算至室内地面标高处; γ——基础及基础上的土重的平均重度,取γ=20kN/m 3;当有地下水时,取γ' =20-9.8=10.2kN/m 3; h ——计算基础自重及基础上的土自重G K 时的平均高度(m )。b 2——基础台阶宽度(m);H 0——基础高度(m)。(五)软弱下卧层强度验算 如果在地基土持力层以下的压缩层范围内存在软弱下卧层,则需按下式验算下卧层顶面的地基强度,即 cz z p p +≤az f 式中 p z ——相应于荷载效应标准组合时,软弱下卧层顶面处的附加应力值(kP a ); p cz ——软弱下卧层顶面处土的自重压力标准值(kP a );

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