基于Web基建信息管理系统设计与实现.docVIP

基于Web基建信息管理系统设计与实现.doc

  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文档。上传文档
查看更多
基于Web基建信息管理系统设计与实现

基于Web基建信息管理系统设计与实现   摘要:阐述了基建信息管理系统的构建意义、主要功能和设计实现过程。   关键词:ASP SQL Server ADO 数据库 基建 管理系统   中图分类号:TP393   文献标识码:A   文章编号:1002-2422(2010)03-0031-02      1系统概述      1,1系统开发工具   ASP(Active Server Pages)作为一个极为优秀的网络应用开发工具,其本身高效、简便,随着Windows 2000及以上操作系统的推出而成为当今主流的网络开发工具。Mi-crosoft的大型数据库SQL Server的不断成熟,WindowsXP+ASP+SQL Server已经成为网络的流行模式。本系统就是采用ASP技术、SQL Server设计的。      1,2系统的工作原理   系统的工作原理如图1所示。   (1)用户在浏览器的网址栏中添入Active Server Pag-e8文件名称,并回车下达这个ASP的申请。   (2)浏览器将这个ASP的请求发送给IIS。   (3)Web Server接受这个请求并由于其.asp的后缀意识到这是个Active Server Pages要求。   (4)Web Server从硬盘或者内存中接受正确的ASP文件。   (5)Web Server将这个文件发送到一个叫做ASP.DLL特定文件中。   (6)Active Server Pages文件将会从头到尾被执行并根据命令要求生成响应的静态主页。   (7)HTML主页将会被送回浏览器。   (8)HTML主页将会被用户浏览器解释执行并显示在用户浏览器。      2系统的设计与实现      2,1系统主要功能   (1)登录:为了数据库的安全性,对于不同用户有不同的要求,特别是在修改功能中,若所有人都可以修改库,那么数据库记录就会混乱,所以在登录功能中给不同的用户赋予不同的权限,只有管理员才有权修改数据库,而一般用户只能浏览和查询数据库记录。   (2)查询:查询数据记录,可以单项查询,也可复合查询。查询条件有工程性质、年度、季度等。在查询功能中要考虑到若想查询子工程时,其隶属的工程也要显示出来。在使用“季度”查询时必须填写“年度”项。   (3)添加:在添加数据功能中,要把工程和子工程区分开来。在添加工程时,须添加的信息有工程名称、工程性质、年度,其“计划投资”项是自动生成的。在添加子工程要先选择工程,再进行记录添加。添加完子工程后,要及时修改工程的“计划投资”项。   (4)修改:在修改数据记录时,工程及子工程的工程性质不能修改,且工程的“计划投资”项不能修改,因为它是自动生成的。在修改子工程时,修改完记录后要判断是否修改了“计划投资”项,若修改了“计划投资”项,那么其隶属的工程的“计划投资”项也要随之更改。   (5)打印:查阅结果是以报表形式打印的。      2,2数据库的设计和实现   根据需求分析,系统只用一个数据库即可。在这个数据库中建立两个数据表,一个是进度实时反馈表,用于存放正在施工的基础建设工程的进度信息,另一个是用户信息表,用来存放用户的姓名、密码和权限值;用户信息表用于登录设计。   数据库的具体实现过程如下:   (1)建库:创建数据库SGJD。   (2)建表:根据数据库的需求分析,可在SGJD中建立两个表,一个表是进度实时反馈表,用于存放基建信息;另一个表是用户表,用于存放登录用户的名字、密码及类型。表中字段设置如下:   进度实时反馈表:其中包括工程序号、工程项目号、工程性质、年度、季度、工程名称、计划投资、工程进展情况、施工单位、甲方项目经理、乙方项目经理、编码1(用来区分大工程)、编码2(用来区分小工程)、备注等字段。   用户表:其中包括用户名、用户密码、用户权限等字段。   在设计进度实时反馈表时,要考虑用什么办法区分工程和子工程。这里设置了两个字段“bm1”和“bm2”,“bm1”用来区分工程,“bin2”用来区分工程和子工程,“bm1”和“bm2”联合起来区分各个工程和子工程。   (3)设置安全性:建完表后要在数据库服务器的属性中选择安全性,身份验证选择“SOL Semer和Windows”。   (4)新建登录:在数据库服务器目录下的“安全性”中选择“登录”,右键选择“新建登录”,这时会弹出一个对话框,依照对话框提示的内容建立登录。      2,3利用ADO访问数据库   2,3,1打开数据库   利用ADO的Connoction对象连接数据库:该对象是数据源的一个开放连接,代表打开的文件与数据源的连接,代表与数据源

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档