在设计数据库时,使用代码,对数据项调整形成数字字典(小代码)

 1 import java.io.BufferedReader;
 2 import java.io.FileNotFoundException;
 3 import java.io.FileReader;
 4 import java.io.IOException;
 5 
 6 
 7 public class choiceFile {
 8 
 9     public static String match[]={"数据项:","别名:","所属表名:","含义说明:","类型:","长度:"};
10     public static void OperateString(String str)
11     {
12         int i,j,str_length,str_length2;
13         boolean flagTable;
14         j=1;
15         str_length=str.length();
16         str_length2=str_length-1;
17         System.out.print("\n\n"+match[0]);
18         
19         for(i=0;i<str_length;i++)
20         {
21             flagTable=false;
22             while(str.charAt(i)=='\n'||str.charAt(i)==' '|| str.charAt(i)=='\t')
23             {
24 
25                 flagTable=true;
26                 if(str.charAt(i)=='\n'||i==str_length2)break;
27 
28                 i++;
29             }
30 
31             if(flagTable==true)
32             {
33                 System.out.println();            
34                 if(j==6)
35                 {
36                     j=0;
37                     System.out.println("\n\n\n");
38                 }
39                 System.out.print(match[j++]);    
40             }
41             System.out.print(str.charAt(i));
42         }
43     }
44     /**
45      * @param args
46      * @throws IOException 
47      */
48     public static void main(String[] args) throws IOException {
49         // TODO Auto-generated method stub
50         try {
51             FileReader fr = new FileReader("./src/choice.txt");
52             BufferedReader br = new BufferedReader(fr);
53             String str = br.readLine();
54             while(str!=null)
55             {
56                 OperateString(str);
57                 str = br.readLine();
58             }
59             br.close();
60             fr.close();
61         } catch (FileNotFoundException e) {
62             // TODO Auto-generated catch block
63             System.out.println("打不开!");
64             e.printStackTrace();
65         }
66 
67     }
68 
69 }
 

 
View Code
登录名    M_Lg_Name    商家账号表    商家管理者登陆系统所用的账号名    varchar    50
密码    M_Password    商家账号表    商家管理者登陆系统所用的密码    varchar    50
账号类型    M_Ac_Type    商家账号表    账号类型:管理员、前台账号、客户经理    varchar    50
最近登录时间    M_Lg_Time    商家账号表    商家管理者最近登陆系统时间    Date    
是否启用    M_Ac_enable    商家账号表    账号启用情况:启用或禁用    Varchar    50
操作人    M_Ac_Operator    商家账号表    商家管理者的名字    Varchar    50
操作时间    M_Ac_Op_Time    商家账号表    商家管理者操作时间    Date    
商家编号    M_Num    商家资料表、会员基本信息表、会员充值历史表、会员卡表    入盟商家编号
唯一标示每一个入盟商家    Varchar    
商家介绍    M_Recommend    商家资料表    商家情况介绍    Varchar    50
商家图片    M_Image    商家资料表    商家图片    Varchar    50
是否为主图片    Main_Image    商家资料表    是或否    Varchar    50
传真    M_Fax    商家资料表    商家传真    Varchar    50
网址    M_Ip    商家资料表    商家网站地址    Varchar    50
电子邮箱    M_Email    商家资料表    商家邮箱地址    Varchar    50
所在省份    M_Province    商家资料表    商家所在身份    Varchar    50
所在城市    M_City    商家资料表    商家所在城市    Varchar    50
所在区县    M_County    商家资料表    商家所在区县    Varchar    50
附近地标    M_LandMark    商家资料表    商家附近地标    Varchar    50
会员特惠    M_Vip_ Privilege    商家资料表    会员特惠    Varchar    50
促销活动    M_Promotion    商家资料表    商家促销活动    Varchar    50
商品编号    P_Num    产品资料    商品编号    Varchar    50
商品名称    P_Name    产品资料    商品名称    Varchar    50
商品价格    P_Price    产品资料    商品出售价格    Float    
商品会员价    P_Vip_Price    产品资料    商品会员价格    Float    
商品介绍    P_Introduce    产品资料    商品情况介绍    Varchar    50
商品图片    P_Image    产品资料    商品图片    Image    
房型    Room_Type    产品资料    房间类型:标准房、双人间等    Varchar    50
早餐    Breakfast    产品资料    早餐种类    Varchar    50
床型    Bed_type    产品资料    床的型号    Varchar    50
宽带    Broadband    产品资料    宽带    Varchar    50
房态    Room_State    产品资料    房间状态:开/关    Varchar    50
特殊时段价格    Specialtime_Price    产品资料    特殊时段产品价格    Float    
周末价格    Weekend_Price    产品资料    周末产品优惠价格    Float    
可用状态    Enable    产品资料    可用、不可用    Varchar    50
备注    Note    产品资料    额外说明    Varchar    50
预制卡卡号    Pc_Num    预制卡表    预制卡编号    Varchar    50
状态    Pc_State    预制卡表    预制卡状态; 未发、已发    Varchar    50
制卡人    Pc_Maker    预制卡表    制卡人名称    Varchar    50
制卡时间    Pc_Mk_Time    预制卡表    制卡时间    Date    
发卡人    Issuer    预制卡表    发卡人名称    Varchar    50
发卡时间    Is_time    预制卡表    发卡时间    Varchar    50
会员号    V_Num    会员基本信息表、会员补卡历史表、会员充值历史表    会员账号,供系统登录使用,唯一标示每一个会员    Varchar    50
证件类型    V_Id_Type    会员基本信息表    会员信息登记时使用的证件类型    Varchar    50
证件号    V_Id_Num    会员基本信息表    会员信息登记时使用的登记号    Varchar    50
会员姓名    V_Name    会员基本信息表    会员的姓名    Varchar    50
性别    V_Gender    会员基本信息表    会员的性别;男或女    Varchar    50
手机号码    V_Phone    会员基本信息表    会员的手机号码    Varchar    50
会员卡类型    V_Type    会员基本信息表    会员卡类型    标准卡    商家卡    Varchar    50
会员地址    V_Address    会员基本信息表    会员所在地址    Varchar    50
Email地址    V_Email    会员基本信息表    会员电子邮箱地址    Varchar    50
操作人    V_Operator    会员基本信息表    对会员信息进行登记的操作人姓名    Varchar    50
操作时间    V_Op_Time    会员基本信息表    对会员信息进行登记的时间    Date    
补卡编号    RI_Num    会员补卡历史表    唯一标示每一个会员卡    Varchar    50
原会员卡卡号    C_Old_Num    会员补卡历史表    补卡前的会员卡卡号    Varchar    50
现会员卡卡号    C_New_Num    会员补卡历史表    补卡后的会员卡卡号    Varchar    50
补卡原因    RI_Reason    会员补卡历史表    说明补卡原因    Varchar    50
补卡时间    RI_Time    会员补卡历史表    补卡的时间    Date    
操作人    RI_Operator    会员补卡历史表    进行补卡的操作人    Varchar    50
操作时间    RI_Op_Time    会员补卡历史表    进行操作的时间    Date    
会员充值历史表编号    RC_Num    会员充值历史表    唯一标示每一个会员充值情况    Varchar    50
充值金额    RC_Money    会员充值历史表    会员充值金额    Float    
实际可用金额    Available_Money    会员充值历史表    实际可用金额    Float    
操作人    RC_Operator    会员充值历史表    充值操作人    Varchar    50
操作时间    RC_Time    会员充值历史表    充值操作时间    Date    
会员卡卡号    C_Num    会员基本信息表、会员卡表    唯一标示会员卡、会员卡卡号、供消费使用    Varchar    50
是否有效    C_Enable    会员卡表    会员卡状态:有效、无效    Varchar    50
添加时间    C_Op_tim    会员卡表    会员卡添加时间    date    
添加人    C_Operator    会员卡表    会员卡添加人    Varchar    50    
 
 
posted @ 2012-06-19 18:49  zhengmian  阅读(624)  评论(0)    收藏  举报