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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

1引言

1.1编写目的

可以为编码人员、测试人员和维护人员提供关于后台数据库的专门指导,同时也为本软件的使用者提供该数据库架构的详细情况、数据输入输出的要求和规格。

本数据库设计说明的预期读者为学校宿管科管理人员、楼栋管理员、客户、中间用户(指软件开发的管理人员、开发人员、维护人员)、最终用户。

1.2背景

学生宿舍是学生学习、生活的重要场所,是学校精神文明的窗口和主要阵地,它对学生的身心健康和世界观、人生观、价值观的形成起着重要的作用。随着高等教育的发展,高校招生规模不断扩大,为了加强对学生宿舍的信息化管理,引入现代化的管理手段和工具,特开发学生宿舍管理系统对学生宿舍实行全方位的管理。系统中存有学生多个方面的个人信息和入住情况信息,便于给学工部门和物业管理部门及时提供学生的生活动态和住宿情况,可有效提高宿舍管理的水平和工作效率,降低管理成本。该系统软件非常容易被接受,可广泛应用于大中专院校的房管部门,它具有简单易学性。

a.工程的名称:《学生宿舍管理系统工程项目》。

b.工程产品的名称:《学生宿舍管理系统》。

c.工程组织者:江西师范大学软件学院毕业设计工作指导小组。

d.产品用户:客户、学校宿管科管理人员、中间用户、最终用户。

e.指导老师:曾雅琳。

f.产品设计者:江西师范大学软件学院黄艳艳、江淑娟、户文贵。

g.产品生产者:黄艳艳、江淑娟、户文贵。

1.3参考资料

软件设计文档国家标准_GB8567-88

《学生宿舍管理系统需求说明书》本系统开发小组编著

《软件工程导论》第三版清华大学出版社出版张海藩编著

《SQL Server2000教程》北京希望电子出版社出版龚波等编著

《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图

各实体的属性分别为:

学生:{学生学号,学生姓名,性别,所在学院,所在班级,家庭住址,联系电话}房间:{栋号,房间号,房间电话号码,寝室长,是否入住,空床位数量}

楼栋:{栋号,床位数量,是否有风扇,是否有电话,是否有电视机,是否有独

立卫生间,是否有热水器,住宿费,状态}

电费:{栋号,房间号,用电度数,电费}

来人来访:{日期,来访者姓名,性别,年龄,工作单位或证件号码,入楼时间,

访问原因及携带物品,被访问者姓名,被访问者房间号,离楼时间}

来访者

来访日期

访问原因及携带物品

入楼时间

工作单位或证件号码

姓名

离楼时间

栋号

住宿费

床位数量

是否有热水器是否有独立卫生间

是否有电视机

是否有电话

是否有风扇学生

房间

楼栋

入住

设置

入住

物品出入登记维修报修登记学生晚归登记

来访者

访问

相关文档
最新文档