【毕设】基于B/S 结构 高校学生宿舍管理系统的设计与实现

前言:

对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

系统结构

部分模块展示

  1. 查询功能模块:

查询功能属于一般权限,对于管理中心的工作人员和一般用户都具备使用权限;查询功能具体划分为快速查询功能和分类查询功能;

        1)快速查询功能:

快速查询是依据楼号、楼层和宿舍编号的组合查询条件,快速实现对宿舍信息的查询,并显示在页面上。

      2)分类查询功能:

分类查询主要依据管理中心管理范围内的学生信息为查询条件,进行宿舍信息的查询,并显示在页面上;查询条件包括:按照学号,按照姓名,按照系别,按照专业,按照年级,按照年级+班级,按照学生类型和按照入住状态。

   2. 录入功能模块:

录入功能属于管理权限,只有管理中心的工作人员具备使用权限;录入功能具体划分为学生信息录入功能和宿舍信息录入功能;

     1)学生信息录入功能:

学生信息是指学生的个人信息,包括学号,姓名,性别,系别,专业,年级,班级,学生类型(学生类型包括在读生,国防生和研究生);学生信息录入只针对将入住到管理中心管理范围内的学生而言。

    2)宿舍信息录入功能:

宿舍信息是指宿舍与学生的一种关联信息;包括楼号,楼层,宿舍编号,学号,入住状态,备注;入住状态只包括入住和曾入住两种状态;当确认学生信息正确录入完成后,将关联信息录入,同时必须设置入住状态为“入住”,此时备注信息可有可无。

  3. 修改功能模块:

修改功能属于管理权限,只有管理中心的工作人员具备使用权限;修改功能具体划分为学生信息修改功能和宿舍信息修改功能;

     1)学生信息修改功能:

修改的学生信息是指除学生学号外的学生个人信息;学生信息修改针对已经入住到管理中心管理范围内的学生而言;当学生的个人信息除学生学号外发生改变后,如学生由在读生转变成国防生后,就需要修改学生信息。

     2)宿舍信息修改功能:

修改的宿舍信息是指宿舍与学生之间已经存在的一种关联信息;当学生向管理中心提交获得批准的迁入请求或迁出请求后,管理中心的工作人员将完成的迁入宿舍操作或迁出宿舍操作都是修改已经存在的关联信息,因此宿舍信息的修改功能即包括了管理中心迁入宿舍操作或迁出宿舍操作的日常工作。

  4. 删除功能模块:

删除功能属于管理权限,只有管理中心的工作人员具备使用权限;删除功能具体划分为个别信息删除功能和批量信息删除功能;

  1)个别信息删除功能:

个别信息是指以学生个人信息为单位。当有需要删除个别管理中心管理范围内的学生信息时,工作人员先以学生学号为唯一条件查询并显示出学生相关信息,确认后删除,同时数据库级联删除关联的宿舍信息。

  2)批量信息删除功能:

批量信息是指以同年级的学生信息为单位。在进行批量信息删除功能时,先以学生年级为唯一条件查询并显示出学生相关信息在页面上,此时既可以对学生信息进行确认后一条一条删除,也可以对学生信息进行确认后同时删除,同时也级联删除宿舍信息。

  5. 统计功能模块:

统计功能属于管理权限,只有管理中心的工作人员具备使用权限;统计功能是对管理中心管理范围内的宿舍信息进行统计以得到存在空床位的宿舍数量。

  6. 用户管理功能模块:

用户管理功能属于管理权限,用户是指具备使用权限的管理中心的工作人员;用户管理功能具体划分为添加新用户功能和用户信息修改功能;对于用户信息的删除和显示,需要通过ASP.NET的网站管理方式进行管理;

 1)添加新用户功能:

添加用户功能实现添加具备使用权限的管理中心工作人员的信息,包括昵称和密码。

 2)用户信息修改功能:

用户信息修改功能只实现针对登录后的工作人员可以修改自己的密码信息的功能

论文目录 参考

1 引言 1

1.1 背景与现状 1

1.2 开发设计的意义 1

2 开发环境介绍 1

2.1  ASP.NETASP的比较 1

2.2  SQL Server 2000简介 2

2.3 开发环境 2

3 系统开发 2

3.1 系统前期实地调查 2

3.1.1 信息收集 3

3.1.2 可行性分析 7

3.2 系统中期结构和功能的设计 7

3.2.1 系统功能模块的分析设计 7

3.2.2 系统数据库的设计 10

3.2.3 系统程序代码的实现 11

3.3 系统后期调试与测试 20

4 后期扩展与建议 20

     20

参考文献 21

     22

     23

     24

部分核心代码展示

<asp:Label ID="Label7" runat="server" Text="请选择宿舍信息显示方式:"
Font-Size="Larger"></asp:Label>
<asp:DropDownList ID="xsfs" runat="server" AutoPostBack="True">
<asp:ListItem Value="0" Selected="True" >按照楼号</asp:ListItem>
<asp:ListItem Value="1">按照楼层</asp:ListItem>
<asp:ListItem Value="2">按照室号</asp:ListItem>
</asp:DropDownList>
触发事件的代码如下:
Protected Sub xsfs_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles xsfs.SelectedIndexChanged
If xsfs.SelectedValue = 0 Then
    xsxxp1.Visible = True
    xsxxp2.Visible = False
    xsxxp3.Visible = False
  End If
  If xsfs.SelectedValue = 1 Then
    xsxxp1.Visible = False
    xsxxp2.Visible = True
    xsxxp3.Visible = False
  End If
  If xsfs.SelectedValue = 2 Then
    xsxxp1.Visible = False
    xsxxp2.Visible = False
    xsxxp3.Visible = True
  End If
End Sub

 这篇内容已经上传到资源库中 ,作为练手项目真的太合适了,希望对你有帮助,你的点赞就是我最大的动力了。

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序袁小子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值