- 522.82 KB
- 2022-05-17 13:23:48 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
目录引言11问题定义11.1系统开发背景11.2系统开发目的21.3系统简介21.4系统意义22系统可行性研究22.1经济可行性22.2技术可行性32.3操作可行性32.4社会可行性42.5法律可行性42.6小结43系统开发计划43.1系统开发计划43.2开发进度表54系统需求分析54.1组织结构分析54.2功能需求分析6
4.3性能需求分析154.4系统运行环境需求174.5其他需求175系统总体设计186系统数据库设计187系统详细设计与实现188系统测试189用户操作手册1810结束语18参考文献20
引言随着21世纪计算机的普及,计算机已在我国的各行各业广泛使用。人们越来越多的喜欢用计算机来解决生活中的实际问题,这样不仅可以提高人们的工作效率,而且提高了人们的生活质量,同时带动了我国经济的发展。随着计算机技术的应用的深入和广泛,人口的增多,学校的扩招学校对学生出入宿舍的考勤用手工记录已不再适合,因此学校的考勤也需要开始数字化,这对于学校对学生的管理非常重要;同时也加强了学校的规范化管理,学生自觉遵守纪律,提高了学校的名声,间接的形成了良好的学习氛围,使学校的发展更上一层楼。我们的宿舍考勤管理系统就是为了满足这些需求而设计的。集身份选择登录、自动考勤、门禁管理、假期管理、宿舍管理、报表统计于一体的系统,系统使用起来非常方便。大大减少了学校的人力、物力、财力,为学校的数字化建设带来很大的进步。1问题定义本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中王玉霞同学在本部分中起主要作用。1.1系统开发背景教育在当今社会显得愈加重要,但对于学生的生活管理同样不可忽视。对于学校来说,学生宿舍楼出入的管理是一项非常重要的工作,其不仅直接关系到学生的安全问题,而且也会影响到学校的秩序以及在外的声誉。目前大部分高校的宿舍门禁管理系统依然是最原始的宿舍管理员手工记录数据。对于学生数量较少的学校来说纸质记录依然可以使用;然而目前学生的数量越来越多,对于学生的管理也越来越复杂,如果仍然使用纸质记录,会需要大量的人力、物力,这样的工作是不断重复,相当繁琐无聊的。而且,当特殊情况下需要查找某项特定记录时,大量的纸质记录,需要管理人员逐一查找,这样不仅效率很低浪费很多时间,同时也使管理员对自己工作觉得枯燥乏味,缺乏工作积极性,进而导致各种问题的恶性循环。根据我们小组调查了解到,湘潭大学目前正准备启用宿舍门禁管理系统。尽管这改善了公寓的安保条件,但湘潭大学的安全管理仍然比较薄弱,对于学生出入宿舍大楼时间没有任何限制,这造成很多学生晚归、夜不归宿等情况时有发生,这存在很大的安全隐患,才会让犯罪分子有机可乘。这是由诸多因素造成,首先是社会因素,其次是个人问题,三是学校的管理缺陷。这是值得我们反省和深思的,也是我们必须加强的。21
因此我们必须采取一定措施来科学地解决这些弊端,针对于门禁系统,我们提出了与其相关联的考勤管理系统。学生需要刷卡才能进出宿舍楼,而考勤管理系统恰好是与门禁管理系统相衔接的部分,将门禁与考勤管理一体化使公寓的管理水平更加精细,促进学校事业更好更快发展,为数字校园建设拓展新的功能。1.2系统开发目的保障学生的人身安全是学校管理工作中最重要的任务,也是学校对学生家长的最基本保证。学生宿舍考勤管理系统是学校在对学生生活管理中的细节之一,该系统的实现,是我们学校实现自动化管理的重要环节。为了能够更好的加强对学生纪律和寝室安全的管理,防止学生晚归、夜不归宿等问题,为学生提供安全、舒适的生活环境,我们特推出了校园宿舍考勤管理系统方案。1.3系统简介我们的系统使用如下方案,楼栋的门禁机器具有自动身份识别功能,当属于本楼栋的学生使用自己的卡在机器上刷卡时,门禁系统会验证是否本楼栋学生,若是则大门则会自动打开允许学生进入,并且会把学生的刷卡记录自动上传到数据库,方便以后查询。如不是本楼栋学生,则大门不会打开,需要到管理员处登记核实情况,审核通过后方可进入。管理员通过该系统对学生和宿舍进行管理,每个月月初统计学生的出勤信息,对于上月寝室每个成员均按时出入的宿舍进行褒奖,对于晚归或者夜不归宿学生进行及时提醒甚至进行批评教育。1.4系统意义学生宿舍考勤管理系统的开发可以更好地响应我们学校自动化办公的号召,结合目前全国很多大学的发展方向,不仅减轻了管理员的工作量,提高工作效率;而且可以准确地掌握学生的出勤信息,落实责任。可以以此来督促学生拥有正常的作息时间,进行有效的管理。2系统可行性研究本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中王玉霞同学在本部分中起主要作用。可行性分析也称为可行性研究。在设计和开发系统之前,我们小组对系统的需求进行了调查分析。主要通过了解目前各大高校门禁管理系统、指导老师的意见,以及我校宿舍门禁管理系统的具体实际情况,通过以下几个方面分析系统的可行性。2.1经济可行性21
经济可行性分析的重点是判断这个系统在以后的使用过程中带来的经济价值是否大于该系统的开发成本,以此作为系统是否可以进行下去的标准。从该系统的开发费用方面,前期的问题定义确定目标以及需求分析都是由小组成员完成无需任何费用,系统的代码部分也是由小组成员分工完成无需费用。从该系统的收益方面,系统运营可以降低人力成本、增加工作效率,提升学校管理人员工作积极性,与此相比系统运营需要的成本微乎其微,能够给学校带来一定的经济效益。综上所述,从经济角度该系统是可行的。2.2技术可行性技术可行性的重心是确定现有的技术是否能够实现该系统。目前,硬件的更新速度很快,价格也逐渐降低。本系统使用调试工具为MyEclipse服务器:tomcat7.0/apachetomcat7.0数据库管理系统:MySQLJAVA服务器页面:JSP用JSP开发的Web应用是跨平台的,具有很强的兼容性,可以在很多操作系统上运行。JSP具有以下优点:(1)一次性编写,到处运行。除了系统之外,代码不用做任何更改(2)系统的多平台支持(3)强大的可伸缩性(4)多样化和功能强大的开发工具支持(5)支持服务器端组件随着现有技术的发展,软硬件技术基本已经进入成熟阶段,可以满足开发者的需要。在硬件方面,普通电脑即可实现。在软件方面,简单易学,容易上手。在技术方面不再成为系统开发的瓶颈。综上所述,从技术角度该系统可行。2.3操作可行性操作可行性的重点是系统的操作方式在用户组之内是否行得通。该系统的界面设计考虑到用户的使用习惯,如登录查询等功能一目了然,用户使用起来简单方便。界面设计美观、简洁,不会让用户感到枯燥乏味。并且该系统的所有按钮描述清晰,用户很容易理解,不需要进行专门的学习,根据自己需要和系统提示逐步操作就可查询想要的内容。21
综上所述,本系统的可操作性很强。2.4社会可行性社会可行性是指是否在社会方面行得通。目前很多高校尽管有宿舍门禁管理系统,但却缺少考勤管理系统,人工登记的方式又费时费力。通过这个考勤管理系统的运用,极大方便了管理员查询具体的存档记录,提升管理员的工作效率,提醒学生按时回寝,从而避免了安全问题等隐患的发生,从而更有效地提升学校的管理水平。综上所述,本系统有很强的社会可行性。2.5法律可行性法律可行性是指是否在国家法律法规方面行得通。该系统符合国家法律法规,具有法律可行性。2.6小结从以上分析中得出结论:宿舍门禁管理系统的开发工具简单,硬件要求低,操作简便,开发成本低,能够提高工作人员工作效率,进一步加强学生的安全保障,满足国家的法律法规。因此,该系统不管是在经济上、技术上、操作上、社会上以及法律层面上都是可行的,具有一定的经济实用价值。3系统开发计划本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中王玉霞同学在本部分中起主要作用。3.1系统开发计划(1)系统的问题定义、开发计划的制定、可行性研究、需求分析,对系统前期的调查分析,在其基础上分析该系统是否可行。明确系统需要的主要模块及其功能,并按不同角度对各个功能进行具体的设计和描述,从而形成系统的各种流程图。这一部分主要由王玉霞负责,其他组员协同完成。(2)系统总体设计,总体设计对系统的设计思想、结构化设计原则、结构分析以及流程图进行设计和描述,形成总体设计说明书文档,这一部分主要由夏成旭负责,其他组员协同完成。(3)系统的数据库的设计,主要包括:数据库的选择、数据库的需求分析、数据库的概念设计(系统E-R21
图)、数据库的逻辑设计(数据流程图,数据字典)、数据库的物理结构设计、数据库的实施、数据库的运行与维护。这一部分主要由杨博文负责,其他组员协同完成。(4)系统详细设计和实现。主要包括:完成详细设计,以及系统编码实现。在既定的时间内完成系统的每个模块。这一部分主要由秦武负责,其他组员协同完成。(5)系统的测试、调试及用户手册的编写工作,与其他人共同完成系统实现工作。主要包括系统功能的测试和功能模块的调试,进一步完善系统的功能。应形成系统测试说明文档和用户操作手册。这一部分主要由张晓燕负责,其他组员协同完成。3.2开发进度表整个系统的开发进度表如表3-1所示。表3-1开发进度表序号各阶段完成的内容完成时间1制作工作计划及进度安排2015.4.1—2015.4.52资料收集、整理和分析2015.4.6—2015.4.93可行性分析、需求分析2015.4.10—2015.4.174系统总体设计2015.4.18—2015.4.255系统数据库分析与设计2015.4.26—2015.4.296系统详细设计和编码实现2015.4.30—2015.5.107系统测试及维护2015.5.11—2015.5.138操作简介2015.5.13—2015.5.159答辩2015.5.304系统需求分析本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中王玉霞同学在本部分中起主要作用。要开发出满足用户需求的产品,或提交满足用户需求的成果,提供让用户满意的服务,因此需求分析显得非常重要,只有充分满足用户的需求,才能在后期使用过程中减少不必要的变更,尽量减少人力成本,减少时间浪费,以保证项目顺利地完成,是系统开发成功的基础。同时也会促进本小组后续工作顺利进行。4.1组织结构分析组织结构分析21
作为需求分析的最顶层,主要是通过组织结构图来实现的。组织结构图一般是树状结构,自上而下一般是按照级别、分层次构成的组织的关系。通过对组织结构的分析,判断各个层次的职能是否明确,进而找出问题所在。通过分析画出的组织结构图如图4-1所示。超级管理员处北苑宿舍区管理员南苑宿舍区管理员…北青宿舍区管理员琴湖宿舍区管理员本区学生本区学生…本区学生本区学生图4-1组织结构图顶层为超级管理员处,作为湘潭大学寝室预约系统的超级管理员,是寝室预约最高级操控者。超级管理员处的下属是各宿舍区管理员。学校目前有5个宿舍区,包括了北苑宿舍区、南苑宿舍区、金翰林宿舍区、琴湖宿舍区、北青宿舍区。各宿舍区管理员负责各区的学生宿舍与考勤管理。4.2功能需求分析1.系统主要功能管理模块简介登录/退出管理学生、管理员、超级管理员登录退出系统,更改密码;管理员,超级管理员可以拥有更高权限,变更学生信息。考勤管理学生考勤,学生平时出入宿舍打卡记录,请假、放假等统计功能,可以进行相应的查询。请假管理学生周末等得请假免去了去学公办请假的流程,可以直接通过系统在网上填写请假单,等待管理员审核。参数管理配置学校每个学期的时间段,添加整个学期之间的放假时间,保证系统参数的正确性。21
数据库管理备份和还原学生的日常考勤信息,对数据库进行相应地配置。报表管理生成、打印学生的考勤信息。帮助提供软件的一些相关信息。2.系统功能模块图此功能模块图是描述的是整个系统主要的几个模块。系统的功能模块图如图4-2。图4-2系统功能模块图3.子功能模块图子功能模块图主要是是系统功能模块图中的模块考勤管理模块下面的几个模块;考勤管理:考勤管理主要是记录学生出入宿舍的打卡记录。请假放假管理:管理员通过学生的相关信息,对已经申请请假的学生进行进行审核,记录缺勤原因即可。考勤统计:系统会自动生成学生的缺勤记录,包括学生的缺勤日期、姓名、性别。寝室等相关信息。21
子功能模块,如图4-3所示。图4-3子功能模块图4.面向对象功能划分湘潭大学门禁考勤管理系统主要分为三个角度,分别是学生、宿舍区管理员、超级管理员。(1)学生的功能:标题不要标点,下同。登录界面:学生首次登录需要选择身份为学生,系统帐号即学号,密码默认为123456,学生可以点击修改密码按钮修改默认密码。学生输入帐号密码,点击登录。缺勤记录功能:学生登录后可以点击我的缺勤记录查看自己的缺勤记录(缺勤记录包括学生的寝室号,姓名,性别,缺勤日期,备注学生年级、是否请假,登记人)。请假管理功能:如果需要请假,则点击请假管理,输入请假开始时间、结束时间、请假原因等提交请假单,等待管宿舍区管理员审核;如果学生想要查看请假是否审核通过,点击请假管理就可查看自己的审核状态是通过还是待审核,以及查看审核人、审核时间。自己的请假时间等。退出功能:学生可以点击退出系统按钮来退出系统,会自动返回登录页面。(2)宿舍区管理员的功能:登录/21
退出界面:管理员宿舍区管理员身份后输入帐号密码登录系统,点击修改密码可以更改现有的密码,如需退出则点击退出系统则可返回登录界面。宿舍管理功能:管理员拥有权限点击宿舍管理按钮,管理宿舍的相关信息,管理员可以点击添加宿舍输入宿舍区,寝室号,寝室类型(几人间),寝室目前所住人数,寝室长电话等点击添加宿舍加入新的宿舍到数据库;管理员可以通过宿舍区和寝室号查询到特定宿舍的寝室类型,人数,寝室长电话,进行修改或者删除操作等;学生入住登记功能:对于未入住的学生,宿舍区管理员需要点击学生入住登记,输入学生学号,需要入住的寝室等。寝室调换功能:如果有学生经过学院审批需要调换宿舍,管理员可以点击学生寝室调换按钮,输入需要调换寝室学生的学号点击确定后,进入调换页面,该页面显示学生学号,姓名,性别,目前宿舍区,目前寝室;管理员选择学生需要调换到的宿舍区和调换的寝室号,点击确定调换即操作成功。学生管理功能:如果有学生已经请假,管理员点击学生管理按钮,选择宿舍区,输入寝室号,学生的姓名或者学号或者班级等点击查询,进行缺勤登记操作,输入缺勤日期和缺勤原因到备注中点击提交即可。在备注中输入学生缺勤原因点击提交即可。学生迁出登记功能:对于已经毕业或者其他原因需要迁出所在宿舍的学生,管理员点击学生迁出登记输入需要迁出学生的学号,点击确定后即可迁出学生,此功能只要迁出后就不可恢复。学生缺勤记录功能:管理员如果需要查看学生缺勤记录,填写宿舍区即可查看对应宿舍区所有缺勤学生的记录,填写宿舍区和寝室号即可查看对应寝室成员的缺勤记录,填写学号即可查看特定学生的缺勤记录。自动考勤功能:考勤截止时间为23:30考勤范围为截止时间一小时以内,管理员可以点击生成缺勤记录自动生成缺勤学生的报表。请假管理功能:管理员需要点击请假管理来审核请假单,查看请假学生、请假时间、请假原因,输入审批结果、审批意见点击审核即可。(3)超级管理员的功能:超级管理员拥有比宿舍区管理员更高的权限,不仅拥有管理学生的功能,而且拥有直接管理宿舍区管理员的权限。登录界面:超级管理员选择自己的身份后,输入自己的帐号密码,通过验证后成功登录。宿舍区管理员管理功能:如果超级管理员需要对宿舍区管理员进行更改,则点击宿舍区管理员管理按钮,通过输入宿舍区管理员的用户名或者电话号码筛选出需要的管理员信息对其进行修改或者删除操作;对于新来的宿舍区管理员,超级管理员可以点击添加宿舍区管理员,添加对应的宿舍区,用户名,密码,宿舍区管理员密码,性别、电话点击添加即可。21
学生管理功能:对于新生超级管理员需要将新生学号姓名班级等个人信息输入数据库同时为学生设置帐号和密码,点击添加学生即可;通过入住/未入住/迁出,学生姓名等方式查询出某一特定学生的信息,进行修改或者删除。学生入住登记:点击输入学生将要入住的宿舍区,学号和学生学号点击确定入住即可。宿舍区管理,对于学校新扩建的宿舍区,超级管理员点击添加宿舍输入宿舍区的名称(如北苑)、简介(如北苑宿舍区);超级管理员可以通过输入宿舍区的名称,筛选出需要修改或者删除的宿舍区,进行更改。宿舍管理功能:超级管理员宿舍管理权限与宿舍区管理员权限相同。请假管理功能:当超级管理员需要查看学生请假的相关信息时,只需点击请假管理,就可查看请假学生姓名、请假时间、请假状态、审核人、审核时间等;如果需要查询某一特定学生的请假信息,可以通过输入学生的姓名点击查询。学生寝室调换、学生缺勤记录、学生迁出登记这些功能与宿舍区管理员权限一致。学生迁出记录:超级管理员可通过学生迁出记录查看已经调换宿舍的学生。超级管理员可以点击修改密码来修改当前密码。点击退出系统,返回登录页面。由以上分析,得出学生、宿舍区管理员、超级管理员功能的直观图。学生功能直观图如图4-4所示。图4-4学生模块功能图21
宿舍区管理员功能直观图如图4-5所示。功能图就可以了,不要直观图4-5宿舍区管理员模块功能图21
超级管理员功能直观图如图4-6所示。图4-6超级管理员模块功能图21
5.功能关系描述前一部分主要描述了系统各个模块的功能,并对各种功能进行详细的讲解和描述;然而本部分主要是将系统的各个功能相互关联,描绘各种功能之间的流动情况以及整个系统的运作流程。主要通过系统流程图和数据流图来体现。(1)系统流程图通过图形符号来描述系统的各个部件,表达信息在各个部件之间信息的流动。详细描述了学生进出宿舍通过门禁系统刷卡,系统记录学生的出勤时间并自动传到后台,生成出勤记录。学生在工作日请假需要到学院审批,审核通过后告诉管理员,管理员记录请假或者放假时间生成请假、放假记录。最终生成考勤统计表。系统流程图如图4-7所示。图4-7系统的流程图21
(2)数据流图本部分是运用数据流图来详细描述湘潭大学门禁宿舍考勤管理系统的学生信息,宿舍信息,调动信息,考勤信息,统计信息等数据库中的各种数据之间的流动情况,描绘了其在整个业务处理过程中的流动。系统的数据流图如图4-8所示。图4-8系统数据流图21
该数据流图的具体描述是用户通过验证进入自己的账户,通过系统的权限选择,获取自己的功能。如普通用户即学生,通过查看数据库的统计信息查看自己的考勤统计。系统管理员则可以通过学生的宿舍信息对宿舍进行删改操作,进而生成新的宿舍信息。通过查询数据库中的学生信息对学生进行管理后,进而更新学生信息。管理员通过查询学生信息,根据学生的打卡情况,生成学生考勤信息。通过对学生考勤管理,生成考勤的统计信息,学生通过统计信息来查看自己的考勤统计表,清晰明了地描述了系统各个数据的流动去向。4.3性能需求分析性能需求描述的是系统展现给用户的行为和执行的操作等,为了保证系统能够长期、安全、稳定、可靠、高效的运行宿舍门禁考勤管理系统应该满足以下的性能需求,包括系统的界面需求、可扩展性需求、安全性需求、可靠性需求等。(1)界面需求系统的界面是人与计算机进行信息交换的重点,为了使用户能够准确、高效、轻松地完成工作,所以软件必须具有友好性和易用性。不同风格的软件界面,对于用户来说可能会产生截然不同的评价。一个美观的界面不仅会使用户心情愉悦,而且会使工作效率有极大的提升。因此分析用户特征、了解用户需求和操作习惯,是开发软件界面的必要步骤,必须引起足够重视。①界面元素对于软件界面的元素需求有界面整体布局、界面的主色调、各个区域的字体、字形、字号以及颜色等。软件界面作为与用户交流的媒介,如果其中有一项功能不符合用户的使用习惯,都有可能使用户对系统的评价大打折扣,甚至是放弃该系统,这是得不偿失的。因此软件的界面对用户的工作效率有显著的影响。②用户因素用户是界面设计的核心,不同的用户对界面的需求也不同。这主要取决于用户的个性、学历、年龄、所处的环境,具有一定的主观性。因此在设计界面时,要充分考虑不同用户对不同界面的需求,在界面设计过程中,对于系统各个模块对应的用户的相关特征,尽量设计出满足用户需求的界面。因此,我们系统的界面力求简洁美观,无论是学生还是管理员的各种功能都清楚地显示在页面上,容易上手,只需要相关人员进行简单讲解或者根据系统用户说明手册的介绍简单了解即可操作,只需点击需要的功能根据提示就可一步步完成。界面需要包含系统的所有功能,用户在使用过程中一目了然。(2)可扩展性需求21
随着社会的发展,需求的变化也越来越快,在做系统时,我们要充分考虑到系统后续的修改、升级等维护工作,如果软件的可扩展性很差,那么软件的修改会浪费很多的人力、物力、财力,因此必须保证软件具有较强的适应能力,在一个相当长的时期能够正常运行。要具备以下可扩展性:①能够快速方便地根据用户需求添加新的功能;②扩展前后新旧系统之间具有较高的耦合性;③在对系统进行扩展的时候只需要很低的成本;④扩展后系统仍能满足运行时对系统要求的性能,如及时性、可靠性等。我们的系统为三层的架构,这为系统的修改、升级等维护工作带来了很大的方便性,当某个功能需求发生变化时,只需要找到该功能对应的层面,对该层面上的某个类等进行修改,其他需要变化的相关各层也会得到相应功能的改变。(3)安全性需求工作在不同环境的信息系统对其安全、保密的要求显然是不同的,根据所调查的具体情况,做出设置只有授权的用户,在选择用户身份输入用户名、密码后才能拥有进入系统和修改信息的权利的功能,防止非工作人员或者其他不法分子或者有其他企图的人员对系统进行查询或者篡改等操作,使该系统在运行中安全保密方面的性能得到必要的满足。学生只有登录、查询缺勤记录和修改密码的权限,其他更换宿舍、修改个人信息或者删除等操作只有宿舍区管理员或者超级管理员才拥有调整的权限。我们小组开发的宿舍门禁考勤管理系统主要是以数据库为核心的信息管理系统,数据库的安全性和稳定性尤其重要,我们做出数据管理的功能,包括数据备份和数据恢复,从而保证了数据库的安全。在保证基本安全方面的性能得到满足后,我们允许工作人员和学生在登录系统后可以自己修改自己的登录密码,动态保护系统的安全性。(4)可靠性需求软件在运行过程中,很有可能会出现一些问题,例如系统奔溃、硬件损坏、接口受损等可能会给客户带来不可恢复的损害的故障,因此要充分考虑到可能出现的问题,一旦出现问题,系统依然应该保持处理问题的能力,以防止系统崩溃等问题导致系统终止服务带来严重损害,给客户带来巨大的损失。这就意味着系统必须具备一定的可靠性,这是评价软件系统的一个重要指标。21
我们的宿舍门禁考勤管理系统在运行时,各子系统时效的影响各不相同。在需求分析中,根据用户实际提出的要求,尽量减少我们的系统在运行过程中发生故障的概率,使其尽量低于用户提出的范围。对于那些重要的子系统,在使用过程中可能会造成严重影响的模块,需要更高的可靠性要求,使宿舍门禁考勤管理系统能够稳定运行,在运行过程中的损失远远大于开发过程,因此我们在开发过程中必须要严格根据用户需求来实施,采取有效措施来避免因为使用过程中出现问题而带来的严重后果。4.4系统运行环境需求为了确保宿舍考勤管理系统在使用过程中的可靠性和保证工作人员的工作效率,对系统服务器和客户端并没有太高的要求。我们的应用程序可在普通计算机上运行,不仅适合国际互联网Internet,同时也可适用于内部的局域网。其运行要求请看表4-1所示。表4-1系统运行环境需求表操作系统Windows7SP1(x86和x64)、Windows8(x86和x64)、WindowsServer2008R2SP1(x64)、WindowsServer2012(x64)CPU1.6GHz或更快的处理器内存1GBRAM(如果在虚拟机上运行,则为1.5GB)硬盘20GB的可用硬盘空间数据库采用数据库MySQL5及其以上版本,运行于服务器端浏览器InternetExplorer(IE),Googlechrome4.5其他需求(1)系统处理的准确性系统的处理必须具备准确性。如今,绝大多数用户对软、硬件技术的要求越来越高,系统在运行过程中,很多信息对于用户来说非常重要,尤其是当用户针对某一特定问题需要查询时,系统出错有可能给用户或者其他人带来不可修补的影响。因此要尽量减少错误事件的发生,即系统处理必须具备准确性。(2)系统处理的及时性在用户使用过程中,如果系统在处理数据和时间响应方面需要较长时间,会浪费用户很多时间,有可能导致用户在等待过程中耽误了其他重要的事情。因此系统的处理必须保证具有一定的及时性。(3)系统的开放性和系统的可扩充性21
宿舍门禁管理系统,需要长期使用,在以运行的过程中系统可能会根据用户的需求和环境的变化要进行适当的配合与修改,因此要考虑到系统的可扩展性和可维护性。为了未来系统可以更好地进行改进和完善,我们需要系统具有一定的开放性,才能对系统进行拓展和修改。我们的系统是一个开放的系统,只要符合规范,可以进行简单的增改删除操作。为系统进行更好地升级换代。(4)系统的响应速度如今,无论是软件还是硬件更新极快,响应速度越来越迅速,很多用户对系统的要求也越来越高,因此我们系统也必须要满足用户的需求,所以系统的响应速度也要快,从而保证系统能够正常长期的运行。5系统总体设计本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中夏成旭同学在本部分中起主要作用。6系统数据库设计本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中杨博文同学在本部分中起主要作用。7系统详细设计与实现本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中秦武同学在本部分中起主要作用。8系统测试本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中张晓燕同学在本部分中起主要作用。9用户操作手册本部分由秦武、杨博文、夏成旭、张晓燕、王玉霞同学共同完成,其中张晓燕同学在本部分中起主要作用。10结束语经过一段时间的努力,在朱红灿老师的指导下,我们小组对宿舍考勤管理系统的分析、设计、开发等工作已经基本完成。在系统开发的整个过程中,我们综合运用了大学四年所学习到的各种理论知识,实现了实践与理论的结合,发现问题,面对问题,进而解决问题,学会了运用学过的知识来解决生活中的实际问题。我们小组成员分工合作,积极参加组内的各种讨论工作以及不错过小组的每次会议,我们一致认为系统的实现固然重要,但是其开发的过程是最值得我们学习的。因此无论是从专业知识上还是从团队合作上,我们都收获很大。21
如今的社会越发复杂,在教育和学习进步备受重视的现在,学校的扩招导致学生的数量逐渐增多,对学生的生活方面的管理要求也越来越精细。随着计算机的普及,对工作的质量和效率要求也越来越严格,加上管理工作量的增大,宿舍考勤管理系统是必然要存在的。这样可以减轻工作人员的工作量。经过这次毕业设计和对相关资料的收集,我清楚的感到自身知识的不足,对专业知识的学习有很大的欠缺。今后我一定认真学习继续提高自己。最后,再次向朱红灿老师表示感谢,感谢老师的耐心与鼓励,同时感谢组员们的团结合作!21
参考文献[1]薛华成.管理信息系统(第六版[M].)北京:清华大学出版社,2012.:P1~23[2]张海藩.软件工程导论[M].北京:清华大学出版社,2012(5):P1~71[3]李建军.基于Web应用的高职院校学生考勤系统的设计与开发[J].电脑知识与技术.2012(21):P3~6[4]苏畅.基于JAVA的公司考勤系统的设计与实现[J]科技广场.2013(05):P3~30[5]章通,陈金玉.网络指纹考勤系统的设计与实现[J]. 计算机应用与软件. 2011(02)[6]季相云.基于J2EE的考勤管理系统的设计与实现[J]. 山东大学 2012:P6~11[7]卫红春.信息系统分析与设计[M]. 西安电子科技大学出版社. 2011:P2~28[8]于静.JAVAWeb应用开发教程[M]. 北京邮电大学出版社. 2010(04):P2~35[9]刘腾红、刘婧玉.信息系统分析与设计[M]. 清华大学出版社. 2010:P13~27[10]闫振东.一种基于多层块区的数据存储架构[J]. 微处理机. 2015(01):P1~2821
21