毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#+access工程项目管理系统设计与实现(10)

时间:2017-01-14 10:34来源:毕业论文
(2)内部接口 系统各部分都是有机结合的,而不是孤立存在的,连接关联、函数关联、模块关联、公用关联等等。在存储过程实现中,通过数据库接口联


(2)内部接口
系统各部分都是有机结合的,而不是孤立存在的,连接关联、函数关联、模块关联、公用关联等等。在存储过程实现中,通过数据库接口联系诸多模块与元素。并采用用户控件,来作为各元素间的接口操作。
同样的功能部分,采用不同的实现方法、设计思路,接口稍有不同。
4.3    数据库设计
根据需求分析创建需要的数据表、数据字段,一开始我是通过编写SQL语句来完成的,后来工作量比较大,就直接用通过视图模式来建立表、字段,当然在某些方面还是要写脚本的,比如SQLSERER里的自增字段等。对于主键、外键的操作,也是通过视图编辑的。当然由于设计时功能的变动或是其他因素的影响,我需要不断的修改数据表。在此过程中,我将前面生成的SQL脚本,直接修改完成,而没有再用视图编辑。
生成SQL脚本,包括删除数据库、创建数据库(W_Blog)、创建账户(Webwalker)、删除表、创建表、添加主键(各列表),具体实现请参见SQL脚本。编写存储过程,补充SQL脚本,建立删除存储过程。初始化数据填入,工作人员信息等    在使用系统时,只需要运行SQL脚本即可,当然也可以对原有库还原操作。
4.4    表结构设计
根据系统的信息和程序的要求定为数据库建立2个表。下面是2个主要表的信息。
(1)xmgl为项目表:id(id),项目编号(randomnum),项目名称(xmmc),项目开始时间(xmkssj),项目预期耗资(xmyqhz),项目状态(xmzt),项目介绍(xmjs),规划局意见(ghjyj),专家可行性研究讨论(zjkxxyjtl),用户编号(userid),添加时间(addtime),立项进展(lxjd),调研进展(dyjd),语段进展(ysjd),合同进展(htjd),施工进展(sgjd),验收进展(ysjg),计算进展(jsjd),预期最多人工(yqrg),预期人工工资(yqrggz),预期工作日(yqgzr),预期材料耗资(yqclhz),项目承包公司(xmcbgs),项目负责人(xmfzr),联系方式(xmfzrlxfs),项目开始时间(xmkssj),预期结束时间(xmyqjssj),项目阶段(xmjd),项目耗资(xmhz),工程进展(gcjd),项目结束时间(xmjssj),项目负责人(sffg),是否符合工程设计和合同约定(sffhzl),工程质量检测是否符合标准(sffhht),是否有未完成的任务(sfwwc)
字段名称    类型    长度    主键    允许为空    默认值
id    自动编号    10    是    否    
randomnum    文本    14        否    
xmmc    文本    7        否    
xmkssj    文本    20        是    
xmyqhz    文本    10        是    
xmzt    文本    20        是    
xmjs    文本    50        是    
ghjyj    文本    50        是    
zjkxxyjtl    文本    50        是    
userid    文本    50        是    
addtime    文本    50        是    
lxjd    文本    50        是     C#+access工程项目管理系统设计与实现(10):http://www.youerw.com/jisuanji/lunwen_2229.html
------分隔线----------------------------
推荐内容