学生宿舍管理系统数据库设计说明书.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
. 1 学生宿舍管理系统数据库设计说明书 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约定 . 2 表命名约定:表名长度不能超过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-3 楼栋信息实体E-R图 图3-4 来访者实体E-R图 1 n m n 1 n n 1 图3-5 实体之间关系E-R图 各实体的属性分别为: 学生:{学生学号,学生姓名,性别, 所在学院,所在班级,家庭住址, 联系电话} 房间:{栋号,房间号,房间电话号码,寝室长,是否入住,空床位数量} 楼栋:{栋号,床位数量,是否有风扇,是否有电话,是否有电视机,是否有独 立卫生间,是否有热水器,住宿费,状态} 电费:{栋号,房间号,用电度数,电费} 来人来访:{日期,来访者姓名,性别,年龄,工作单位或证件号码,入楼时间, 访问原因及携带物 《学生宿舍管理系统数据库设计说明书》是一份详细阐述如何构建和管理学生宿舍管理系统的数据库文档,旨在为开发、测试和维护人员以及系统用户提供全面的指导。该系统针对高等教育环境中日益增长的学生住宿管理需求,旨在通过现代化的信息技术手段,提升宿舍管理效率和水平。 1. **系统背景与目标**: 学生宿舍不仅是学生学习和生活的场所,也是学校精神文明建设的重要组成部分。随着高校扩招,宿舍管理面临着更大的挑战。系统设计的主要目标是实现对学生宿舍的全方位信息化管理,包括学生个人信息、入住情况等信息的记录和处理,以提高管理效率,降低成本。 2. **预期读者与参与者**: 这份文档面向的读者包括宿管科管理人员、楼栋管理员、客户、开发和维护团队以及最终用户。工程由江西师范大学软件学院的毕业生设计小组负责,指导教师为曾雅琳,设计者和开发者为黄艳艳、江淑娟、户文贵。 3. **数据库设计规范**: - 数据库名为“dormitory”,在系统测试完成前处于实验阶段。 - 数据文件和日志文件有预设的逻辑文件名,并且容量可扩展。 - 程序应用仅限于《学生宿舍管理系统》第一版。 - 命名规则规定了表、字段、视图等的命名格式,强调使用英文单词,避免拼音,并有限制长度。 - 数据输入遵循逻辑结构设计中的数据类型和空值规则,可通过系统界面或直接使用SQL Server 2000操作。 4. **支持软件**: SQL Server 2000作为数据库管理系统,提供数据的可靠存储、便捷操作、强大功能和高安全性。 5. **结构设计**: - 概念结构设计部分涉及学生信息、房间信息、楼栋信息、电费信息和来访者信息等实体的E-R图,展示了实体间的关联。 - 学生实体包含学号、姓名、性别、学院、班级、联系方式等属性。 - 房间实体包括栋号、房间号、电话、寝室长、入住状态和空床位数。 - 楼栋实体涉及栋号、床位数、设施信息(如风扇、电话等)和住宿费用。 - 来访者实体则记录了来访日期、姓名、性别、年龄、单位或证件号、访问原因等。 6. **操作流程**: 数据录入、修改和更新可通过系统软件或直接在SQL Server 2000中进行。 这个系统设计说明书提供了完整的学生宿舍管理数据库的蓝图,不仅规定了数据库的结构,还明确了操作流程和使用规范,确保了系统的高效、稳定运行。通过这样的系统,可以更好地服务于学校管理者、物业部门和广大学生,实现学生住宿信息的精准管理和快速响应。
- 粉丝: 195
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页