基础沉降计算系统项目报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xx大学 《数据库技术及应用》 实验报告 实验报告题目: 基础沉降计算系统 报告索引 项目设计的内容和意义 项目功能 成员分工 计算功能的实现 Function coef 存储过程Ultimate 插值函数 数据库设计 窗体设计及数据库连接 项目设计报告内容 项目设计的内容和意义 随着现代社会的进一步发展,高层建筑、桥梁和地下工程越来越多,越来越复杂,其中所涉及的土力学问题也越来越繁琐。其中土在受力状态在的沉降问题,一直是岩土工程中最重要却最繁琐的一个环节。总要原因是在计算时需要查阅大量的表格内容,进行插值计算。如果我们能用这学期所掌握的数据库知识对这些数据进行管理和计算,那么土在受力状态在的沉降问题的计算效率将大大提高 项目功能 用户及管理员用户的管理 普通用户可以获得正常的计算、使用权限。普通用户可以自己注册,但管理员可以添加、删除和管理用户。管理员可以增添新的管理员,但不能删除管理员。并且管理员拥有更改数据库原始数据的权限。 基础沉降的计算 这一系统可以对矩形独立基础在沙质粘土上受力的称将计算。 成员分工 崔巍:组长,负责项目的策划,数据库的建立,触发器、存储过程的编写,计算程序的编写和调试 常颖瑞:所有用户及管理员的管理、添加功能的窗体、代码的设计、编写 李书涛:所有窗体的艺术设计,美化,还有画图程序代码的编写 计算功能的实现 基础沉降功能的实现: Function coef 这一程序主要负责对数据库中存储过程的调用,输出两个参数m1,m2,得到一个参数coef,这一参数在土力学中成为附加应力参数。 代码如下: Function coef(ByVal m1 As Single, ByVal m2 As Single) As Single Dim mycoon As New SqlClient.SqlConnection(Initial Catalog=tlx; Data Source=sunthree;Integrated Security=SSPI;) Dim mycomm As SqlClient.SqlCommand = New SqlClient.SqlCommand(ULTIMATE, mycoon) Dim adapter As SqlClient.SqlDataAdapter Dim aaa As New System.Data.DataTable mycomm.CommandType = CommandType.StoredProcedure Dim para_1 As SqlClient.SqlParameter = mycomm.Parameters.Add(@m1, System.Data.SqlDbType.Float, 8) Dim para_2 As SqlClient.SqlParameter = mycomm.Parameters.Add(@m2, System.Data.SqlDbType.Float, 8) para_1.Value = m1 para_2.Value = m2 Dim myreader As SqlClient.SqlDataReader mycoon.Open() myreader = mycomm.ExecuteReader() If myreader.Read Then coef = myreader.Item(0) coef = coef / 1000 End If mycoon.Close() End Function 存储过程 存储过程ULTIMATE主要功能是对从前台获得的两个值m1,m2进行计算,并从表【附加应力系数】中进行插值计算,最后返回一个值 计算示意图为: 代码如下: CREATE Procedure ULTIMATE @m1 float, @m2 float AS begin DECLARE @fm1 FLOAT DECLARE @lm1 FLOAT DECLARE @fm2 FLOAT DECLARE @lm2 FLOAT DECLARE @f1 FLOAT DECLARE @l1 FLOAT DECLARE @f2 FLOAT DECLARE @l2 FLOAT DEC

文档评论(0)

AnDyqaz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档