详情

asp.net1047 基于c#的寝室分配系统

项目介绍

摘 要

随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但工作效率比较低而且易出错。因此,本文开发了一套基于B/S结构的智能学生宿舍分配管理系统。

该系统采用ASP.NET技术结合SQL Server2008数据库进行设计并完成。主要分为楼房管理模块、宿舍管理模块及学生管理模块,能够实现楼房信息、学生信息的添加、修改和删除操作,同时对入院的学生进行自动宿舍分配。通过此系统来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

 

关键词:宿舍分配,学生管理,C#SQL Server2008

1.3 研究方法及设计思路

1.3.1 研究方法

    学生宿舍分配的基本要求与任务就是为每个在校生选择一个宿舍此外在论证学生个体之间及与宿舍集体之间的关系和相互影响的基础上,在学校条件允许的前提下,遵从科学化、合理化、人性化的原则。

    以上基本要求就是学生分配宿舍问题的约束条件,也是分配问题过程中的选优条件;如果在分配过程中不满足约束条件群,该选择即为不优或达不到目标;当遍历该步骤的所有可能仍未满足约束条件群,重新选择, 这就是宿舍分配问题算法的基本思想

    在不影响算法基本思想的前提下, 不妨对学生宿舍分配问题作如下简化约定:

  分宿舍的资源集为同一栋楼的房间;

  同一栋楼上, 各层的房间数相同, 所有房间的类别相同;

  需求集中所有学生入住的房间类别相同;

  以同年级,同专业,同班级为优先条件。

1.3.2 设计思路

1)系统应符合学生宿舍分配管理的规定,满足相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;

2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;

3)系统应具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改、备份等操作;

4)尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

2 系统分

2.1 系统的设计目标

本课题实现的是智能学生宿舍分配管理系统,设计该系统时,应尽可能便于用户操作,为用户实现宿舍楼的选择性建设,即设置宿舍楼的层数,房间数和床位数。在初期,能够进行批量学生的宿舍分配。同时,系统可以实现新学生信息的录入并进行宿舍分配。系统对于宿舍日常管理,设有临时来访管理,学生缴费管理以及货物进出宿舍的管理[5]。系统在技术上操作方便,易于操作和维护。并且具备完善的使用权限,大大提高了系统的安全性

2.2 系统的需求分析

    本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:

1)各种信息记录的完整性,信息记录内容不能为空;

2)各种数据间相互的联系的正确性;

3)相同的数据在不同记录中的一致性。

3 系统设计

3.1 系统功能模块设计

本系统是基于减轻以往学生住宿管理压力而设计,在功能方面着重于方便快捷的记录学生住宿和宿舍基本情况。操作界面简洁,容易上手。

系统功能设计模块如图3-1所示:

主要模块包括学生信息,宿舍管理,来访者管理,用户管理,查询管理,货物出入管理:

1)学生信息

录入学生的基本情况。

2)楼房管理

设置楼房信息以及入住学生的性别。

3)宿舍管理

设置宿舍信息以及入住学生的性别。

4)学生管理

添加学生。

5)分配宿舍

以性别、专业、班级为首要条件分配在一起,方便班级专业的管理,例如活动安排,学业进度等方面。实施个性化寝室分配,对大学生生活习惯、性格爱好的调查是非常重要的。以“有无午睡习惯”、“是否经常熬夜”、“是否热爱体育活动”、“是否喜欢打游戏”、“是否喜欢音乐”、“是否喜欢阅读”、“性格为外向还是内向”这7个为指标进行分配。

6)调查问卷

在网页上对入校学生进行如上7个指标的问卷调查,由于每个学生对以上7项因素的重要性理解不透光,于是在调查问卷中让每个学生对这7项指标重要性进行排序,统计后得到的影响因素的权重更加符合学生的需求,每项指标的分值随重要性的降低从7递减到1,即重要性越高分值越大,重要性越低分值越小。每个指标的权重等于所该指标分值之和除以所有指标重要性分值之和。

站长说明

       成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从QQ或者邮箱等方式发送毕业设计程序。

        我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的   , 功能要 求.开发技术要求(开发语言、开发工具、框 架等  ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!

联系方式

微信:starrysunny00
qq :978376898