(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        是    
上一篇:ASP.net网上鲜花电子商务系统的分析与设计
下一篇:OFFICE WORD电子印章系统的设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

java物业管理系统设计

公寓空调设计任务书

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

志愿者活动的调查问卷表

国内外图像分割技术研究现状