BSA-系统设计

来源:互联网 发布:qq优化排名群怎么做 编辑:程序博客网 时间:2024/06/13 02:11

      今天突然很想把项目中遇到的问题以及解决办法记录下来,方便自己以后查看。

      先介绍下项目的基本情况,我主要负责需求和设计,但自己在设计方面的经验明显不足,很多问题都需要跟另外一位朋友请教。今天主要完成了【基础模块】的数据项设计。

      首先说说这个数据项类型问题:

            逻辑类型一般采用bit,但推荐使用smallint

            电话、传真一般采用varchar(30),保险起见可以用varchan(50)

            日期用date类型

            内容多的字符采用ntext,但不推荐,一般采用nvarchar(2000),可录入1000个汉字

            图片的类型用varchar(100),用来存储图片的路径

      

       接着聊下这个字段命名方法:

             一个单词的字段:取前面4个字符,如果整个单词只有5个字符,全取

             两个单词组成的字段:取第一个单词的首字符+第二个字母的前4个字符(如果整个单词只有5个字符,全取)

             三个或三个以上单词组成的字段:取每个单词的首字符+最后一个单词的前4个字符如果整个单词只有5个字符,全取)

      

        然后是通用字段的显示方式,一般采用下拉框选择方式,但如果字段的类型比较多,而且需要复选,就应该采用弹出式
复选框来实现,但存储的字段实际上存储的是该字段的ID,而不是名词,否则需要很长的字段才能满足存储要求。

      

        暂时写到这!未完待续!

        


    

 

原创粉丝点击