学生宿舍管理信息系统毕业设计(编辑修改稿)内容摘要:

Pentium 4 内存: 256M/512M 硬盘: 80G 软件环境 南京晓庄学院 20xx 届本科毕业论文 8 操作系统: Windows Professional XP 数据库: MySQL Web 服务器: Tomcat Web 浏览器: Inter Explorer 南京晓庄学院 20xx 届本科毕业论文 9 第四章 总体设计 系统设计目标 设计这个系统必须在满足用户需求的同时也要满足设计师的要求。 用户方面 首先要方便信息的收集和保存。 比如学生基本信息,学号、宿舍号等。 其次,信息光能妥善保存是不够的,需要能很快的就可以查看修改,比如每天查宿舍卫生可以查完就记录好。 再者信息也 要确保它的正确性,不能像以前手工记录那样由于管理员的疏忽经常会导致记错而且不容易发现。 所以用这个系统就必须保证信息是对的,没有问题的,比如说每天晚上查宿舍的人数要对,这也是对学生的安全着想。 最后,系统需要能够自动完成各项数据的综合并且可以很简单明了的显示出成绩报表。 设计师方面 首先要设计一个界面友好的系统,这样比较容易上手,更容易操作。 其次,设计的系统不能经常出故障,而且即使出现故障也要让管理员能很快的修复,保证使用。 再者,不能像以前那样人工记录完全没有效率。 最后,不能一成不变,要适应信息技术的 飞速发展,能够经常进行维护补充新功能,以适应各种新增业务。 设计方法 这个系统用了一个从上到下逐级扩展的暗盒模块方法。 对于高层来说就是把复杂的系统变成简单系统。 对于低层来说就是把中心设计变一下。 而且要做到高层内聚,低层耦合。 对于后台数据库的建立,要提高他的单独工作的性能,这样才会互不干扰,尽量避免出错,而且这样的话,系统修改起来也比较方便。 南京晓庄学院 20xx 届本科毕业论文 10 系统总体功能 设计这个系统的初衷是为了减轻工作人员的工作量,所以这个系统必须可以实现自动化,就比如说宿舍卫生查号把数据记录上去要让这个系统自动统计数据, 并且给出评比结果。 而且系统界面必须更加友好,并不是所有工作人员都是电脑高手的,所以设计出来的系统必须是很容易上手的,这样才可以更加广泛的推广。 系统层次模块图 系统的功能层次结构图如图 : 图 系统功能模块层次结构图 数据库 数据库是 1950 年由 雷明顿兰德公司 发明的,至今已经有差不多 40 年的历史 了,发展相当的快。 数据库形象一点来说就像一个存东西的柜子一样,不同的是柜子储存的是东西,而数据库储存的是数据。 我们可以对数据库进行操作,把里面的数据进行增加、删除、修改和学生宿舍管理系统 登录 用 户 管 理 宿 舍 管 理 住 宿 生 管 理 离 校 及 注 册 管 理 来 访 登 记 管 理 物 品 出 入 管 理 评 比 管 理 南京晓庄学院 20xx 届本科毕业论文 11 查看,非常方便。 而且他储存数据的方法也不是随机的,是有一定方法的,可以让多个用户共享,冗余小。 在这个系统中我们也是需要把数据存入数据库的,比如说,学生的离返校记录,还有各学生的名字、学号等等。 把这些数据存放在一张表上,我们就把这张表称之为数据库了。 当有需要的时候,我们就能把这张“表”拿出来查看里面的内容,这样一目了然大大提高了工作人员的工作 效率。 它就是一个数据的集合,并且使用了某种数据模型,这种数据库,重复性小,而且是以最好的方式投入使用。 使用这种数据库的时候,对里面的数据进行增删改查是非常方便的,因为它是独立在程序之外的,一旦数据有所变动直接修改的是数据库里面的数据,不会影响大程序。 现在的数据库已经是他发展的高级阶段了,最早就是简单的文件系统。 数据库分为 3 个层次,它是从不同角度对数据库的阐述。 首先我们来看物理数据库,简单来说就是用物理设备存储数据,他是整个数据库的最内层,它的框架是内模式,这些数据是最原始的。 第二层就是概念数据库了,很明显 ,是用概念模式作为它的框架的。 它体现了数据的逻辑性,涉及的是逻辑关系而不是物理关系。 它是整个数据库的中间层。 最后一层就是用户数据库了,也就是用户直接看到和操作的部分,它是用外模式作为它的框架的。 而每一层都是有联系的,他们都通过映射来联系。 数据库有很多优点,他可以被多个用户查看,共享数据。 而且重复率低,减少了冗余。 它具有强大的独立性,独立在程序之外,所以想要修改数据会非常方便。 它不同于文件管理的分散状态,他是集中的 ,所以管理起来也很方便。 因为数据是独立在程序外的所以非常好修改,好维护,而且非常可靠,安全,放 心使用。 由于数据都是储存在数据库的,当故障发生的时候就比较好恢复,因为可以把数据独立出去再进行操作恢复故障。 概念模型和 ER图 数据库系统的核心和基础 是概念模型。 因为在不同的数据库管理系统的计算机软件是一种基于数据 的 模型,但在许多机器模型的局限性。 实际应用环境复杂,如果世界直接进入机器中的一个对象,它是很 不 方便的。 所以 ,在对事物的真实世界不依赖于信息结构和特定的机器,它更接近于人的思维, 而且有着 丰富的语义概念模型,然后数据概念模型到特定的机器支持数据库。 该工具是 ER 模型是用来描述概念模型。 这个 模型不依赖硬件环境和数据库管理系统。 这一概念的结构,表示了世界是一个抽象概念。 也就是在实践中,处理和特征提取,共南京晓庄学院 20xx 届本科毕业论文 12 同利益的概念,忽略不必要的细节,一个概念的这些特征的概念模型概念模型精确的描述。 介绍了设计的角度来解决现实世界的,不依赖硬件和环境。 在概念设计阶段的需求分析和逻辑设计,设计师只能看到数据,从用户的角度来看,约束处理的要求。 什么 是 概念设计呢。 总的来说就是表达概念设计的设计结果。 总结一下有以下几点要求: 1) 语义表达能力要强,要多元化,对用户的各种需求都要使之得到满足。 2) 要比较容易使人理解,因为还是 有很多人不善于操作计算机的。 3) 要方便修改,从而适应用户的不同要求 ,使之能够更加趋于完善。 4) 数据类型比较多,所以在各个数据类型之间完美转换也是必须的。 综上所述,传统的数据模型都没办法达到这些要求,所以我们引用了 ER 图来表现。 如图所示: 文 明 寝 室管 理是 否 文 明几 号类 别几 栋几 人 间分 数管 理 员管理管理损 坏 公 告 栏 寝 室 楼编 号 类 别几 栋删 除几 栋编 号类 别几 层 内 容 是 否 审 核管 理宿 舍 公 告栏删 除显 示时 间I D作 者内 容密 码 学 号I D 图 宿舍 系统管理实体 ER 图 南京晓庄学院 20xx 届本科毕业论文 13 添 加 删 除 修 改管 理 员专 业系 别学 号I D密 码I D系 名学 号专 业 名 图 班级 系统 管理 ER 图 学 生电 话E m a i l民 族寝 室 身 份导 师系 别学 号专 业班 级性 别入 学 时 间年 龄家 庭 地 址姓 名修 改密 码管 理 员新 密 码旧 密 码学 号I D密 码新 增管 理新 管 理 员学 号I D密 码 图 用户 系统管理 ER 图 南京晓庄学院 20xx 届本科毕业论文 14 学 生电 话E m a i l民 族寝 室 身 份导 师系 别学 号专 业姓 名查 询管 理 员寝 室 楼学 号I D密 码删 除类 别几 栋编 号文 明 寝 室是 否 文 明分 数几 人 间几 号几 栋类 别班 级性 别入 学 时 间年 龄家 庭 地 址图 查询 系统管理 ER 图 数据库关系模型设计 一个系统数据库的设计好与坏是很重要的,它直接关系到系统的好坏。 一个数据库的设计必须遵守实体完整性和参照完整性原则,考虑性能等因素。 以下是宿舍管理系统的数据库设计说明: 用户信息表: users 功能描述:该表用来记录用户的基本信息。 字段描述:字段 (id)为表的主键。 该表的具体字段如表 所示: 表 用户表字段说明 字段名 字段类型 字段长度 允许空值 描述 id int 11 自增 ID loginName VARCHAR 255 登录账号 userName VARCHAR 255 老师名称 pwd VARCHAR 255 密码 userType Int 11 性别 学生信息表: students 功能描述:该表用来记录学生的基本信息。 字段描述:字段 (id 该表的主键。 南京晓庄学院 20xx 届本科毕业论文 15 该表的具体字段说明如表 所示: 表 学生表字段说 字段名 字段类型 字段长度 允许空值 描述 id int 11 自增 ID name VARCHAR 255 学生名称 sno VARCHAR 255 学生号 sex int 11 性别 roomid int 11 宿舍号 宿舍信息表: rooms 功能描述:该表用来记录宿舍信息的表。 字段描述:字段 (id)为该表的主键 该表的具体字段说明如表 所示: 表 宿舍信息表字段说明 字段名 字段类型 字段长度 允许空值 描述 id int 11 自增 ID name VARCHAR 255 宿舍号 pcount int 20 宿舍成员数 remarks VARCHAR 255 宿舍说明 注册及 离校信息表: registers 功能描述:该表用来记录学生的注册及离校信息。 字段描述:字段 (id)作为该表的主键 该表的具体字段说明如表 所示: 表 注册及离校信息表字段说明 字段名 字段类型 字段长度 允许空值 描述 Id Int 11 自增 ID createDate varchar 255 日期 roomId Int 11 宿舍 ID studentid Int 11 学生 ID registerType Int 11 类型 物品出入登记信息表: goods 功能描述:该表 用来记录宿舍物品的出入信息。 字段描述:字段 (id)为该表的主键 该表的具体字段说明如表 所示: 南京晓庄学院 20xx 届本科毕业论文 16 表 物品出入登记信息表字段说明 字段名 字段类型 字段长度 允许空值 描述 Id int 11 自增 ID roomId int 11 宿舍 ID studentId int 11 学生 ID createDate int 11 日期 remarks varchar 255 说明 评比信息表: appraises 功能描述:该表用来记录宿舍评比信息。 字段描述:字段 (id)为该表的主 键 该表的具体字段说明如表 所示: 表 评比信息表字段说明 字段名 字段类型 字段长度 允许空值 描述 id Int 11 自增 ID roomId Int 11 宿舍 ID createDate。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。