.Net的学生宿舍管理系统的设计与实现
.Net的学生宿舍管理系统的设计与实现[20191218090115]
摘 要
基于B/S模式学生宿舍管理系统是以学生宿舍管理为数据基础,采用ASP.NET系统技术开发而成的。该系统解决了传统学生宿舍管理模式的弊端,具有交互性、人性化、有效性和实时性等优点。该系统采用了人性化的设计理念和科学的评价指标体系,用户可以随时登陆该系统,查阅学生宿舍管理的相关信息,保证了获取学生宿舍管理的时效性。
本课题正是根据现在学生宿舍管理的需求,旨在提高学生宿舍管理发布信息的工作效率,极大方便对学生宿舍管理信息的查询、添加、修改等,而开发的一个基于B/S结构的学生宿舍管理系统。本论文重点介绍了本课题的开发背景,基本功能和本人在基本功能模块的设计思想和解决方案。
查看完整论文请+Q: 351916072
关键字:学生宿舍管理B/SASP.NETSQL2005
目 录
一、 绪论 5
1.1课题背景 5
1.2课题设计的主要内容和意义 5
二、系统开发技术介绍 7
2.1 Visual studio软件 7
2.2 ?数据库Microsoft SQL server 2005 7
2.3 浏览器/服务器(B/S)体系结构 8
2.4 C#语言 8
三、系统分析 9
3.1系统总体规划 9
3.2需求分析 9
3.2.1. 系统需求 9
3.2.3 运行需求分析 9
3.3系统用例分析 10
3.3.1 普通用户用例图 11
3.3.2 系统管理员用户用例图 12
四、系统设计 13
4.1系统模块总体设计 13
4.2数据库设计 13
4.2.1概念结构设计 13
4.2.2 数据库表设计 15
五、系统实现 18
5.1用户权限设置 18
5.2系统登录模块设计 18
5.3公告信息管理模块设计 20
5.4宿舍信息管理模块设计 20
5.5卫生管理模块设计 21
5.6维修信息管理模块实现 22
5.7留言管理模块实现 23
5.8学生用户各功能模块实现 24
结语 25
参考文献 26
致谢 27
一、 绪论
1.1课题背景
近年来,中国的信息产业发展迅速,学生宿舍的人工管理方法已逐渐显示出它的弊端,所以必须要利用IT技术来提高服务质量和管理水平。当今,在对外开放必然趋势下信息行业受到异邦同业单位的各种挑战,所以,信息行业的工作效率必须要提高,工作环境必须要改善。因此,学生宿舍的管理有必要信息化。
在传统复杂繁琐的学校管理中,学生宿舍管理的过程需要通过许多道手续来实现。由于,全部过程都需要通过人工手工操作,效率非常的低,而且由于他们之间复杂的联系,所以,他们有不同的统计和查询的方法;且会出现信息多次传递的现象,因此,学生宿舍有必要实行信息化管理。
随着计算机技术和网络技术的飞速发展,一些学校都逐渐采用信息技术来管理学生宿舍。但是,有许多的学校,并没有利用好现代信息技术来管理学生宿舍的信息,很多学校的学生宿舍管理都是通过管理员来完成所以的事务,如果任何信息的变动,都需要管理员完成,很麻烦。所以,设计者现在所需要解决的一个问题就是:怎么样设计开发一个简洁实用的学生宿舍管理系统。通过深入分析和研究学生宿舍管理系统,本论文通过细化功能模块、数据格式、通用性三个方面,提出设计学生宿舍管理系统的理论依据和实现学生宿舍管理系统的方法。用三层数据格式的方式来设计系统,主要规范了数据格式,也提供了普遍实施的保障。总之我认为信息系统正在逐步发展可以使办公室管理变得非常灵活,每个角色都有其自己的权威,确保信息安全,简单的交换。因此,我从一个学生宿舍管理系统的开发更好地完成连接。
1.2课题设计的主要内容和意义
设计本系统的主要目标是实现管理员系统化、规范化和简洁地管理学生宿舍,第一,提高管理员的管理效率,帮助管理员更好地管理学生宿舍。第二,可以更加方便用户足不出户地对管理学生宿舍管理信息。本文的主要内容可概括如下:
(1)分析当前学生宿舍信息管理系统的需求以及应用。
(2)建立基于关系数据库的共享数据库,以便于数据的查询、添加、删除、修改。
(3)完成系统总体设计。实现宿舍管理员添加、修改、删除学生的信息和学生宿舍的信息。
本文研究的主要意义可以概括如下:
(1)确保管理员和学生能通过系统来准确无误快速地输出学生宿舍管理的信息。
(2)为系统管理员提供增、删、改、查学生信息和学生宿舍管理信息的功能。以便系统管理员对信息的添加、删除、查询等管理。
(3)为管理员提供密码修改功能以及添加用户功能。
(4)为管理员提供后台登录入口。
二、系统开发技术介绍
2.1 Visual studio软件
Visual Studio是微软公司出品的一款大型应用软件。 Visual Studio 2008的集成开发环境中为技术人员提供了高效的、有价值的数据信息。这些工具包括了自动编译、项目创建向导、创建部署工程等等。Visual Studio 2008还包括许多非常实用的功能.相比较于Visual Studio 2005,Visual Studio 2008不仅仅是在.NET版本的支持上发生了变化,其在许多方面都提供了改进乃至全新的功能。Visual Studio 2008的新增功能主要在以下几个方面:
第一,开发环境中的新增功能。
第二,代码编辑中的新增功能。
第三,项目、解决方案和项中的新增功能。
第四,生成、测试和部署中的新增功能。
第五,还有调试器的新增功能、扩展性和自动化的新增功能、帮助中的新增功能。
2.2 ?数据库Microsoft SQL server 2005
目前主要关系数据库微软占了一半它产品有SQL2000,SQL2005以及SQL2008等还有小型ACCESS数据库系统。SQLSERVER和ASP.NET 配合的最好,当前SQL Server 2005数据库系统 非常成熟并且功能强大能满足大多数数据处理要求,因此采用微软的SQL Server 2005数据库管理系统来存取处理数据。
SQL Server 2005可以用来建立数据库,它可以支持同步多个数据库,并能实现平衡性,占用服务器CPU资源少,效率比较好,对数据的存储和读取性能良好。
在查询分析器中编写SQL语句操作数据库,也能通界面的来建立数据库里面的表,视图、存储过程等。 SQL Server 2005与 很多平台可以联系并建立一个匹配的模式。
采用SQL Server 2005数据库与ASP.NET技术最佳选择。
2.3 浏览器/服务器(B/S)体系结构
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态系统生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。?B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。
2.4 C#语言
C#是在人类为了使计算机编程尽可能的简单和高效的永无止境地探索中一种最新的发展。易于把C#描述为由微软开发的另一种的面向对象编程语言。C#语言作为.net独有的语言以简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性等有点深受广大编程爱好者的喜爱,更受到网站设计者的青睐。
三、系统分析
3.1系统总体规划
学生宿舍管理管理系统在学生宿舍管理和用户之间起到了桥梁的作用,是非常实用的管理系统,它在后台主要由登录、公告管理、宿舍管理、学生管理、卫生管理、留言管理、维修管理、退出等模块组成。
摘 要
基于B/S模式学生宿舍管理系统是以学生宿舍管理为数据基础,采用ASP.NET系统技术开发而成的。该系统解决了传统学生宿舍管理模式的弊端,具有交互性、人性化、有效性和实时性等优点。该系统采用了人性化的设计理念和科学的评价指标体系,用户可以随时登陆该系统,查阅学生宿舍管理的相关信息,保证了获取学生宿舍管理的时效性。
本课题正是根据现在学生宿舍管理的需求,旨在提高学生宿舍管理发布信息的工作效率,极大方便对学生宿舍管理信息的查询、添加、修改等,而开发的一个基于B/S结构的学生宿舍管理系统。本论文重点介绍了本课题的开发背景,基本功能和本人在基本功能模块的设计思想和解决方案。
查看完整论文请+Q: 351916072
关键字:学生宿舍管理B/SASP.NETSQL2005
目 录
一、 绪论 5
1.1课题背景 5
1.2课题设计的主要内容和意义 5
二、系统开发技术介绍 7
2.1 Visual studio软件 7
2.2 ?数据库Microsoft SQL server 2005 7
2.3 浏览器/服务器(B/S)体系结构 8
2.4 C#语言 8
三、系统分析 9
3.1系统总体规划 9
3.2需求分析 9
3.2.1. 系统需求 9
3.2.3 运行需求分析 9
3.3系统用例分析 10
3.3.1 普通用户用例图 11
3.3.2 系统管理员用户用例图 12
四、系统设计 13
4.1系统模块总体设计 13
4.2数据库设计 13
4.2.1概念结构设计 13
4.2.2 数据库表设计 15
五、系统实现 18
5.1用户权限设置 18
5.2系统登录模块设计 18
5.3公告信息管理模块设计 20
5.4宿舍信息管理模块设计 20
5.5卫生管理模块设计 21
5.6维修信息管理模块实现 22
5.7留言管理模块实现 23
5.8学生用户各功能模块实现 24
结语 25
参考文献 26
致谢 27
一、 绪论
1.1课题背景
近年来,中国的信息产业发展迅速,学生宿舍的人工管理方法已逐渐显示出它的弊端,所以必须要利用IT技术来提高服务质量和管理水平。当今,在对外开放必然趋势下信息行业受到异邦同业单位的各种挑战,所以,信息行业的工作效率必须要提高,工作环境必须要改善。因此,学生宿舍的管理有必要信息化。
在传统复杂繁琐的学校管理中,学生宿舍管理的过程需要通过许多道手续来实现。由于,全部过程都需要通过人工手工操作,效率非常的低,而且由于他们之间复杂的联系,所以,他们有不同的统计和查询的方法;且会出现信息多次传递的现象,因此,学生宿舍有必要实行信息化管理。
随着计算机技术和网络技术的飞速发展,一些学校都逐渐采用信息技术来管理学生宿舍。但是,有许多的学校,并没有利用好现代信息技术来管理学生宿舍的信息,很多学校的学生宿舍管理都是通过管理员来完成所以的事务,如果任何信息的变动,都需要管理员完成,很麻烦。所以,设计者现在所需要解决的一个问题就是:怎么样设计开发一个简洁实用的学生宿舍管理系统。通过深入分析和研究学生宿舍管理系统,本论文通过细化功能模块、数据格式、通用性三个方面,提出设计学生宿舍管理系统的理论依据和实现学生宿舍管理系统的方法。用三层数据格式的方式来设计系统,主要规范了数据格式,也提供了普遍实施的保障。总之我认为信息系统正在逐步发展可以使办公室管理变得非常灵活,每个角色都有其自己的权威,确保信息安全,简单的交换。因此,我从一个学生宿舍管理系统的开发更好地完成连接。
1.2课题设计的主要内容和意义
设计本系统的主要目标是实现管理员系统化、规范化和简洁地管理学生宿舍,第一,提高管理员的管理效率,帮助管理员更好地管理学生宿舍。第二,可以更加方便用户足不出户地对管理学生宿舍管理信息。本文的主要内容可概括如下:
(1)分析当前学生宿舍信息管理系统的需求以及应用。
(2)建立基于关系数据库的共享数据库,以便于数据的查询、添加、删除、修改。
(3)完成系统总体设计。实现宿舍管理员添加、修改、删除学生的信息和学生宿舍的信息。
本文研究的主要意义可以概括如下:
(1)确保管理员和学生能通过系统来准确无误快速地输出学生宿舍管理的信息。
(2)为系统管理员提供增、删、改、查学生信息和学生宿舍管理信息的功能。以便系统管理员对信息的添加、删除、查询等管理。
(3)为管理员提供密码修改功能以及添加用户功能。
(4)为管理员提供后台登录入口。
二、系统开发技术介绍
2.1 Visual studio软件
Visual Studio是微软公司出品的一款大型应用软件。 Visual Studio 2008的集成开发环境中为技术人员提供了高效的、有价值的数据信息。这些工具包括了自动编译、项目创建向导、创建部署工程等等。Visual Studio 2008还包括许多非常实用的功能.相比较于Visual Studio 2005,Visual Studio 2008不仅仅是在.NET版本的支持上发生了变化,其在许多方面都提供了改进乃至全新的功能。Visual Studio 2008的新增功能主要在以下几个方面:
第一,开发环境中的新增功能。
第二,代码编辑中的新增功能。
第三,项目、解决方案和项中的新增功能。
第四,生成、测试和部署中的新增功能。
第五,还有调试器的新增功能、扩展性和自动化的新增功能、帮助中的新增功能。
2.2 ?数据库Microsoft SQL server 2005
目前主要关系数据库微软占了一半它产品有SQL2000,SQL2005以及SQL2008等还有小型ACCESS数据库系统。SQLSERVER和ASP.NET 配合的最好,当前SQL Server 2005数据库系统 非常成熟并且功能强大能满足大多数数据处理要求,因此采用微软的SQL Server 2005数据库管理系统来存取处理数据。
SQL Server 2005可以用来建立数据库,它可以支持同步多个数据库,并能实现平衡性,占用服务器CPU资源少,效率比较好,对数据的存储和读取性能良好。
在查询分析器中编写SQL语句操作数据库,也能通界面的来建立数据库里面的表,视图、存储过程等。 SQL Server 2005与 很多平台可以联系并建立一个匹配的模式。
采用SQL Server 2005数据库与ASP.NET技术最佳选择。
2.3 浏览器/服务器(B/S)体系结构
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态系统生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。?B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。
2.4 C#语言
C#是在人类为了使计算机编程尽可能的简单和高效的永无止境地探索中一种最新的发展。易于把C#描述为由微软开发的另一种的面向对象编程语言。C#语言作为.net独有的语言以简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性等有点深受广大编程爱好者的喜爱,更受到网站设计者的青睐。
三、系统分析
3.1系统总体规划
学生宿舍管理管理系统在学生宿舍管理和用户之间起到了桥梁的作用,是非常实用的管理系统,它在后台主要由登录、公告管理、宿舍管理、学生管理、卫生管理、留言管理、维修管理、退出等模块组成。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3375.html