计算机毕业设计 asp.net学生宿舍管理系统 毕设


https://www.bilibili.com/video/BV1AK421b7Aw/

演示视频:

3.1可行性分析

并不是所有的问题都有简单明确的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。

可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。如果是正确的就加以肯定。要达到这个目的就必须分析几种可能的解决方法的利弊,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩,从而简化了系统分析和设计的过程。

首先,需要进一步分析和澄清问题定义。在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束和限制,也就必须把他们清楚地列举出来。

在澄清了问题定义之后,分析员应该导出系统的逻辑模型。然后从系统逻辑模型出发,探索若干个可供选择的主要方法。对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面的三个可行性:

1.技术可行性,即使用现有的技术能否实现这个系统。

2.经济可行性,即这个系统所带来的经济利益能否超过它的开发成本。

3.操作可行性,即系统的操作方式在这个用户群内能否行的通。

分析员应该为每个可行的解法制定一个粗略的实现进度。当然,可行性研究最根本的任务是对以后的行动方针提出建议。如不可行的话,分析员应该停止这项开发工程,以避免时间、资源、人力和经费的浪费;如果问题值得解决的话,分析员就应该推荐一个好的解决方案,并且为工程指定一个初步设计。

可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只是预期工程总成本的5 %-10 %。

3.1.1 技术可行性分析

随着计算机的普及,其应用也越来越重要,正是在这种情况下各种应用软件也应运而生,而且不断丰富。在本系统中,操作人员易于贯穿软件思想并掌握使用方法,系统在运行时每一步都有相应的文字提示,有时还会弹出小窗口。只要根据提示进行相应的操作即可,操作十分简单。本系统是一套比较完整的应用程序,功能比较齐全,系统可以解决用户注册、查询信息、信息管理等实用性问题。因此,开发此软件在技术上是可行的。

3.1.2 操作可行性分析

自从人类社会进入九十年代后,以及计算机技术的飞速发展,各种应用软件已日益为人们所接受。管理形式的计算机化是社会发展的必然趋势,各种智能化的软件层出不穷,而面对二十一世纪智能管理的挑战,减少了原来人工操作的费时费力的状况。并且可以避免人为的经济犯罪,管理层容易做出及时的决策。本系统用户平台直接面向普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数据操作;少量的数据输入是由后台管理员用户完成的。对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握本系统的操作流程。由此可见,开发此系统在操作上是可行的。

3.1.3 经济可行性分析

软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。我所开发的全国高校二手交易网正是基于为用户提高工作效率、节省工作时间、方便操作与管理的目的而设计的。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。

3.2 功能模块需求

根据系统的功能绘制系统的功能模块图如图3-1。

afcc29b7bcb3b91007d346c0175a8ffc.jpeg

图3-1系统功能模块图

3.3 数据流分析

 3.2.1学生信息管理模块数据流

本系统中学生用户具有的功能包括个人信息管理,违纪信息管理,维修信息管理,意见信息管理,查看公告信息等几个功能。

学生管理模块的流程图如图3-2。

bbbab393418a0468cdc99fbbdcdfb622.jpeg

图3-2学生管理模块流程图

 3.2.2管理员模块数据流

管理员是系统的管理人员可以对整个系统的信息进行管理,包括账号信息管理,学生信息管理,公告信息管理,违纪信息管理,宿舍信息管理,住宿信息管理,意见信息管理,出入信息管理等功能模块。

管理员模块流程图如图3-3。

377a54cd1cccefe28ece5024869e2a78.jpeg

图3-3系统管理员用户流程图

3.2.3部门管理员模块数据流

本模块的主要功能包括个人信息管理,查询学生信息,意见信息管理,查看公告信息。

部门管理员管理模块的流程图如图3-4。

64a545ff88912fa45d4228204449f11f.jpeg

图3-4部门管理员管理模块流程图















第四章 系统设计 

3.1 系统总体结构设计

根据第三章的系统功能模块图得出系统的主要功能模块包括一下几个功能模块。

用户登录功能:实现了用户的登录功能,包括学生用户登录和管理员后台登录和部门管理员登陆。

学生信息管理:管理员对前台注册的学生信息进行管理。

公告信息管理:管理员在后台添加,修改,删除公告信息,普通用户在前台查看公告信息。

违纪信息管理:管理在后台可以添加学生的违纪信息,学生登陆后可以查看自己的违纪信息。

宿舍信息管理:包括对宿舍楼的管理,对宿舍楼里面的宿舍进行管理,包括添加信息,修改信息,删除信息等功能。

住宿信息管理:管理员在后台添加学生入组操作,同时可以查看每个宿舍的床位数量和剩余床位数量。

维修信息管理:学生申请维修信息,管理员在后台处理维修信息。

意见信息管理:普通用户在前台登陆后可以发布留言信息,管理员在后台对留言信息进行管理。

出入信息管理:出入信息管理包括珍贵物品信息管理,访客信息管理,离校信息管理等功能模块。

3.2 关系模型

4.2.1 数据库表的设计

大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。其开发周期长、耗资多、失败的风险也大。必须把软件工程的原理和方法应用到数据库建设中来。对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识。主要有:

1.数据库的基本知识和数据库设计论述;

2.计算机科学的基础知识和程序设计的方法和技术;

3.软件工程的原理和方法;

4.应用领域的知识。

数据库E-R图分析

根据上面的设计规划出的实体主要有用户信息实体,新闻公告实体信息,宿舍信息实体,宿舍楼信息实体,管理员信息实体,违纪信息实体,入住信息实体,留言主题信息实体,违规信息实体,珍贵物品信息实体,离校信息实体,维修信息实体等数据库表。

学生信息实体属性图如图3-1所示。

d64784d331b70547b0700556ee5dce84.jpeg

图3-1 学生信息实体图

公告信息实体属性图如图3-2所示。

f71caa67d8faab27465e577180609ccf.jpeg

图3-2  公告信息实体图

宿舍信息实体属性图如图3-3所示。

3b8a9249867c1331af7479ccc5ef7108.jpeg

图3-3宿舍信息实体图

宿舍楼信息实体属性图如图3-4所示。

a4cec71968cfff732fa0d727ab19eadc.jpeg

图3-4 宿舍楼信息实体图

管理员信息实体属性图如图3-5所示。

f091724a8c64bacc3f6f76f6d934c09e.jpeg

图3-5 管理员信息实体图

部门管理员信息实体属性图如图3-6所示。

9fbb44aa277e9e24ba66958952ce8dea.jpeg

图3-6部门管理员信息实体图

宿舍入住信息实体属性图如图3-7所示。

a8c3f79936e4f6b722638b7e10edea78.jpeg

图3-7宿舍入住信息实体图

留言主题信息实体属性图如图3-8所示。

72ebc5cc4c63316b3b45851732ba5e86.jpeg

图3-8留言主题信息实体图

维修信息实体属性图如图3-9所示。

61364bc8db269008521865ed1a1ea952.jpeg

图3-9维修信息实体图

违纪信息实体属性图如图3-10所示。

c06715bd5eaca5b42df6de206ad849b2.jpeg

图3-10违纪信息实体图

贵重物品信息实体属性图如图3-12所示。

ac449e5673133a0788a7622994f724d7.jpeg

图3-12贵重物品信息实体图

来访信息实体属性图如图3-13所示。

50a7c3452d045c4d9d4f04be1152faee.jpeg

图3-13来访信息实体图


学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 一、 学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 二、 宿舍的基本信息: 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 三、 宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 四、 快件收发的基本信息: 每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。 五、 报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 六、 夜归的基本信息: 宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。 离校的基本信息: 每当放寒假或暑假时,同学们大部分都会回家;每当“五•一”或“十•一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huida_kaifa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值