(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电子印章系统的设计与实现

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

jsp+mysql酒店管理系统的设计+源代码

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...