1、1.3项目情况a.数据库名称:xqwygldbb.任务提出者:业主1.4参考资料【1】马晓梅;SQL SEVER实验指导;北京;清华大学出版社;2010.92. 外部设计2.1支持软件本数据库主要采用微软公司的成熟数据库系统SQL Server2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。3. 结构设计3.1概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下:各实体E-R图如下所示:
2、实体间主要联系如下: n n n 1 1 1 11整体E-R图如下:3.2逻辑结构设计3.21将3.1中的E-R图转换为关系模型如下:户主信息(住址,身份证号,户主姓名,性别,联系电话,年龄)其他成员信息(编号,住址,成员姓名,与户主关系,成员身份证号,成员性别)出入人员信息(编号,来访者姓名,来访者身份证号,来访者车牌号,被访问者住址,被访问者姓名,进入时间,出去时间,进入小区大门号)车辆信息(编号,车牌号,住址,车主姓名)维修信息(编号,维修申请住址,维修申请户主姓名,维修人姓名,维修种类,维修开始时间,维修结束时间,备注)缴费信息(编号,缴费住址,缴费户主姓名,缴费名称,缴费日期,缴费额
3、,备注)3.22关系模式图如下:3.3物理结构设计数据在实际设计的过程中表现为相互关联的表,这些关联表反应了客观存在的一些事物以及他们之间关联,本系统在数据库设计过程中主要设计到以下表,共七张:A 户主信息表:它用于保存户主的有关信息,如户主名,户主身份证号等。表名:HomeMaster字段名称数据类型必填字段字段大小 说明Address nvarchar 是50户主具体住址(主键)HMIDCardNOnvarchar是户主身份证号HMName10户主姓名Sexchar2户主性别HomePhoneNO否户主联系电话agetinyint户主年龄B系统用户信息表:它用于保存使用设计器创建系统用户的
4、有关信息。users 数据类型 字段大小Username30用户名(主键)Password nvarchar 密码LastLogin datetime 否登陆日期Authorization用户权限C家庭其他成员信息表:它用于保存住户的其他成员的有关信息。 OtherMembers说明ONovarchar 30编号(主键) 50所在户住址OMNameVarchar 10成员姓名RelationToMaster20成员与户主关系IDCardNo成员身份证号Char成员性别D人车出入信息表:它用于保存人车出入小区的有关信息。InoutIONoIOName来访人姓名来访人证件号码CarNo来访车辆牌照
5、号码Adress来访寻找户住址FindName被访人姓名InTimedatetime进小区时间OutTime出小区时间InDoorNo4进入小区大门编号E家庭车辆信息表:它用于保存家庭车辆的有关信息。HomeCarHNoHomeCarNo车辆牌照号车所在户住址CMName车主姓名F维修信息记录表:它用于保存维修的有关信息Fix FixNo维修申请户住址Nvarchar维修申请户户主姓名FixerName维修人姓名FixKind维修种类FixBeginDate维修开始时间FixEndDate维修结束时间Memo100备注G缴费信息记录表:它用于保存缴费的有关信息。 FeeFeeNo缴费户主住址缴费户主姓名FeeName缴费名称FeeCountmoney缴费额FeeDate40缴费日期 Memo3.4关系图如下所示:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1