第一范文网 - 专业文章范例文档资料分享平台

基于C#下的学生宿舍管理系统设计与实现

来源:用户分享 时间:2025/5/19 8:06:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

南华大学计算机科学与技术学院毕业设计(论文)

全不了解计算机的人员,纯粹地就该系统的功能实现情况进行相应的操作,检测系统是否满足日常事务管理的需求,根据实际情况设计相应的输入,观察输出是否符合预期,尽早地发现其中的问题并进行修改,对于功能的实现和冗余,直到完全符合宿舍管理员的要求。

在开发过程中为了很好地实现相关的功能,和保证保证系统的顺利完成,相应的测试工作一直贯穿整个开发过程。针对开发过程中可能出现得问题采取一些原则性测试:

(1)菜单选项的测试:为了让所有的菜单选项都能正常地实现相关的功能,并且为了保证界面的美观和友好性,对所有的菜单都采取了一样的样式,不仅保证了界面的美观,而且对每个菜单的相关功能的实现,都保证了其准确性。

(2)对于数据库的交互,在菜单相应功能测试后,马上对后台数据库进行了检索,核对菜单功能实现前后数据库的变化情况,是否符合菜单功能,保证了每个功能与数据库都能即时互连,相应功能的实现能够在数据库中得到体现。

(3)集成测试:把系统的所有功能都集中起来,与系统规格说明书进行比对,以保证完全契合预期功能。

在该宿舍管理系统中对用户的信息都有明确规定,由于宿舍管理员的频繁变动性,所以规定用户名和密码都是由系统统一生成,用户名就是宿舍的编号,比如:弘辰6栋的用户名就定为“hongchen06”,初始密码为123456

根据上述条件可以生成相应的等价类,如表5.1

表5.1 用户名等价类表

输入条件 用户名

有效等价类 规范的用户名

无效等价类 随意的用户名

下面选取了2个测试用例,覆盖了有效等价类和无效等价类。 输入:hongchen06 覆盖有效等价类 输入:dsfsk 覆盖无效等价类

表5.2 密码等价类表

输入条件 密码组成

有效等价类 规范密码

无效等价类 错误密码

下面选取了3个测试用例,其中第一个覆盖了没有修改密码之前所有的有效等价类,

第 28 页 共 34页

南华大学计算机科学与技术学院毕业设计(论文)

其他的覆盖了2个无效等价类。

输入:123456 覆盖初始有效等价类 输入:ASDFSDFSDA 覆盖无效等价类

输入:空 密码为0个字符,覆盖无效等价类

5.5 测试与分析

经过详细的测试,该系统在学校提供的硬件基础上能够良好地运行,无论是在界面的友好性还是系统的易操作性方面,都达到了预定的期望,该系统所实现的基本功能很好地满足了学校宿舍管理的需要,使得学校宿舍日常事务管理更加的高效和准确,并且很好地服务了学生,使得宿舍管理员的工作量大为下降,很好地完成了学校的额期望。

但是,由于个人能力和精力的有限,该系统还存在着一些问题:

首先,该系统是在我们学校日常事务处理的基础上开发的,只能适用于我们学校的宿舍管理,很难通用于其他学校。

其次,在设计数据库的时候并没有考虑到数据增长的过程和过期数据的处理,随着时间的推移,该系统数据库的数据量就会越来越大,最终导致超过预定的极限而不能正常工作,所以该系统只能用在小型的宿舍管理,而且不能长时间使用。

还有,该系统只是完成了我们学校日常事务中比较常见的简单的事务管理,对今后学校发展后新开的事务不能很好地实现。

5.6本章小结

本章主要对系统开发后的测试工作进行了一个介绍与剖析。通过测试确保了代码的正确性与系统运行的安全性,是系统开发中一个不可缺少的阶段,通过测试后的功能模块与代码才会有保证,在此主要采取的是功能测试。

第 29 页 共 34页

南华大学计算机科学与技术学院毕业设计(论文)

结 束 语

通过对学生宿舍管理系统现状及其开发技术了解,考虑其技术可行性、使用可行性、经济可行性,及对系统的开发按软件工程的标准进行系统分析、概要设计、详细设计、及系统测试,经过努力,基本达到了学生宿舍管理的要求,实现了系统的基本功能。

本系统主要有以下几个方面的优点:

(1)本系统是根据我们学校宿舍管理的实际情况进行设计和开发的,设计内容都是根据宿舍日常事务的实际需要来进行的,非常符合宿舍管理员的要求,有很大的实用价值。

(2)该系统考虑到我们学校宿舍管理员的文化程度,根据他们对计算机系统运用的经验和反馈,来进行相关功能的设计,在运行操作上非常的简便。宿舍管理员都能很好地掌握和操作该系统。

(3)该系统对于数据查询方面也较为方便快捷,根据日常查询的要求,把相关数据都进行了存储处理,去掉了一些不必要的冗余,精简了查询数据。无论是对学校来说还是对宿舍管理员来说,都能够简单明了地查询想要的查询数据,能够很好地反映界面与后台数据的互连情况,实现了数据的即时更新。较以往来说,不紧节省了查询时间,更能保证查询的准确性。

(5)该系统提供了信息校验功能,对于错误无效的数据能够及时发现,当用户提交的数据不符合后台数据库的规范时,系统能够发现并给出友好提示,这样能保证宿舍管理员对数据的辨认。

(6)对于数据维护方面,该系统突破了人为维护的局限,在后台存储的数据都会进行正确性验证,在很多的信息存储表中都设定了相应的关键字,能够根据关键字很快地检索出相关信息,比如要查询学生信息的时候,只需要输入学号,其他跟学生有关的基本信息都能根据学生的学号而派生出来,这要既保证了效率还保证了正确性。

总的来说,本系统设计使用方便,便于维护,对于管理者来说是较好的管理工具。与此同时通过对本车鞥许的开发,让本人对软件开发有了一个比较详细的认识,深刻体会到实践的重要性。鉴于自己的分析设计和程序经验不足,被系统在设计和实现过程中,还有一些地方没有得到妥善的处理,有待进一步的提高和完善。

第 30 页 共 34页

南华大学计算机科学与技术学院毕业设计(论文)

本次毕业设计已经顺利的完成了,在整个开发设计的过程中,有着许许多多的感触,每次遇到问题解决问题都会让我有心的体验,得到新的收获,回想起开发过程中学到的一切,感慨还是比较多。在这次毕业设计中学到了不少的东西,在读研期间学习了计算机的很多相关课程,但仅仅是限于理论知识的掌握,并没有真正的得到实践,因此对知识的很多掌握还不是特别的熟悉。通过本次的毕业设计我的体会是变成经验是需要不断的实践才可以获得的。回想整个的毕业设计历程,感慨颇多,在这段日子里我不但学习了.NET相关的很多技术,最重要的是由了正确的开发意识,获得了更多的经验。在设计的时候,遇到的问题也不少,有时候一个问题会停留很久才可以继续进行下一步。这里面存在着很多的问题,其中一些事停留字技术、方法和策略之中的,对于有些问题不能够死盯着不放,要懂得灵活变通。当发现问题的时候,需要从多个角度去审视问题和情况,这样才可以找出最佳的解决方案。只有有不怕挫败的精神,不管在开发的时候遇到什么样的困难,都要冷静的分析来找出错误给出最佳的解决方案,也就很容易达到目标。

第 31 页 共 34页

基于C#下的学生宿舍管理系统设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9mtrk70d8g72h8v7sn1a_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top