文档详情

学生宿舍管理系统数据库设计说明书.doc

发布:2017-12-11约4.48千字共6页下载文档
文本预览下载声明
学生宿舍管理系统数据库设计说明书 1 引言 1.1编写目的   可以为编码人员、测试人员和维护人员提供关于后台数据库的专门指导,同时也为本软件的使用者提供该数据库架构的详细情况、数据输入输出的要求和规格。 本数据库设计说明的预期读者为学校宿管科管理人员、楼栋管理员、客户、中间用户(指软件开发的管理人员、开发人员、维护人员)、最终用户。 1.2背景 学生宿舍是学生学习、生活的重要场所,是学校精神文明的窗口和主要阵地,它对学生的身心健康和世界观、人生观、价值观的形成起着重要的作用。随着高等教育的发展,高校招生规模不断扩大,为了加强对学生宿舍的信息化管理,引入现代化的管理手段和工具,特开发学生宿舍管理系统对学生宿舍实行全方位的管理。系统中存有学生多个方面的个人信息和入住情况信息,便于给学工部门和物业管理部门及时提供学生的生活动态和住宿情况,可有效提高宿舍管理的水平和工作效率,降低管理成本。该系统软件非常容易被接受,可广泛应用于大中专院校的房管部门,它具有简单易学性。   a.工程的名称:《学生宿舍管理系统工程项目》。 b.工程产品的名称:《学生宿舍管理系统》。 c.工程组织者:江西师范大学软件学院毕业设计工作指导小组。 d.产品用户:客户、学校宿管科管理人员、中间用户、最终用户。 e. 指导老师:曾雅琳。 f.产品设计者:江西师范大学软件学院黄艳艳、江淑娟、户文贵。 g.产品生产者:黄艳艳、江淑娟、户文贵。 1.3参考资料 软件设计文档国家标准_GB8567-88 《学生宿舍管理系统需求说明书》 本系统开发小组编著 《软件工程导论》 第三版 清华大学出版社出版 张海藩编著 《SQL Server 2000教程》 北京希望电子出版社出版 龚波等编著 《Visual Basic 程序设计教程》 中国水利水电出版社 杨莉等编著 《Visual Basic 数据库系统开发实例导航》 人民邮电出版社 刘韬等编著 2 外部设计 2.1标识符和状态 本数据库名称为“dormitory”,在“学生宿舍管理系统”完全测试完以前尚属在实验中,本阶段的数据库数据文件的逻辑文件名为“dormitory_dat”、事务日志文件的逻辑文件名为“dormitory_log”,两个文件大小初始容量都为1MB,当定义操作系统文件大小不够用时,可再增加。 2.2使用它的程序 使用本数据库的应用程序只有由江西师范大学软件学院开发的《学生宿舍管理系统 》第一版。 2.3约定 表命名约定:表名长度不能超过30个字符。 例如:学生信息表--student 字段命名约定:字段名尽量采用英文单词。 视图命名约定:采用规则View_表A_表B_表C,其中View表示视图。这个视图由几个表产生就用连字符_连接几个表的名,如果表过多可以将表名适当简化。 存储过程命名约定:P_表名_存取过程名(缩写),比如P_User_Deleted。 数据库、表、字段、索引、视图等一系列与数据库相关的名称必须全部使用与内容相关的英文单词命名(尽量避免使用汉语拼音),对于一个单词难以表达的,可以考虑用多个单词加下划线(_)连接(不能超过四个单词)命名。 2.4专门指导 输入本数据库的数据格式和标准请参照3.2的逻辑结构设计的数据类型和可否为空。向本数据库添加、修改和更新数据有两种方式,一种是通过本数据库的应用软件《学生宿舍管理系统》的输入界面进行,另一种是通过《SQL Server 2000》数据库管理系统直接完成。 2.5支持软件 对本数据库的管理、生成、修改、更新都由《SQL Server 2000》数据库管理系统完成,本软件是微软公司最新版的大型数据库服务器,具有数据可靠性强、使用方便、功能强大、安全系数高的特性。 3 结构设计 3.1概念结构设计 图3-1 学生信息实体E-R图 图3-2 房间信息实体E-R图 图3-3 楼栋信息实体E-R图 图3-4 来访者实体E-R图 1 n m n 1 n n 1 图3-5 实体之间关系E-R图 各实体的属性分别为: college varchar NOT NULL 所在学院 sclass varchar NOT NULL 所在班级 addr varchar NULL 家庭住址 tele Char NULL 联系电话 表3-1 学生信息表 student 列名 数据类型 可否为空 说明 building主键 In
显示全部
相似文档