目录第一章系统需求分析与功能设计...........................................11.1系统需求分析..............................................................................11.1.1处理对象.............................................................................11.1.2处理功能要求.....................................................................11.1.3安全性和完整性要求.........................................................11.2数据流图......................................................................................21.2.1总数据流图.........................................................................21.2.2系统管理数据流图.............................................................31.3开发环境......................................................................................3第二章总体设计.......................................................................42.1系统总体功能模块图...................................................................42.2菜单的设计...................................................................................5第三章数据库设计...................................................................63.1E-R图设计.................................................................................63.3数据库的逻辑模型......................................................................7第四章应用程序设计和程序调试.........................................104.1应用程序设计............................................................................104.2程序调试....................................................................................154.2.1登录调试...........................................................................15第五章个人体会及建议.........................................................195.1个人体会....................................................................................19参考资料...................................................................................20第一章系统需求分析与功能设计1.1系统需求分析1.1.1处理对象系统要处理的对象包括学生基本信息、宿舍基本信息、宿舍楼基本信息、楼栋管理员基本信息、来访人员出入基本信息等五个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.学生基本信息(Student):包括学生学号、学生姓名、学生性别、学生年龄、学生电话、学生所在学院、学生所学专业、所在班级、入学时间等方面的信息,可以方便学生信息的查询和更新;2.宿舍基本信息(Live):包括学生学号、学生姓名、楼栋号、宿舍房间、入住日期;3.宿舍楼基本信息(Dormitory):包括宿舍楼编号、宿舍楼性别分类信息、管理员姓名、每一幢宿舍楼楼管处的电话、已入住人数、最大容量等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;1.1.2处理功能要求系统主要完成以下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询与更新以及插入;3.每一幢宿舍楼中宿舍信息的查询与信息更新;(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个学生或管理员特定信息的读取;(2)实现对某个人员信息的删除;1.1.3安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供1系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基本信息、访问出人员入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。1.2数据流图1.2.1总数据流图图1-2-1总体数据流图21.2.2系统管理数...