是客户 正确
是员工
错误
正确
图3-2 系统操作流程图
4 数据库设计
4。1 数据库概念结构设计
通过对系统进行需求分析,规划出系统中使用的数据库实体对象分别是“用户信息”,“客户信息”,“数据信息”等实体。以下列出部分实体的E-R图,系统整体E-R如图4-1所示:
1 n
1
n
图4-1 系统整体E-R图
用户实体,包括:用户名称,密码,职位,学历,电话,住址等信息,如E-R图4-2:
图4-2 用户信息E-R图
客户信息实体,包括:客户名称,密码,电子邮件,电话,证件号,住址等信息,如图4-3所示:
图4-3 客户信息E-R图
申报数据实体,包括:营业税,应缴纳金额,综合基金增值税,印花税核定征收,所得税,文化事业建设费,城市建设维护费,教育附加增收税等,如图4-4所示:
图4-4 地税数据E-R图
4。2 数据库逻辑结构设计
数据库的结构设计对系统的开发工作有着巨大的影响,合理的结构将使得开发流程变得流畅,不会出现环节之间无法衔接问题,反之,不合理的数据库结构将会对开发者造成很大的麻烦,如下列表,为数据库表结构:
(1)员工信息表,记录报税人员信息,表结构如表4-5所示:
表4-5 员工信息表(t_User)
名称 字段名 数据类型 是否主键 是否为空
用户编号 UserID int 是 F
用户名称 UserName Varchar(50) 否 F
用户密码 UserPassword Varchar(50) 否 F
性别 Sex Varchar(10) 否 T
年龄 Age int 否 T
联系电话 Phone Varchar(40) 否 T
电子邮件 Email Varchar(40) 否 T
联系地址 Address Varchar(100)