学生公寓综合管理系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生公寓 综合 管理 系统
- 资源描述:
-
摘 要 学生公寓是每一位在校学生生活、学习、相互交流关键场所,是透视一个学校文明程度和一个集体精神风貌窗口,怎样提供一个良好学生公寓管理体系,对学校和同学而言至关关键,所以学生公寓建设和发展,直接影响着学校后勤社会化改革发展进程,也直接关系到在校学生切身利益、正常教学秩序和高校稳定。以往学生公寓管理基础上还处于人工操作阶段,伴随计算机技术和网络技术日益广泛应用,采取计算机和网络来管理学生公寓,有着很好前景。本系统采取Visual Studio 和Microsoft Office Access 作为开发工具,以C#为关键编程语言,Access数据库为后台开发。该学生公寓管理系统关键划分了管理员和学生两种权限,实现功效有学生信息管理,宿舍信息管理,宿舍分配功效等。系统含有界面友好,操作简便特征。该系统关键包含信息管理,房间管理,住宿管理,出入管理,违纪管理,用户管理这些功效模块,最终本文还介绍了系统设计关键技术,经过这些技术,提升了学生公寓管理效率。 关键词:学生;公寓;管理 序 言 伴随电脑普及和应用,现在管理也需要提升一个档次。即从原来手工统计管理模式转变为电脑一体化管理。这么会给公寓管理人员带来很多好处,让她们管理效率更高、效果愈加好,管理起来更方便。所以,此次设计我选择了含有一定实际应用价值且是各大高等院校中不容忽略课题——学生宿舍管理系统。 高等院校教学管理是一项系统工程,而对学生宿舍管理是常规管理一项基础工程。伴随高等教育事业发展,对高校各项管理提出了越来越高要求。若我们继续采取传统管理方法和管理工具来进行教学管理,就不能满足科学、现代化管理要求。在计算机科技迅猛发展今天,在高校教学改革不停深入发展今天,要想提升办学水平,就必需把管理水平提升到一个新高度来认识,并付诸实践。 所以,为学生宿舍建立一个行之有效、程序化管理系统,用科学、现代化手段来管理学生宿舍,是优化教学管理、提升教学质量迫切需要。该系统实施,将使我们立即地、全方面正确地掌握全校学生宿舍基础情况、寝室人员查询、寝室卫生和用电情况查询等各方面情况,愈加好地管理学生宿舍,调动广大老师主动性,并能在这个基础上研究、探索教学规律,立即调整、优化寝室管理过程;该系统还设置了合适管理员使用权限,数据打印、数据增加、删除和修改等维护方法;同时还可为领导和管理部门提供全方面、定量信息,方便校方对学生宿舍全方面考评方面提供了客观依据。 另外,使用计算机对学生宿舍进行管理,含有手工管理无法比拟优点。比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够大大降低了管理人员工作量,提升办事效率。 目 录 1可行性研究 1 1.1问题描述 1 1.2可行性分析 1 1.2.1经济可行性 1 1.2.2技术可行性 2 1.2.3操作可行性 2 1.3总结 2 2项目开发计划 3 2.1编写目标 3 2.2项目背景 3 2.3项目概述 4 2.4项目开发计划 5 2.5交付期限 5 3需求分析 6 3.1任务需求分析 6 3.2数据流图 6 3.3数据字典 8 3.4系统E-R图实体及属性 10 3.4.1系统E-R图 11 3.4.2关系转换规则 13 4概要设计 14 4.1概述 14 4.2功效需求 14 4.3软件模块结构设计 14 4.4系统整体结构图 15 4.5数据库设计 15 4.5.1表设计 16 4.5.2连接数据库特点 19 5具体设计 20 5.1系统关键功效 20 5.2程序步骤图 20 5.3用户界面设计 21 5.3.1通常交互设计 21 5.3.2信息显示设计 21 5.3.3数据输入设计 22 5.3.4人机界面设计 23 5.4程序设计过程 24 6 软件测试 29 6.1测试方法和步骤 29 6.2系统测试 29 6.3测试用例及结果 31 设计总结 34 参考文件 35 致 谢 36 1可行性研究 1.1问题描述 当今社会大学扩招,学生人数急剧增加,对学校学生公寓管理带来了很大困难,但因为计算机快速发展,学生公寓管理方法也日新月异,以前全是由人工管理方法现存在很多缺点:管理效率低,劳动强度大,信息处理速度低而且正确率也不够令人满意。为了学生公寓管理完善性,减轻对宿舍管理人员浪费,提升对学生住宿信息处理速度和正确性;为管理员提供更方便、科学服务项目。为管理员提供一个更优异、科学服务系统。于是我们便选择了由计算机来设计一个学生公寓管理系统方案。让计算机对学生公寓和学生进行自动管理,管理员能够直接在计算机上实现学生公寓和学生信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查基础上提出了新系统目标,即新系统建立后所要求达成运行指标,这是系统开发和评价依据 1.2可行性分析 系统可行性分析任务是在初步调查基础上确定项目开发是否必需和可行。此活动关键目标是深入明确系统目标、规模和功效,对系统开发背景、必需性和意义进行调查分析并依据需要和可能提出拟开发系统初步方案和计划。可行性研究是针对系统进行全方面、概要分析,关键包含三方面:技术可行性、经济可行性和操作可行性。可行性研究汇报是系统研制人员在可行性研究工作阶段结果。一经讨论、审定经过后,依据确定系统方案对系统开发者下达系统设计任务书,对新系统开发工作可行性做出结论或提出提议。 1.2.1经济可行性 关键从对项目标经济上进行分析评价,首先是支出费用,包含设备购置费、管理和维护费用、人职员资和培训费等,另一个是取得收益。这是个超小型管理系统,从投入人力,财力和物力来讲是很之小,只要一台电脑,一台打印机,这个系统就能够搞起来,考虑到学校里有电脑,现只要购置一台打印机就能够了。从节省人力方面,能够让管理人员从繁和复杂工作中解脱出来,做更多工作,能够给宿舍里管理提升一个层次。 1.2.2技术可行性 技术上可行性分析要考虑未来要采取硬件和软件技术能否满足用户提出要求(如计算机容量、速度等)。另外,还要考虑开发人员水平,作为计算机科学和技术专业学生,数据库设计方面对于我们应该还过得去,在宿舍里生活了三年,对这个管理模式应该比较熟。公寓管理系统编写,是十分好编,我想几天就能够写出程序,再花上几天调试,计划一个星期就能够完成投入使用了。 1.2.3操作可行性 关键是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。企业领导很重视信息系统建设,对于系统开发给了大量支持,中层管理人员对此也有共识,最终操作人员对新系统也表示欢迎。系统建成后,即使将改变原有工作方法,但系统操作简单、易于了解,操作人员经过短时间培训就能够使用该系统。 1.3总结 在我们经过认真地可行性研究,系统基础上做到了在技术、经济、运行、法律上可行。所以,相信在根据计划上实施前提下,全系统设计将会按时、高质量完成。所以,系统研制和开发是能够立即进行。 2项目开发计划 2.1编写目标 为了方便公寓管理人员在数据方面管理,结合学校宿舍管理现实状况,为能全方面、正确、有效地管理学生公寓多种信息,方便宿舍管理部门工作人员全方面地掌握学生住宿情况等目标而开发研制一个系统。关键功效是能够快速适应该代化物管水平和处理工作人员繁重工作量。使得她们在学生公寓各方面全部会达成事半功倍效果,减轻了人力负担,方便了数据存放,增加了安全性,使学生宿舍信息实现标准化管理和规范化制度。 开发一个学生宿舍管理系统,采取计算机对学生宿舍进行管理,深入提升了办学效益和现代化水平。为宿舍管理员和学生提升工作效率,实现学生宿舍信息管理工作步骤系统化,规范化和自动化。能使管理愈加一目了然,本系统能够实现住宿信息查询,物品损坏,报修等功效。方便了学校统一管理。 2.2项目背景 在当今社会,能够说信息技术发展时代,在社会方方面面无不包含到多种信息处理。信息是大家对客观世界具体描述,是大家进行交流和联络关键路径。人类社会就处于一个对信息进行有效合理加工中。它将促进整个社会发展。伴随社会信息技术提升,计算机已被广泛应用于当今社会各个领域,成为推进社会发展首要技术动力。其中教育事业是我们社会发展重中之重。所以,此次设计我选择了含有一定实际应用价值且是各大高等院校中不容忽略课题——学生宿舍管理系统。 高等院校教学管理是一项系统工程,而对学生宿舍管理是常规管理一项基础工程。伴随高等教育事业发展,对高校各项管理提出了越来越高要求。若我们继续采取传统管理方法和管理工具来进行教学管理,就不能满足科学、现代化管理要求。在计算机科技迅猛发展今天,在高校教学改革不停深入发展今天,要想提升办学水平,就必需把管理水平提升到一个新高度来认识,并付诸实践。 所以,为学生宿舍建立一个行之有效、程序化管理系统,用科学、现代化手段来管理学生宿舍,是优化教学管理、提升教学质量迫切需要。哈尔滨工业大学作为国家关键大学,更应该有一个和现代化技术相接轨管理系统,走在现代化科技最前沿,以提升办学综合水平,为高校建设奠定坚实基础。 该系统实施,将使我们立即地、全方面正确地掌握全校学生宿舍基础情况、宿舍用电情况 、各寝卫生情况、寝室人员查询、寝室卫生和用电情况查询等各方面情况,愈加好地管理学生宿舍,调动广大老师主动性,并能在这个基础上研究、探索教学规律,立即调整、优化寝室管理过程;该系统还设置了合适管理员使用权限,数据增加、删除和修改等维护方法;同时还可为领导和管理部门提供全方面、定量信息,方便校方对学生宿舍全方面考评方面提供了客观依据。 另外,使用计算机对学生宿舍进行管理,含有手工管理无法比拟优点。比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够大大降低了管理人员工作量,提升办事效率。 同时期望该管理系统能为日常管理工作提供很好帮助。 2.3项目概述 在现代学生宿舍管理工作中,因为高校扩招,学生人数巨增,传统管理方法已经不适合高校宿舍管理需要,以前在管理方面采取管理系统有部分落后,伴随学生人数不停增加,该系统在数据管理方面有部分混乱,越来越不能适宜管理需要,所以需要一个功效更完善,操作更方便,容量更大管理信息系统。所以宿舍管理系统是各大高校所需要使用一个管理系统.因为宿舍系统是一个比较大型信息管理系统,它需要专业工作人员才能完成复杂功效,而且不一样高校管理内容和方法有所不一样.其目标在于加深对信息系统基础理论和基础知识了解,初步掌握使用信息系统分析、设计基础内容和方法,提升处理实际问题能力。作为学习,我们设计这个管理系统不可能作一个标准应用系统,而只是制作了一个有通常代表意义小型宿舍管理系统.这么既深化了理论知识也提升了实践能力. 2.4项目开发计划 1.开发任务阶段 分三个大阶段第一阶段进行资料查询工作,开发第二阶段完成本系统数据流图跟E-R图。第三阶段完成概要设计跟具体设计。第四阶段书写文档。 2.资金预算 软件资金投入较少,具体预算分配简略。 3.关键问题 各模块之间联络和后台数据库完成。使用现在设备和现有开发技术完全能够开发出该系统,总来说该项目没有较大技术难点和其它部分风险原因。对于出现部分小难点总全部能得四处理。 2.5交付期限 所要开发系统较简单,全部开发工作用户要求要在两周内完成,完成项目标最迟时间为7月3日。 3需求分析 需求分析工作是软件生存周期中关键一步,也是起决定性一步。我们在这个阶段要正确回复系统必需作什么。 我们试图经过它来全方面了解整个系统软件功效和性能方面要求,为软件设计打下坚实基础。要对目标系统提出完整、正确、清楚、具体要求。 学生公寓管理系统需求分析目标关键有:取得目前系统物理模型,了解目前系统是怎样运行;抽象出学生公寓管理系统逻辑模型,对物理模型进行筛选,得到和软件系统相关部分;建立学生公寓管理系统逻辑模型,得出数据流图和数据字典;补充目标系统逻辑模型最终画出分层次数据流图、E-R图、数据字典、和算法描述等。 3.1任务需求分析 在大学中为了降低公寓管理人员大量繁琐工作。公寓管理人员经过使用本系统,能够随时依据需要,查询公寓、房间、来访人员、出入查询等一系列信息,对学生公寓管理系统中数据进行录入、添加、删除和查询,并能够依据特定条件对数据进行查询。降低学校在学生公寓管理方面人力和物力投资。学生公寓管理系统功效强大、操作简单,拥有友好界面,适适用于各类学校学生公寓管理。 3.2数据流图 数据流图是一个能全方面描述信息系统逻辑模型关键工具,它和对系统物理描述无关。因为图形描述简明、清楚,不包含到技术细节,所描述内容面向用户,是系统分析员和用户进行交流有效手段。绘制数据流图关键标准是明确系统界面、自顶向下逐层扩展。首先在调研基础绘制出最高层关联图;然后确定系统多个关键逻辑功效绘制出顶层图,再逐层分解,得出下一层数据流图;同事布局还要合理。数据流图形成过程是整个系统逻辑模型形成过程。 数据流图四种基础元素为: 外部实体:系统和外部相关联人或单位; 数据流:流动一向或一组数据,也表示数据文件存放操作; 处理:也成为功效,它对输入数据流进行处理,形成输出数据流; 数据存放:用于存放数据文件等; 本数据流图中采取基础成份符号图3.1所表示: 数据源点/终点 变换数据处理 数据存放 数据流 图3.1数据流图基础符号 学生公寓管理系统数据流图图3.2所表示: 管理员 房间管理 房间信息表 信息 管理 学生信息表 学生 来访信息表 来访人员 出入 管理 入住申请 更新 调用 来访登记 调用 调用 违纪登记 入住登记 出入登记 信息录入 学生信息 来访信息 入住信息 住宿管理 入住信息表 违纪信息 违纪信息表 违纪管理 出入信息 出入信息表 图3.2 学生公寓管理系统数据流图 3.3数据字典 数据字典是相关数据信息集合,也就是对数据中包含全部元素定义集合,它为软件开发人员提供数据库设计参考,并为用户了解系统时作为一个必有工具。 因为此次设计是小型软件系统开发,所以采取卡片形式书写数据字典。每张卡片上保留描述一个数据信息这么做更新和修改起来比较方便,而且能单独处理描述每个数据信息。下面将列出若干数据元素数据卡片信息。 本数据字典关键定义数据字典5个关键字段内容,具体说明以下: 1.名字:数据元素名字,作为在数据流图中标识符,显示数据流内容。 2.别名:数据元素另一个名字,其作用是对于 a. 对于一样数据,不一样用户使用了不一样名字; b. 小组开发人员可能对同一数据使用了不一样名字; c. 小组不一样开人员对同一数据流使用了不一样名字; 3.描述:是对这个名字代表数据流进行简明描述,以加深了解; 4.定义:对这个名字代表数据流具体定义其组成部分; 5.位置:表示这个数据流起源; 数据字典卡片: (1)学生信息卡片 名字:学生信息表 别名:信息管理 描述:学生信息添加、查询、修改和删除数据存放 定义:学生信息表=姓名+学号+性别+班级+入年份+所属系别+联络电话+登记日期 位置:信息管理 (2)房间信息卡片 名字:房间信息表 别名:房间管理 描述:管理员进行房间信息添加、查询 定义:房间信息表=栋号+房间号码+入住性别+可住人数+入住人数+空缺人数 位置:房间管理 (3)来访登记卡片 名字:来访记录表 别名: 描述:来访人员信息添加、查询,及被访问对象信息确定 定义:房间信息表=日期+来访人+来访人性别+证件号码+被访人+栋号+被访人房间+来访原因+来访时间+离开时间+宿管员+备注 位置:房间管理 (4)入住登记卡片 名字:入住记录表 别名: 描述:进行学生入住宿舍信息登记 定义:入住记录表=栋号+房间号码+床位号+学号+姓名+性别+所属系别+班级+入年份+联络电话+入住日期 位置:住宿管理 (5)违纪登记卡片 名字:违纪记录表 别名:违纪管理 描述:对入住学生违纪情况所进行登记和查询 定义: 违纪记录表=学号+姓名+栋号+房间号码+所属系别+班级+违纪时间+违纪行为+处理结果+宿管员 位置:违纪管理 (6)出入登记卡片 名字:出入记录表 别名:出入管理 描述:对入住学生出入情况所进行登记和查询 定义:出入记录表=学号+姓名+栋号+房间号码+所属系别+班级+管理员+出入时间 位置:出入管理 (7)登录信息卡片 名字:登录信息表 别名:用户信息 描述:统计全部用户信息 定义:用户表=用户名+密码+身份 位置:登录信息表 3.4系统E-R图实体及属性 学生(姓名、学号、性别、班级、入年份、所属系别、联络电话、登记日期、入住日期) 房间(栋号、房间号码、入住性别、可住人数、入住人数、空缺人数) 来访人员(姓名、性别、证件号) 3.4.1系统E-R图 依据对数据流图和数据字典分析,我们能够确定该应用中实体,属性和实体之间关系。依据以上分析计划出实体有:学生、房间、来访人员。 (1)来访人员实体E-R图 图3.3 来访人员属性 来访人员 来访人姓名 证件号码 来访人性别 (2)房间实体E-R图 图3.4 房间属性 房间 房间号码 栋号 可住人数 入住人数 居住性别 空缺人数 (3)学生实体E-R图 学生 班级 性别 姓名 学号 联络电话 所属系别 入年份 登记日期 图3.5学生属性 (4)系统综合E-R图 图3.6 总E-R图 m 1 空缺人数 n 学生 来访 来访日期 来访原因 入住日期 房间 来访人员 离开时间 n 入住 3.4.2关系转换规则 E-R图向关系模型转化要处理问题是怎样将实体和实体间联络转换为关系模式,怎样确定这些关系模式属性和码。 对于实体,将每个实体转换为一个关系,实体属性即为关系属性,实体码即为关系码。 对于实体间联络,有以下三种不一样情况: 若实体间联络为1:1,能够在两个实体转换成两个关系中任意一个关系属性中加入另一个关系码。 若实体间联络为1:n,则在n端实体转换成关系中加入1端实体转换成关系码。 若实体间联络时n:m,则将联络转换为关系,关系属性为诸个实体码加上联络含有属性,而关系码则为诸实体码组合。 4概要设计 4.1概述 学生公寓管理系统作为数据库项目应用一个,在开发时,首先要明确用户对该系统需求,也就是用户期望所开发系统含有什么样功效,然后开发人员在了解明确用户需求基础上对需求进行分析,最终依据需求分析结果设计系统功效。 学生公寓管理系统关键功效是对学生公寓进行智能化管理,包含对公寓基础情况设置,对学生住宿、离校、调整、客人来访、晚归等情况管理,公寓内物品管理等。每个公寓全部有为学生服务做作人员,这些工作人员信息也应该进行管理。为了系统安全性,还要对使用该系统人员做一下分类处理,以确保信息安全。 4.2功效需求 经分析该学生公寓管理系统应该含有以下功效: (1)登陆功效:开启程序,初始化系统。 (2)信息管理:包含信息录入、查询、修改、删除等。 (3)住宿管理:包含住宿情况、办理入住、办理迁出、来访人员登记、人员查询等。 (4)房间管理:包含房间录入、房间查询等。 (5)出入管理:包含出入登记、出入查询等。 (6)违纪管理:包含违纪登记、违纪查询等。 (7)用户管理:用户设置和数据备份。 4.3软件模块结构设计 系统软件功效结构采取HIPO分层技术,自顶向下逐步分解,以HIPO分层图为描述工具表示本系统模块层次结构。模块设计是关键考虑是尽可能提升模块功效独立性和简化模块之间接口,采取以变换为中心和以实物为中心相结合分析方法进行模块设计,依据模块独立原理对软件结构进行精化。为了合理分解,得到尽可能高内聚、尽可能松散耦合,最终得到一个易于实现、易于测试和易于维护软件结构,所以在设计中应该对模块进行再分解或合并。最终设计结果以模块层次图表示。 学生公寓管理系统 信息管理 房间管理 住宿管理 出入管理 违纪管理 信息录入 用户管理 信息查询 信息修改 信息删除 用户设置 数据备份 违纪查询 违纪登记 出入登记 出入查询 住宿情况 办理入住 办理迁出 来访登记 人员查询 房间查询 房间录入 添加用户 修改用户 删除用户 图4.1系统整体结构图 4.4系统整体结构图 4.5数据库设计 本系统采取后台数据库是Acces数据库系统,所以必需把上面数据项和数据结构转换为Access数据库系统所支持实际数据模型,也就是数据库逻辑结构。 4.5.1表设计 深入确定以上关系模式中数据项类型和长度,将每个关系转换为数据库中二维表格,并确定了各个表主码和外来码,得到以下表结构: 1.登录信息表 表4.1 登录信息表 字段名 数据类型 数据长度 可否为空 说明 用户名 Varchar 10 否 用户登录名 密码 Varchar 20 否 登录密码 身份 Varchar 10 否 用户权限 2.学生信息表 学生信息表是对在校学生基础信息统计。如表4.2所表示: 表4.2 学生信息表 字段名 数据类型 数据长度 可否为空 说明 姓名 Varchar 10 否 学生姓名 学号 Int 10 否 主键 性别 Varchar 2 否 学生性别 班级 Varchar 20 否 所在班级 入年份 Int 4 否 入学年份 所属系别 Varchar 20 否 所在系别 联络电话 Int 12 是 联络方法 登记日期 Datatime 10 是 入学日期 3.房间信息表 房间信息表是对学生公寓中房间和房间入住情况统计,关键包含栋号、房间号码、入住性别、可住人数、入住人数、空缺人数。如表4.3所表示: 表4.3房间信息表 字段名 数据类型 数据长度 可否为空 说明 栋号 Int 5 否 主键 房间号码 Int 5 否 宿舍号 入住性别 Varchar 2 是 学生性别 可住人数 Int 5 是 宿舍容纳人数 入住人数 Int 5 是 宿舍实际人数 空缺人数 Int 5 是 宿舍空缺人数 4.来访记录表 来访登记是对来访人员基础信息及相关信息登记,关键包含日期、来访人、证件号码、被访人姓名、栋号、被访人房间、来访原因、来访时间、离开时间。 表4.4来访记录表 字段名 数据类型 数据长度 可否为空 说明 日期 Datatime 10 否 来访日期 来访人 Varchar 10 否 来访人姓名 来访人性别 Varchar 2 是 访客性别 证件号码 Int 50 否 主键 被访人姓名 Varchar 10 否 学生姓名 栋号 Int 5 是 公寓号 被访人房间 Varchar 5 否 宿舍号 来访原因 Varchar 50 是 来访原因 来访时间 Datatime 10 是 访问时间 离开时间 Datatime 10 是 离去时间 备注 Varchar 20 是 来访原因 5.出入记录表 出入登记关键是对学生出入公寓时登记,包含学号、姓名、栋号等。 表4.5 出入记录表 字段名 数据类型 数据长度 可否为空 说明 学号 Int 10 否 主键 姓名 Varchar 10 否 学生姓名 栋号 Int 5 否 公寓号 房间号码 Int 5 否 宿舍号 所属系别 Varchar 20 是 所在系别 班级 Varchar 20 是 所在班级 出入时间 Datatime 10 是 出入公寓时间 宿管员 Varchar 10 是 宿舍管理员 6.入住记录表 入住登记是学生申请入住公寓时登记基础信息,包含栋号、房间号码、床位号、学号、姓名、性别、所属系别、班级、入年份、联络电话、入住日期。 表4.6 入住记录表 字段名 数据类型 数据长度 可否为空 说明 栋号 Int 5 否 入住公寓号 房间号码 Int 5 否 入住宿舍号 床位号 Int 5 是 所住床位 学号 Int 10 否 主键 姓名 Varchar 10 否 学生姓名 性别 Varchar 2 否 学生性别 所属系别 Varchar 20 是 所在系别 班级 Varchar 20 是 所在班级 入年份 Datatime 4 是 入学年份 联络电话 Int 12 是 联络方法 入住日期 Datatime 10 是 入住日期 7.违纪记录表 违纪登记是对违纪学生及违纪时间、违纪行为、处理结果登记,包含学号、姓名、栋号、房间号码、院系、班级、违纪时间、违纪行为、处理结果、宿管员。 如表4.7所表示: 表4.7 违纪记录表 字段名 数据类型 数据长度 可否为空 说明 学号 Int 10 否 主键 姓名 Varchar 10 否 学生姓名 栋号 Int 5 是 所在楼房号 房间号码 Int 5 是 所在宿舍号 院系 Varchar 20 是 所属院系 班级 Varchar 20 是 所在班级 违纪时间 Datatime 10 是 违纪时间 违纪行为 Varchar 50 是 违纪原因 处理结果 Varchar 50 是 处理结果 宿管员 Varchar 10 是 宿舍管理员 4.5.2连接数据库特点 当开发环境经过连接到数据库上以后,在设计中使用数据库画笔可实现对该数据库中表格,视图等操作,如创建表,修改表,删除表,增加/删除统计。 数据库是信息系统关键基础,它将大量数据按一定模型组织起来,提供存放、维护、检索数据功效。只有对数据库进行合理逻辑设计和有郊物理设计,才能开发出完善且高效信息系统,用户才能方便、立即和正确地从数据库中获取所需信息。 设计中设计数据窗口时候,经过对话框实现和数据连接。在应用程序中则通常是在应用程序对象中书写连接数据库程序代码,使得应用程序开始运行并实现和数据库连接。 5具体设计 具体设计阶段根本目标是确定应该怎样具体地实现所要求系统,包含了用户界面设计、程序过程设计等步骤。 5.1系统关键功效 在本系统中,实现以下功效:管理员经过软件管理学生公寓。学生住宿管理。删除统计管理。学生综合查询。本系统将基础实现宿舍管理大部分功效,含有很大启发。 5.2程序步骤图 开始 正确 N 显示用户窗口 实施用户功效 显示管理员窗口 实施程序功效 结束 输入用户名、密码和身份 显示登陆界面 Y 学生 管理员 图5.1程序主步骤图 5.3用户界面设计 5.3.1通常交互设计 通常交互包含信息显示、数据输入、和系统整体控制等方面。 (1)保持一致性。为用户交互界面中菜单选择、命令输入、数据显示和众多其它功效,使用一致格式。 (2)信息反馈。向用户立即提供视觉和听觉信息反馈,以确保在用户和系统之间立即地建立双向通信。在本系统设计过程中,基础做到了信息立即反馈,在信息显示大部分窗体中包含了刷新按钮,会对数据库中数据进行立即地显示。另外,在进行错误操作是,会弹出提醒窗口并发出警告提醒音。 (3)实施有较大影响操作前提醒用户确定。在设计过程中,假如用户要实施删除操作,和对数据库读写操作时,全部会有窗体弹出问询继续操作或给予提醒。 (4)降低两次操作间需要记忆内容。为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传输窗体中设置全局变量,来传输数据。 (5)对话、移动和思索效率。尽可能降低用户击键次数,在设计时考虑到了用户屏幕布局以降低用户鼠标移动距离,尽可能避免用户在操作中发生疑问情况。 (6)许可错误。许可用户误操作尽可能不对系统造成伤害。 (7)按功效对动作分类,并据此设计屏幕布局。屏幕布局尽可能将软件所含有全部功效在主页面展示,界面一目了然。 5.3.2信息显示设计 应该尽可能为用户提供界面显示时完整、明确和轻易了解。这么才能满足用户需求。使用不一样方法显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方法传达信息。 (1)只显示和目前工作相关信息。在用户操作相关系统特定功效信息时,无须看到和之无关数据、菜单和图形。 (2)使用便于用户快速吸收数据方法来表示数据。在系统设计过程中,较多地使用了图表形式表示数据,比如在分析中就使用了柱状图形式表现了复杂数据。这么,用户能够直观体会到图表所表示含义。 (3)使用一致标识、标准缩写和可预知颜色。为了使系统所表示含义正确、无误,就必需适用一致标识、标准缩写和能够预知缩写,这么用户就无需参考其它信息源就能了解,而正确地适用软件。 (4)产生有意义错误信息。对于系统在运行过程中产生错误尽可能给用户返回一个轻易了解错误信息,以使用户保持对系统信任,和系统可用性。 (5)使用窗口分隔不一样类型信息。使用不一样窗口显示、保留不一样类型信息。 (6)高效率使用显示器。当使用多窗口时,应该有足够空间使得每个窗口最少全部能显示出一部分。另外,屏幕大小应该选得和应用系统类型相配套。在各个显示数据窗口中,因为数据窗体项目较多,所以在数据窗体空间中较多是用了垂直和水平滚动条,以确保信息全方面正确显示。 5.3.3数据输入设计 用户大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是关键输入介质,不过鼠标等设备也是关键输入手段,所以,对于她们数据输入操作有以下约定: (1)尽可能降低用户输入动作。为了方便用户使用,鼠标应该尽可能降低操作幅度。 (2)保持显示信息和输入信息之间一致性。对于用户来说,要确保其输入数据在显示上和其它显示视觉特征(比如:文字大小、颜色、位置等)要一致。 (3)许可用户自定义输入。用户可能期望定义自己专用命令或略去一些类型警告信息和动作确定,人机界面应该为用户提供这么做机制。 (4)交互应该是灵活,而且可调整成用户最喜爱输入方法。用户类型和喜爱输入方法相关,不一样用户喜爱不一样输入方法。 (5)使用目前动作语境中不适用命令不起作用。这可使得用户不去做那些肯定会造成错误动作。 (6)让用户控制交互流。用户应该能跳过无须要动作,改变所需做动作次序,和在不退出程序情况下从错误状态中恢复正常。 (7)消除冗余输入。除非可能发生误解,不然不要要求用户指定输入数据单位;尽可能提供默认值,绝对不要要求用户提供程序能够自动取得或计算出来信息。 对于不一样类型用户在登录到系统后,因为有不一样权限,所以在主界面中会有部分项目受到限制而无法使用,所以要使这些项目不发生作用,以确保系统安全。 5.3.4人机界面设计 界面设计是评价软件质量一条关键指标,所谓用户界面是指软件系统和用户交互接口,通常包含输入、输出、人机对话界面和方法等。 数据搜集和录入是比较费事,需要大量人力和一定设备,而且轻易犯错。假如输入系统数据有错误,则处理后输出将扩大这些错误,所以,输入设计出发点是确保信息系统提供正确信息。目标是在确保输入信息正确性和满足需要前提下,应做到输入方法简单、快速、经济和方便使用者。一样,输出设计也应数据正确,数据报表通俗易懂。本系统在设计是充足考虑到操作易用性及正确性,采取了人机对话方法。人机对话关键是指在计算机程序运行中,使用者和计算机系统之间经过终端屏幕或其它装置进行一系列交替问询和回复。对话设计任务是和用户共同确定对话方法、内容和具体格式。人机对话方法关键是:键盘——屏幕方法。屏幕是系统对用户窗口,如设计不好,会使用户对整个系统失去信任。本系统采取了大量美观、友好图形用户界面,提升用户使用系统热情和主动性。 5.4程序设计过程 程序过程设计关键是在借助过程设计工具情况下,对程序具体实现过程进行设计。程序关键部分设计在这个步骤完成。其关键包含以下多个部分: (1)登陆界面 在登录界面进行操作时,首先输入用户名,然后输入密码及选择登陆用户身份。当输入全全部真确时,界面自动跳转到主界面,假如有一个输入错误,则系统弹出警告窗口。 图5.2登陆界面 (2)学生公寓管理系统主界面:进入主界面后,可进行信息管理、房间管理、住宿管理、出入管理、违纪管理和用户管理各项操作。 图5.3主界面 (3)学生公寓管理系统学生信息删除界面:进行已经有学生信息删除,假如学号和姓名不匹配,则提醒姓名错误,不许可删除,假如输入正确则提醒删除成功。 图5.4信息删除 (4)学生公寓管理系统用户修改界面:能够注册新系统管理员用户,注册成功后系统弹出窗口提醒“注册成功”。 图5.5用户修改界面 (5)学生公寓管理系统学生信息录入界面:进行学生信息录入。 图5.6信息录入界面 (6)学生公寓管理系统学生信息查询界面:进行已经有学生信息查询。 图5.7信息查询界面 (6)学生公寓管理系统学生信息查询界面:进行已经有学生信息修改。 图5.8信息修改界面 (8)学生公寓管理系统房间录入界面:进行新房间录入。 图5.9房间录入界面 (9)学生公寓管理系统入住登记界面:进行学生入住登记。 图5.10入住登记界面 6 软件测试 一个软件开发完成后,并不能投入使用,而需要有好长时间测试。测试目标就是在软件投入生产性运行之前,尽可能多地发觉软件中错误。现在软件测试仍然是确保软件质量关键步骤,它是对软件规格说明、设计和编码最终复审。 在此次设计中,包含到关键模块有五个,即住宿管理、客房管理、挂账管理、查询统计和系统设置,它们之间联络决定了在测试中必需将上述五个功效模块进行统一测试。 在设计模块时,应尽力向高内聚、低偶合思想方面靠拢。 6.1测试方法和步骤 软件测试方法展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




学生公寓综合管理系统.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2827886.html