系统名称:学生公寓管理系统

首先介绍一下学生公寓管理系统,在学生公寓管理方面,针对学生有关住宿信息问题进行管理,学生公寓管理系统主要包含了1)学生信息记录:包括学号、姓名、性别、院系、班级;2)住宿信息记录:包括宿舍楼号、宿舍号、电费信息、维修记录;3)报修信息记录:包括宿舍楼号、宿舍号、报修品、时间、维修状态;4)后勤人员记录:包括工号、姓名、联系方式;5)电费信息记录:包括宿舍楼号、宿舍号、电剩余量、使用量、缴费金额、剩余金额;6)学生晚归记录:晚归学生的学号、姓名、时间、宿舍号、日期、和原因;7)来客记录:记录来客的姓名、开始时间、日期、原因、来访人和学生关系,宿舍号,离开时间;8)出入物品记录:带出去的物品的名称、时间、日期、学生学号、学生姓名、原因;9)值班记录:记录轮班的时间和相应的管理人员名单以及在值班时间内所发生的事情。

质量属性指的是影响质量的相关因素,是对质量的描述。在学生公寓管理系统方面具体介绍一下系统质量属性以及其他质量属性。

系统质量属性方面:

1、可用性

从本系统的功能上来看,学生公寓管理系统可以大大减少人力管理,将信息存储在服务器上,可以更加方便查询与管理,提高管理效率。还有多用户方面,针对不同的用户能实现不同的功能,对于学生来说,学生可以查询自己的基本信息状况,还可以查询宿舍内电费使用状况,对于学校限制用电的情况,可以方便查询用电详单,以及可以在缺电时及时交纳电费,在宿舍物品损坏的情况下,可以线上找到后勤,上传损坏物品照片,以便维修人员能准备好修理工具,提高修理效率。在辅导员方面,可以快速查询学生的住宿信息,方便管理宿舍状况,以及方便宿舍人员的调整状况。在后勤方面,方便后勤人员修理,及时有效的针对损坏物品进行维修,还有可以发布一些有关学生公寓设施管理的信息等等。

2、可修改性

软件不是一成不变的,跟着用户需求,往往会对系统做出改变。为了应对这些改变,就要提高此信息系统的可修改性。所使用的可修改战术有三种:①减少由某个变更直接影响的模块的数量—局部化修改,②限制对局部化的模块的修改—防止连锁反应,③控制部署时间和成本—推迟绑定时间。公寓管理系统主要是对学生日常生活的管理,对于学生来说,涉及到生活的各个方面,后期还可以添加一些功能,比如:宿舍送水,宿舍卫生状况评比等,还有一些不实用的功能模块也可以去掉。然后对于生活的实际应用,还需要用户的反馈来更改功能。

3、性能

为了提高系统的性能,此系统要做到减少资源消耗和闭锁时间。要将功能实现到最具体的方面,就是要在开发过程中提高算法,主要是用户查询方面,涉及到的大量数据,需要查询的算法也不是一成不变的,要根据用户的输入来判断使用什么算法查询,才能提高效率。

4、安全性

在学校方面,便是需要内网访问,这样可以防止外来人员破坏系统,学生登录还需要验证学生的身份才可登录。管理员拥有最高的管理权限,对用户有实时监控的功能,对于恶意使用系统进行不当的操作,将进行警告封号处理等操作。

5、可测试性

本系统为了提高可测试性,采用的SSH框架,在设计和编码阶段,将接口与实现分离,即方便了功能的重写,也对单元测试有着积极的意义。还可以对系统编写,内部监视器,对系统的可维持状态,性能负载、容量、安全性或其他可通过接口访问的信息进行监视,当监视状态被激活时可以记录事件。

6、易用性

易用性是指用户是否方便使用。方便使用就设计到人机交互的过程,既做到更加的人性化。在系统实现时,可以进行错误避免及错误处理的设计,对于用户登录方面一次登录即可,不用每次都登陆,而且对于学生也不需要注册用户名以及密码,默认的用户名以及密码便是学号,学生可以在刚刚入学的时候,登录进行修改密码。学号用于验证学生的身份信息。在系统中查询信息状况的时候,尽可能多的对用户多提示信息,方便用户找到最合适的信息。

其他质量属性方面:

1、可移植性

学生公寓管理系统是一个网页信息系统,在网页的设计中,要满足的是对不同操作系统和浏览器的兼容,还有对硬件的兼容,硬件兼容中最大的问题就是在不同分辨率的显示器没有较大差异。如果没有对浏览器的兼容进行测试,网站往往在实际的使用中会出现各种问题。在构架中对与平台相关问题的封装常采用一个可移植层,可移植层是信息隐藏原则运用的结果,它是一组软件服务的集合,使上层应用软件与其环境具有抽象接口,并且在移植时接口不变。

2、可重用性

提高可重用性可以提高我们系统开发的效率,可重用性与构架密切相关,它还可以看作是可修改性或可集成性的特例。对于SSH框架开发的框架来说,代码的重用性较高,系统的开发框架有很好的可重用性。

3、可集成性

  可集成性是使独立开发的系统组件能够协同运行的能力。集成性依赖于:组件的外部复杂性;

组件之间的交互机制和协议;组件功能划分的清晰程度;组件接口的定义是否完整、合理。可集成性表明了一个系统内个组件之间相互协作的能力,而互操作性衡量的则是一个系统与另一个系统的协作能力。

基于SSH框架的学生公寓管理系统,在架构的质量属性方面,此系统在SSH框架下对质量有很好的保障。

基于SSH框架的学生公寓管理系统的质量属性的更多相关文章

  1. SSH框架开发蛋糕房管理系统之质量属性

    SSH框架开发蛋糕房管理系统之质量属性 我要开发的系统是基于ssh框架的蛋糕房管理系统.本系统前台提供的主要功能是在线预定蛋糕,本店管理员拥有最高权限,包括收银管理,设备管理,日常销售管理,蛋糕定制管 ...

  2. 如何实现基于ssh框架的投票系统的的质量属性

    如何实现基于ssh框架的投票系统的的质量属性: 项目 :网上考试系统 我做的是网上考试系统,因为标准化的考试越来越重要,而通过计算机进行标准化判卷,系统会自动判卷出成绩,组织考试的人不用组织人员打印试 ...

  3. 基于ssh框架开发的购物系统的质量属性

    根据前面的博客,我们已经大致了解了ssh架构开发整体概念:Struts是一个实现了MVC模式的经典的框架:Hibernate是轻量级Java EE应用的持久层解决方案,以面向对象的方式提供了持久化类到 ...

  4. 基于SSH框架的学生选课质量属性分析

    系统:学生选课系统 框架:SSH(Struts2+Spring+Hibernate) 我做的是基于SSH框架的学生选课系统.学生选课系统的特性:①系统响应时间短,能够快速调出课程数据供学生选课提交.② ...

  5. 基于SSH的高校网上选课系统的质量属性的实现

    我对于基于SSH的高校网上选课系统的质量属性的实现是从可用性.性能.安全性.可维护性.易用性五个方面进行的实现. 可用性方面: 实现方式:(1)当系统试图超出限制范围来进行课程查询或选课时必须进行错误 ...

  6. 基于SSH框架的考勤管理系统的设计与实现

    基于SSH框架的考勤管理系统的设计与实现

  7. 基于SSH框架开发的《高校大学生选课系统》的质量属性的实现

    基于SSH框架开发的<高校大学生选课系统>的质量属性的实现 对于可用性采取的是错误预防战术,即阻止错误演变为故障:在本系统主要体现在以下两个方面:(1)对于学生登录模块,由于初次登陆,学生 ...

  8. 文献综述十八:基于SSH框架的进销存管理系统设计与实现

    一.基本信息 标题:基于SSH框架的进销存管理系统设计与实现 时间:2017 出版源:内蒙古科技与经济 文件分类:对框架的研究 二.研究背景 进销存管理系统在各企业中广泛应用,使用SSH框架,很大程度 ...

  9. 基于laravel框架构建最小内容管理系统

    校园失物招领平台开发 --基于laravel框架构建最小内容管理系统 摘要 ​ 针对目前大学校园人口密度大.人群活动频繁.师生学习生活等物品容易遗失的基本现状,在分析传统失物招领过程中的工作效率低下. ...

随机推荐

  1. WebDriver--简单的元素操作

    以登录163邮箱为例,演示以下几个方法的使用 ①switch_to.frame() ②.clear() ③.send_keys() ④.click() ⑤switch_to_default_conte ...

  2. C#中日期记忆日期的格式化,日期格式化说明

    参数format格式详细用法:格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePa ...

  3. javascript技术难点(三)之this、new、apply和call详解

    4)    this.new.call和apply的相关问题 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本 ...

  4. WPF 子窗体关闭时显示父窗体

    这个问题纠结了两天,今天在一个朋友的帮助下,解决了,其实很简单,但是可能作为新手,接触WPF时间还是短,因此作为一个问题困扰了我. 父窗体部分代码 private void EditInformati ...

  5. 虚拟文件系统(VFS)

    原文链接:http://www.orlion.ga/1008/ linux在不同的文件系统之上做了一个抽象层,使得文件.目录.读写访问等概念都成为抽象层概念,这个抽象层被称为虚拟文件系统(VFS). ...

  6. alert()与console.log()的区别

    [1]alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. al ...

  7. Eclipse迁移到Android studio步骤如下:

    一.从Eclipse中导出:1.将你的ADT插件版本升级到22.0以上.2.在Eclipse中,选择File-->Export.3.在弹出的导出窗口中,打开Android的文件夹,选择“Gene ...

  8. 《ASP.NET MVC 5框架揭秘》样章发布

    今天算是新作<ASP.NET MVC 5框架揭秘>正式上架销售的日子(目前本书在互动网已经到货),为了让更多适合的朋友们能够阅读此书,同时也避免让不适合的读者误买此书,特将此书的样章发布出 ...

  9. .NET使用OpenSSL生成的pem密钥文件[1024位]

    using System; using System.Text; using System.Security.Cryptography; using System.Web; using System. ...

  10. etlpy: 并行爬虫和数据清洗工具(开源)

    etlpy是python编写的网页数据抓取和清洗工具,核心文件etl.py不超过500行,具备如下特点 爬虫和清洗逻辑基于xml定义,不需手工编写 基于python生成器,流式处理,对内存无要求 内置 ...