登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于BS模式的高校大学生公寓管理信息系统的开发毕业论文

 2021-06-24 10:06  

摘 要

随着计算机的不断发展,在现代信息社会中,各种信息的存储与处理基本都是由计算机来完成的。在本次毕业设计的课题中,我们要用计算机技术来实现基于B/S模式的高校大学生公寓信息的管理。在计算机技术出现以前,所有的信息存储和处理都是由人工操作的,例如数据记录的存储,数据记录的修改,数据记录的删除等等,这样的方式不仅不方便,而且出错的可能性非常大。此外,当数据信息量特别庞大的时候,数据的处理将会耗费大量的人力与物力。有了计算机后,这一切繁琐的操作都可以交给机械去操作,从而解放人力。

作为高校大学生公寓管理信息系统,每一年都会有新生入住,毕业生离开,还有学生住宿信息的变化,这涉及大量的学生信息。如果一切都依赖于人工操作管理,将会是一件工作量巨大的事情。因此需要有一个相关的系统来完成这些繁杂的工作。

这就是本次毕业设计的具体内容:开发一个基于B/S模式的高校大学生公寓管理信息系统。在这个系统中,我们使用了B/S结构的软件体系,采用的是Asp.net网页设计技术和Sql Server 2012数据库。能够完成学生信息的相关操作。系统包括四大功能模块:学生相关信息管理,住宿信息管理,缴费信息管理以及公寓信息管理。

关键字:大学生公寓系统;B/S模式;Sql Server 2012

Abstract

With the continuous development of the computer, in the modern information society, all kinds of information storage and processing are basically completed by the computer. In this graduation project, we need to use the computer technology to realize the management of College Students' apartment information based on B/S mode. Before the emergence of computer technology, information storage and processing of all is by manual operation, such as data storage, modification of data recording, data delete and so on, this method is not only convenient and the possibility of error is very large. In addition, when the amount of data is particularly large, data processing will consume a lot of manpower and physical. With the computer, all this cumbersome operation can be handed over to the machine to operate, thereby liberating the human.

As the university student apartment management information system, every year there will be new stay, graduates leave, as well as changes in student accommodation information, which involves a large number of student information. If everything depends on manual operation, it will be a huge amount of work. Therefore, there is a need to have a relevant system to complete these complex work.

This is the graduation design of the specific content: the development of a B/S based model of college student apartment management information system. In this system, we use the B/S structure of the software system, using the asp.net web design technology and server SQL 2012 database. Be able to complete the relevant operation of student information. The system consists of four modules: student information management, accommodation information management, payment information management and apartment information management.

Keywords:Students’s Dormitory Management System; B/S Mode; Sql Server 2012

目录

摘 要 I

第1章 系统概述 1

1.1 系统开发背景 1

1.2 系统开发的现状 1

1.3 课题研究的目的与意义 2

1.4 功能概述 2

第2章 开发技术研究 3

2.1 ASP.NET 和Visual Studio 2012 3

2.2 C#开发语言 3

2.3 Sql Server 2012 3

2.4 B/S体系结构 3

第3章 系统分析 5

3.1 课题研究的可行性 5

3.1.1 技术可行性 5

3.1.2 经济可行性 5

3.1.3 操作可行性 5

3.2 需求分析 6

3.3 模块划分 7

3.3.1 登陆界面模块 7

3.3.2 学生界面模块 7

3.3.3 管理员界面模块 7

第4章 系统设计 8

4.1 系统功能 8

4.2 系统的详细设计 8

4.2.1 学生登陆界面模块设计 8

4.2.2 管理员登陆界面模块设计 9

4.2.3 登陆模块设计 10

4.2.4 注册模块设计 10

4.3 数据库设计 11

4.3.1 概要设计 11

4.3.2 数据库表的设计 13

第5章 系统实现 16

5.1 登陆模块 16

5.2 注册模块 18

5.3 学生界面模块 19

5.4 管理员界面 20

5.5 退出系统 22

第6章 系统测试 23

6.1 系统测试的目的 23

6.2 系统测试的方法 23

6.3 系统具体测试 23

6.3.1 系统注册测试 23

6.3.2 用户登陆测试 25

6.3.3 学生相关信息查询测试 26

6.3.4 管理员模块测试 28

第7章 总结与展望 33

参考文献 34

致谢 35

第1章 系统概述

1.1系统开发背景

随着科技的飞速发展与信息技术的跳跃式进步,人类的生活节奏加快,生活压力和工作量都与日俱增,想仅仅依靠手工的方式来处理每日的工作显然已经不可能。此外,高校学生一般是集中住宿,因此需要对集中住宿的学生进行相关的管理。面对如此庞大的住宿人员,宿舍的工作人员迫切需求一个宿舍管理系统来减轻他们的工作量,因此开发一个基于B/S模式的高校大学生公寓管理信息系统是很必要的。

1.2 系统开发的现状

21世纪以来,计算机技术得到的快速的发展,与计算机有关的应用也如雨后春笋一般,层出不穷。高校大学生公寓管理系统也不例外,它是将高校学生的相关信息和计算机操作相结合的一种便于工作人员进行操作的一个系统。然而,很多高校不愿意投资经济到学生的宿舍管理系统上上,大多数高校的学生宿舍管理仍然采用的是人工管理的方式,从各个方面来看,这种方式存在着各种弊端,例如:工作量非常大,需要消耗大量的人力和物力;每年新生入住和毕业生离校都需要更新大量的信息;学生宿舍的微调也需要人工查询之后再进行修改。因此,手工操作让学生宿舍管理系统的工作人员负担加大,而且操作出错率极高,且不易发现。按照未来高校的发展趋势,手工操作的方式也许将不复存在,关于高校大学生宿舍的信息需要一种全新的管理方式。根据高校的发展情况,一个能够解放人力的与计算机有关的高校大学生宿舍管理系统呼之欲出。首先,高校大学生公寓管理系统能够充分利用计算机计算快速的特点,使得相关信息的操作效率极高;此外,一个健全的高校大学生管理系统能够节省很多财力与物力,不用再雇相关人员来维护信息;宿舍管理人员可以通过这个系统随时了解学生的情况,而不用翻阅手写的记录资料;最后,为了实现高校大学生管理的规范化与标准化,一个合理的高校大学生公寓管理系统的存在是合理且急需的。

1.3课题研究的目的与意义

高校大学生公寓管理工作量比较大,如果使用人工操作的方式,面对如此多的学生信息,整个过程不仅复杂,难以管理,而且管理效率极其低下,困难程度有如登天,明显不满足新世纪管理工作的自动化与信息化。因此,趁着计算机迅速发展的时候,利用计算机技术制作一个与学生信息管理有关的管理系统是受人瞩目的。开发一个高校大学生管理信息系统一方面是为了抛弃现阶段的人工操作方式,实现规范化标准化的计算机全自动管理,提高宿舍管理工作的效率,使得信息的增加,删除,修改,更新的正确性提高;另一方面是为了应对现在高校大学生公寓管理信息的需求,不仅仅能够使得数据的操作变得简单易行,而且对以后的数据的维护提供了很方便的方式。

为了使得高校大学生公寓管理工作来效率得到提高;节省不必要的人力与物力,让管理工作标准化与规范化;方便高校大学生公寓的相关工作人员实时了解学生信息及其相关管理;因此开发一个高校大学生公寓管理系统,来对学生信息进行集中管理,使得学生信息的管理达到标准化与规范化是十分必要的。

1.4 功能概述

整个软件系统采用了B/S设计模式,所以只要在有网络的地方,管理人员都可以随时对宿舍信息进行管理。该系统的主要功能有:初始化系统,即创建公寓入住状况数据库;公寓入住处理;公寓收费管理;公寓入住信息的查询及统计;公寓入住信息的更新处理。在对其中的某些模块进行修改更新维护时还涉及到其他的模块,这就要求程序能实现相关的操作,保证数据的一致性。

第2章 开发技术研究

2.1 ASP.NET 和Visual Studio 2012

这一次的设计采用的工具并不多,因为并不像很多开发项目那样,需要搭建服务器什么的,这次的主要工作就是开发一个系统。系统主要通过网页显示出来,显示出来的界面主要是就是前台代码。而后台数据主要是通过C#语言来编写的。整个过程用到了Asp.net框架。而整个项目是用Visual Studio 2012来开发的。其中的Asp.net是一个很强大的东西,具体的来说,它是一个很常用的开发框架。而且它在现在的信息社会中发挥越来越大的作用,比如很多网页用的就是这个东西。而Visual Studio 2012相信是个程序员都不会对它感到陌生,这个软件集成度很高,一开始接触C 语言的时候就是用的这款软件来编写C 代码。

2.2 C#开发语言

C#语言是一个比较现代化的编程语言,一开始接触这个语言的时候觉得用这个语言编写程序真的效率很高!甚至有时候可以直接拖需要的控件到窗口中,避免了很多不必要的步骤,至少相比较C 而言,C#非常适合编写界面代码。因此,我当初大二开课的时候,这门语言的课程名称是可视化编程。顾名思义,这门语言很大程度是就是为了开发界面而生的!现在很多网页的制作用的都是Asp.net框架,而Asp.net框架的首选语言就是C#。由此而知,C#是一个越来越发挥作用的语言,学习好这门语言是很有必要的。

2.3 Sql Server 2012

现在的程序都会产生大量的数据,而这些数据我们不可能通过常见的数据结构来进行存储,所以现在基本上都是由相关的存储数据的数据库软件。我们这次选用的软件的Sql Server 2012。这是一个功能强大的数据库软件,能满足大部分程序产生的数据需求,而且在本次的毕业设计中,项目连接数据的方式比较简单。只不过要想通过程序对数据库进行操作需要进一步编写相关函数。

2.4 B/S体系结构

这一次的毕业设计预计完成的项目利用的是B/S体系结构。B/S是指浏览器/服务器模式。与C/S模式不同。其中的web浏览器如IE,谷歌浏览器,火狐浏览器等是客户端最主要的应用软件,而一般的网页的服务器可以设置成本地的数据库软件,例如Mysql,Sql Server,Oracle甚至是Sqlite等等。在系统执行过程中,数据库软件充当服务器,浏览器与数据库软件进行数据交互。B/S模式越来越成为程序的标准,因为这个结构很好的实现了模块化,后期的维护工作量也不大。

第3章 系统分析

3.1 课题研究的可行性

3.1.1 技术可行性

本次的高校大学生公寓管理系统通过Visual Studio 2012和大型数据库软件Sql Server 2012来实现的。Visual studio 2012是Microsoft公司推出的大型软件集成开发环境,既可以开发Windows控制台程序,也可以用来开发web。本次使用的Visual Studio 2012是基于.net framework 4.0,使用的语言是C#。.net 实际上可以使用很多种语言,但是官方推荐使用的还是C#,C#是一门建立在C 和Java基础上的现代语言,比较适合.net框架。Sql Server 2012是一款新一代的数据库产品,是由Microsoft开发和推广的关系数据库管理系统(DBMS)。高校大学生公寓管理系统的数据都是存在本地的Sql Server 2012 里面。数据库是Sql Server 2012存放数据的容器,不过整个过程只用到了关系数据库中表。大学生的相关信息都是存在Sql Server2012 的表中的。在基于B/S模式的高校大学生公寓管理系统中,Sql Server 2012充当着服务器的角色,而充当客户端的则是网页。例如IE,谷歌浏览器,火狐浏览器等。

3.1.2 经济可行性

从整个系统的经济上分析的话,几乎所有的支出都花在系统的制作上,包括系统的开发与维护等。但是系统也需要相关人员来进行操作,幸运的是高校大学生公寓管理系统并不是一款复杂的软件,整个系统简单明了,操作并没有什么难度,因此相关人员的培训费,人员工资可以相应的不用花费太多。从另外一个方面来说,高校大学生公寓管理系统投入的人力资源和物力资源相比较而言还是比较少的,浏览器充当客户端,本地数据库充当服务端,只要拥有现成的程序和本地数据库资源,高校大学生公寓管理系统就可以投入使用。

3.1.3操作可行性

本次的高校大学生公寓管理系统界面友好,系统简单明了,操作起来也比较简单。整个系统在学生信息的相关处理上都有很强的操作可行性。

3.2 需求分析

确定系统所需要实现的功能:

  1. 初始化系统:

这个功能其实在编写程序代码前的时候就已经完成。主要包括确定要设计多少个数据库表来存储高校大学生以及公寓的信息。

  1. 公寓入住管理:

这个功能是必须要有的,每一年都有大一新生进入高校,而且也会有大四毕业生离开高校,因此数据库需要随时更新,需要的功能包括学生选择公寓时候的公寓入住管理,以及大学生离开公寓时候的公寓相关信息的删除。

  1. 公寓收费管理:

大学生住宿不可能是完全免费的,为了加强学生的节约用水和用电意识,采取相关的措施来对大学生用水和用电加以限制是很有必要的。因此最简单易行的方法是采取公寓收费管理。这个包括房租费,水费和电费。

  1. 公寓入住信息的查询及统计:

就像之前所说的,本次的高校大学生公寓管理信息系统是用来方便相关人员操作,节省人力与物力的。因此,高校大学生公寓管理信息系统也需要提供相应的能够减轻操作负担的功能。其中就包含有入住信息的查询和统计。因为高校大学生数目很多,如果想从几万甚至几十万个学生中选取想查询的学生信息,这个系统就必须提供相应的查询功能。统计功能主要体现在公寓入住了多少学生以及整个公寓的用水用电情况。

  1. 公寓入住信息的更新处理:

每年的新手入学和毕业生离校的时候,需要更新很多信息,首先包括毕业生离校信息的更新,这个更新主要是住宿信息的删除,如果没有相关信息删除的话,那么就不会有新生入住的条件。其次是新生的住宿管理,这个过程主要是相关入住信息的增加。

3.3 模块划分

根据以上需求分析,确定系统有以下模块:

3.3.1 登陆界面模块

可以在本界面注册新登录用户,可以根据登录名的类型(学生或者管理员),登陆成功后跳转到相应的界面。

3.3.2 学生界面模块

学生界面主要有缴费信息情况和个人信息情况。其中的缴费信息情况表是让学生了解自己宿舍缴了多少的水电费。个人信息情况表则是展示学生的个人信息,如果想修改相应的信息可以进行相关的修改。

3.3.3 管理员界面模块

管理员界面主要分为3部分,公寓管理,收费管理,用户管理。公寓管理的界面主要展示的是目前存在哪些公寓,并且可以对这些公寓的信息进行修改,此外可以增加新的公寓信息。收费管理界面主要有缴费信息的展示列表,并且可以通过相关关键字查询得到希望得到的缴费信息列。可以增加缴费信息,缴费信息的关键字有公寓,宿舍号,电费和水费。此外为了实现统计的功能,让管理人员一目了然,缴费信息表的旁边有一块费用统计模块,这个模块总计了水费和电费。最后一个小模块是用户管理模块,这个模块与登陆界面需要输入的信息息息相关。这里有个用户信息表,展示登录名,姓名,登陆类型等关键信息,并且可以对他们进行相关的修改编辑。

第4章 系统设计

4.1 系统功能

本次的高校大学生公寓管理信息系统主要是为了让管理者更加方便的管理高校学生的住宿信息,水电费缴费信息,学生信息查询等。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图