xxxxxx建筑商管理信息系统

上传人:我*** 文档编号:135992093 上传时间:2020-06-22 格式:DOC 页数:32 大小:1.62MB
返回 下载 相关 举报
xxxxxx建筑商管理信息系统_第1页
第1页 / 共32页
xxxxxx建筑商管理信息系统_第2页
第2页 / 共32页
xxxxxx建筑商管理信息系统_第3页
第3页 / 共32页
xxxxxx建筑商管理信息系统_第4页
第4页 / 共32页
xxxxxx建筑商管理信息系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《xxxxxx建筑商管理信息系统》由会员分享,可在线阅读,更多相关《xxxxxx建筑商管理信息系统(32页珍藏版)》请在金锄头文库上搜索。

1、建筑商管理信息系统作 者 姓 名: 周方明 学科、 专业: 土木工程管理 学 号: 指 导 教 师: 徐喜荣 完 成 日 期: 2011年5月29日 建筑商管理系统是一个储存建筑商公司信息及其监管情况的数据库管理系统,其设计的目的是方便建筑行业行政管理部门对建筑商的监督和管理。目录一、数据库设计系统背景介绍11、数据库系统的名称12、系统概述13、数据库设计目的1二、需求分析11、总体需求分析12、系统性能需求2(1)易用性2(2)标准性2(3)安全性2(4)灵活性和可扩充性2三、系统设计31、语义描述32、数据字典3(1)监管部门表3(2)建筑商表3(3)经营业务表4(4)监管情况表43、数

2、据库完整性设计4(1) 数据库完整性规划4(2) 造成数据不完整的原因分析54、数据流图55、E-R图6四、各类定义语句61、定义表62、定义视图93、定义索引10五、数据库各项操作111、数据的增、删、改、查询11(1)数据添加11(2)数据删除12(3)数据修改12(4)数据以及视图的查询132、触发器的定义及其测试143、事务的定义、提交、回滚及其测试144、数据库的备份与还原16(1)数据库备份16(2)数据库还原17六、系统程序的设计与实现181、系统实现的技术支持182、系统程序设计与实现18(1)用户登录界面的实现18(2)系统的主界面的实现19(3)建筑商界面的实现20(4)监

3、管情况界面的实现21(5)监管部门界面的实现24(6)业务界面的实现26(7)修改密码界面的实现27七、组织分工与心得体会29一、 数据库设计系统背景介绍1、 数据库系统的名称:建筑商管理系统2、 系统概述建筑商管理系统是一个储存建筑商公司信息及其监管情况的数据库管理系统。本数据库管理系统涉及到的实体主要有各建筑行业管理部门,建筑商,以及其主要业务范围。本系统是根据现实生活中某城镇建筑行业部门管理系统,简化抽象出来,在行政部门对建筑商进行监管时,是不以其业务范围作为区分管理的标准,本论文中为了简化系统,方便后续各项对数据库操作的实施,将行政管理按照建筑商业务范围区分配到不同的监管部门,具体监管

4、部门的情况在后文的模型设计中予以介绍。建筑商的信息以及经营范围的信息也在后文给出。本论文通过举具体的操作实例在说明数据库设计的E-R图形成过程,关系模型的设计,对T-SQL语句对数据库系统实现的各项操作等。3、 数据库设计目的建筑商管理系统数据库设计的目的是方便建筑行业行政管理部门对建筑商的监督和管理。通过本数据库系统,行政管理部门可以根据不同的需要查看现在建筑市场上存在的建筑商的信息,例如按照其执照编号、建筑商名称、业务范围等等;同时,当经营者的业务范围在合理的范围内出现变动时,也可以通过本系统进行调整;建筑市场中加入新的建筑商时,可以按照系统的信息统计方法进行数据的收集和管理;重要的是建筑

5、市场秩序的稳定有赖于行政部门对各个建筑商的管理,通过数据库系统可以了解到目前建筑市场上存在的建筑商以及其相应的业务范围,当建筑商出现经营不当,或做出其他有违建筑市场秩序的行为,行政管理部门可以对其进行调查,严重的可以吊销其营业执照,即从本数据库系统中删除其信息。二、 需求分析1、 总体需求分析本系统设计的指导思想是一切为用户着想,工作界面力求结构清晰、简洁,通过界面的良好组织形式,用户很容易理解各项功能特性、使用及要达到的目标。一个良好的系统不仅能让工作人员从烦琐的手工操作中解脱,并且建筑商管理信息系统是一种新的政府监管建筑市场的模式,随着它的深入,将带动建筑市场的规范高效运作,并为管理和决策

6、提供支持。为了达到这个要求,在软件实现上,本系统要满足的用户需求主要有:(1)实现用户身份验证功能,对不同身份的人员设置权限,登录用户分为两个等级:普通用户和管理员用户。普通用户只有查看建筑商相关资料、业务范围、政府监管部门信息及监管情况信息等功能;管理员用户除了以上功能外,同时还有添加用户、修改用户密码和删除用户的功能。(2)系统实时动态地显现出建筑商监管情况,使建筑商管理更加完整和规范。完成系统主页面的设计,并建立后台数据库,这些数据库信息、能动态地更新页面数据。(3)规范业务流程,杜绝漏洞,减轻工作人员的工作量,提高事务处理能力,提高工作效率。(4)提供较强的信息安全保障,使用户可以安全

7、地通信,放心地办公。有很强的数据安全保护,能提供及时的数据恢复,数据保密等功能。2、 系统性能需求为了保证该施工企业合同管理信息系统能够长期、安全、稳定、可靠、高效地运行,本系统应该满足一下的性能需求:(1)易用性系统是直接面对使用人员的,而使用人员往往对计算机并不是很熟悉。要求系统能够提供良好的用户接口,易用的人机交互界面,尽量使用用户熟悉的术语和中文信息的界面,尽量使界面接近用户熟悉使用的现有软件界面,缩短用户对系统熟悉的过程。 (2)标准性系统在设计开发使用过程中涉及很多计算机硬件、软件,所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通

8、用标准。同时,在自主开发本系统时,要进行良好的设计工作,制定行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。(3)安全性首先系统能够进行严格、细致的访问权限管理,能有效防止外部各种恶意攻击。其次,数据库系统采用SQLSerVer2000,是一个优秀的数据库产品,易于布置和配置,也易于维护和升级,同时也提供了足够的安全机制,是一种安全的数据库系统,提供了强大的数据备份和灾难恢复机制,能够保证用户的数据安全性。(4)灵活性和可扩充性用户在使用本系统时,某些信息需要及时更新,查询条件也会呈现多样性,这就决定了本系统在涉及中必须保证根据用户需要方便灵活的设置,给用户留有可扩展的余地。三、

9、 系统设计1、 语义描述假定每个建筑商从事一项主要业务,每项业务也可以由多个建筑商来经营;每个行政管理部门可以监督两到三个业务从而监督多个建筑商,建筑商只被管理其经营范围的部门监督;根据不同的业务类别,行政管理部门对建筑商的监督检查周期不同。2、 数据字典(1)监管部门表字段名数据类型宽度及小数位是否索引备注监管部门编号int4字符是用以唯一标识该监管部门的关键域部门名称char10字符否描述该监管部门的名称主码:部门编号外码:无(2)建筑商表字段名数据类型宽度及小数位是否索引备注执照编号int4字符是用以唯一标识该建筑商的关键域建筑商名称char10字符否描述该建筑商名称地址char10字符

10、否描述该建筑商公司所处地理位置电话int4字符否描述该建筑商对外营业电话业务编号int4字符否唯一标识该建筑商所经营业务的关键域监管部门编号int4字符否用以唯一标识该监管部门的关键域主码:执照编号外码:业务编号,部门编号(3)经营业务表字段名数据类型宽度及小数位是否索引备注业务编号int4字符是用以唯一标识该建筑商所经营业务的关键域业务名称char10字符否描述该建筑商所经营业务的名称主码:业务编号外码:无(4)监管情况表字段名数据类型宽度及小数位是否索引备注监管部门编号int4字符用以唯一标识该监管部门的关键域执照编号int4字符用以唯一标识该建筑商的关键域主码:监管部门编号,执照编号外码

11、:监管部门编号,执照编号3、 数据库完整性设计(1) 数据库完整性规划数据库完整性是指数据的正确性、有效性和相容性,防止错误的数据进入数据库。关系模型中有三类完整性的约束:参照完整性、实体完整性和用户自定义完整性。其中实体完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不可变性,应该由关系系统自动支持。 参照完整性在输入或删除记录时,参照完整性保持参照表与被参照表之间已定义的关系。参照完整性基于外键与主键之间或外键与唯一键之间的关系。 实体完整性保证表中所有的行唯一,即数据库中的所有行都具有一个非空的主键值,且没有重复的主键值,这样就确保数据库中所代表的任何事物均不存在重复的条目。

12、 用户自定义完整性用户自定义完整性允许用户定义不属于其它任何完整性分类的特定规则。(2) 造成数据不完整的原因分析造成数据完整性受到破坏的原因有多种,主要有以下几种: 应用程序设计不完善造成特别是在应用程序测试或试用阶段,或程序设计考虑不周,也能造成非法数据进入数据库,破坏数据库的完整一致性。 多个事物并发执行造成事务是DBMS管理的最小的逻辑工作单元。单个事物单独执行可能是正确的,但多个事物同时执行,可能造成互相干扰,是客户得不到的结果。特别是在基于WEB的用户环境中,这种情况更加普遍。 网络或设备故障造成网络环境的不稳定、机器故障造成正在存取的数据发生错误,导致不正确的结果。 人为因素数据

13、库管理员没有经过应用程序,而是通过数据库平台等工具直接对数据库进行删除、修改和插入等操作,使得一些不符合规则的数据库进入数据库,破坏了数据的完整性。4、 数据流图建筑商将其基本信息报给相应的建筑主管部门审核,审核通过后录入建筑商表,允许其加入建筑市场竞争运营中。已录入建筑商表的建筑商就其所经营的业务向有关主管部门进行业务报审,经报审合格后的业务录入经营业务表中。有关政府建筑监管部门不定期对经审批合格后的建筑商进行审查,将审查结果录入监管情况表中,供业主单位在选择建筑商时参考。5、 E-R图业务名称业务编号检查周期部门名称部门编号1nm1业务经营建筑商监管行政管理部门电话地址名称执照编号四、 各类定义语句1、 定义表(1) CREATE TABLE 监管部门 ( 部门编号 int NOT NULL UNIQUE, 部门名称 char(10) NOT NULL, PRIMARY KEY (部门编号), );(2)CREATE TABLE 业务 ( 业务编号 int NOT NULL UNIQUE, 业务名称 char(10) NOT NULL, PRIMARY KEY (业务编号), );(3)CREATE TABLE 建筑商 ( 执照编号 int NOT NULL UNIQUE, 建筑

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号