欢迎来到天天文库
浏览记录
ID:37696981
大小:245.00 KB
页数:53页
时间:2019-05-29
《高校宿舍管理系统数据库设计说》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高校宿舍管理系统数据库设计说明书编写:郑宇日期:2015-4-25审核:日期:批准:日期:受控状态:是发布版次:1.0日期:2015-4-25编号:变更记录日期版本变更说明作者2015-4-251.0初始版本郑宇签字确认郑宇职务姓名签字日期任务提出者郑宇郑宇2015-4-28目录1引言41.1预期的读者41.2数据库41.3目的和作用42数据字典设计43数据库设计73.1系统物理结构设计73.2表设计83.2.1TableName(表名的解释)83.3表之间的关联设计133.4存储过程设计133.5触发器设计133.6Job设计13引言1.1预期的读者本说明书的预期读者为:需求
2、分析人员;设计人员;开发人员;项目管理人员;测试人员;用户等。1.2数据库数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我们选用的是SQLServer2005。1.3目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,
3、描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。2.1数据字典1.用户数据字典:登记管理人员的用户名、密码及登录权限。2.学生基本情况数据字典:详细登记学生基本信息及学生住宿情况。5.人员来访数据字典:登记所有来访人员的详细情况。6.物品出入数据字典:详细登记学生物品出楼信息。7.退宿数据字典:登记所有宿舍楼退宿情况。8.报修数据字典:登记每个公寓每个宿舍公物损坏上报情况。字段名描述数据类型数据长度NULL
4、Primarykeyname用户名varchar20NYpassword用户密码varchar20YNpower用户权限tinyintNN用户数据字典(user0)字段名描述数据类型数据长度NULLPrimarykeyStu_Id学号char9NYandFStu_Name姓名char8NNStu_Sex性别char2YNStu_Class班级char7NNStu_Polit政治面貌char4N团员Stu_Sta状态char4N待分dorm_no楼号tinyint3YNDor_Id寝室号char10YNbed_no床号tinyintYNown_pc有无电脑char2N无nativ
5、ity入学日期varchar20YNbirthday出生日期dateYNdepartment所学专业varchar20YN学生基本情况表(Student0)字段名描述数据类型数据长度NULLPrimarykeyVis_Name来访人姓名char10NNVis_Host被访人姓名char10YNDor_Id宿舍char10NFRelation所属关系char10YNVis_Data来访日期date10YNVis_Time来访时间time10YNLea_Time离开时间time10YNVis_Watch值班人char10YNVis_Cred证件名称char10YNVis_Des备注
6、char50YN人员来访数据字典(Visit)字段名描述数据类型数据长度NULLPrimarykeyStu_Id学号char20NYG_In进楼物品char10YNG_Out出楼物品char10YNG_Date时间datetime10YNWatch值班人char10YNG_Des备注char50YN物品出入楼数据字典(Goodsmove)字段名描述数据类型数据长度NULLPrimarykeystu_id学号char20NYstu_name姓名char10YNstu_sex性别char10YNhou_id楼号char10YNdor_id房号char10YNrx_enr入学日期da
7、taNNts_enr退宿日期dataNNstu_study所学专业char10NNstu_class班级char10NNqu_sta去向char50NNstu_des备注char50NN退宿数据字典(ts)字段名描述数据类型数据长度NULLPrimarykeylossdate报修时间TimestampNYlosswupin报修物品char50YNquantity报损数量float10YNcause损坏原因varchar100YNisreport是否上报char1YNsusheh报修宿舍int
此文档下载收益归作者所有