管理系统VB。NET学生公寓管理系统开题报告和任务书论文

vb net数组  时间:2021-01-29  阅读:()

四川师范大学本科毕业设计

学生公寓信息管理系统学生姓名 孙 晨院系名称 计算机科学学院专业名称 计算机科学与技术班 级 2004级2班学 号 2004110232指导教师 董云艳

四川师范大学教务处

二○○八年五月

学生公寓信息管理系统

学生姓名孙晨 指导教师董云艳

内容摘要本文介绍了在对现有学生公寓管理系统的功能和应用效果的调查分析之后基于Visual Basic.NET编程语言和Access2007数据库的开发环境开发出的一个学生公寓信息管理系统。首先文章阐述了选题的背景和意义开发一个程序的一些基本理论知识和技术支持。接着详细介绍了开发本程序从需求分析到系统设计再到数据库设计和详细设计的基本方法。并且文中还着重介绍了学生公寓信息管理系统中的一些重点模块的设计和功能。最后总结了完成此次毕业设计所学到的东西和心得体会。

关键词Access2007 VB. net 数据库应用 学生公寓信息管理系统 ADO访问数据库

The Dormitory Administrator Management SystemAbstract :This text introduced the dormitoryadministrator management systemwhich is after diagnosising the function and appl ication of the existing dormitoryadministrator managementsystem and based on the development Environmentof Visual Basic.NET and Access2007. First, the text expounds the backgroundand value of the choice of subject, basical theoretical knowledge and TechnicalSupport of development process.The second, particularly introduce the basicalmethod and work flow from requirement analysis,system design,database designto particular design. Emphasizing the design of some important module andcoding anal isis.The last, I tel l mygetafter finished this program.

Key words:Access2007 VB database appl ication Dormitory administratormanagement system ADO access database

目 录

引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1 选题背景及意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1. 1 高校实现学生公寓信息管理自动化是必然趋势. . . . . . . . . . . . . . . . . . . . . . .2

1. 2 当前学生公寓管理存在的问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1. 3 现已开发出的学生公寓信息管理系统存在的问题. . . . . . . . . . . . . . . . . . . . .3

1. 4 本课题开发的意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2 开发工具及相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1 开发环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 2 开发工具简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 2. 1 Visual Basic.NET 2005编程语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 2. 2 Access2007数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 2. 3数据访问技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3 系统需求分析与概要设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3. 1 系统功能模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3. 1. 1功能模块图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3. 1. 2各模块具体功能描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1. 3系统数据流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 2 数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3. 2. 1数据库表结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3. 2. 2 E-R图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4 系统详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

4. 1 欢迎界面模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

4. 2 管理员登陆模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

4. 3 管理员操作模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4. 3. 1寝室信息管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

4. 3. 2水电费管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

4. 3. 3奖惩情况管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

4. 3. 4维修情况管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

4. 3. 5其他模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

4. 4 学生操作模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

4. 4. 1操作模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

4. 4. 2帮助模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

5 系统测试与维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5. 1 系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5. 2 系统维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

6 系统开发总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

7 致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

学生公寓信息管理系统

引言

在当今社会计算机技术及其相关产业的迅速发展已使计算机日益广泛地应用于文字处理、信息管理、辅助设计、辅助教学以及人们的日常生活、娱乐当中。特别是在拥有图形化界面的操作系统使计算机操作变得愈发简捷以后使用和驾驭计算机为人们服务已不再是少数专业从业人员的专利各行各业、各阶层的人们无需经过专业化训练就能自如的在计算机上进行各种由简而繁的操作。

时下为了适应激烈的社会竞争与国际接轨创造更大的经济效益和社会效益越来越多的企业、机关、学校都迫切地需要引入现代化、 自动化的信息管理手段。而计算机系统精确的运算、大容量的操作、高效高质的运营管理使它成为当今全社会需要的、不可替代的信息管理手段。

随着计算机应用的不断深入用户对管理软件的需求也不断增加越来越多的用户希望拥有适合自己个性化需要的管理系统各种为满足不同需求而开发的管理软件被大量推广应用。 同时随着计算机管理系统这一领域的发展日趋系统化、规范化各种新开发的管理系统功能亦日趋齐全针对性强能很好地满足用户的需求。然而要开发出这样一套管理系统软件需要一个非常严谨、规范的操作过程才可实现。

我的毕业设计选题是《学生公寓信息管理系统》 。该选题立意在于学生公寓传统的人工化管理 因涉及的数据量大、信息内容复杂造成管理的难度大、效率低对学生信息和公寓其他信息的自动查询更是无法实现的。而一套智能化的计算机学生公寓管理系统不仅可使公寓管理耗费的人力、物力资源大大节省还能保证对各种信息的管理、维护、查询更加准确、快捷实现了对信息宏观掌握和微观操作的统一。该系统应用到现实管理中无疑可体现出其优越的实用性和有效性。

我设计的学生公寓信息管理系统 以Visual Basic.NET2005和Access2007数据库作为开发工具。在设计过程中我充分利用开发语言和数据库的强大功能力求完善系统功能使界面更加友好避免在使用过程出现难以纠正的错误。 同时我运用了微软公司推出的数据访问技术ActiveX Data Object (ADO) 来实现对数据库的访问和各种操作。通过认真的实践也使自己对这些方面的知识和相关信息有了更为深入的了解。

1 选题背景及意义

为了提高效率创造更大的效益越来越多的学校、企业都引进了新的管理理念和管理机制。 同时他们也更需要高效、准确地处理相应的事务来不断提升自身管理水平和竞争力。为满足这样的需求各种各样的计算机管理系统诞生了如人事管理系统、酒店客房管理系统、销售管理系统、库房管理系统等等这些管理

1

系统都是根据不同使用人群的具体需要而专门设计开发的用来有针对性地解决某项特定问题。这些管理系统的出现从根本上为客户提供了从传统信息管理到现代电子信息管理的解决方案使管理更规范、更专业。这也标志着全社会已进入了信息管理自动化的时代。

1. 1高校实现学生公寓信息管理自动化是必然趋势

随着教育体制改革和信息时代的飞速发展传统人工管理方式已经无法满足现代学校管理的需要。新时期的学校管理要求管理者手中掌握大量的信息才能很好的实现学校内部各机构、各环节间的沟通与交流。在这种前提下应用计算机管理系统成为了提高管理效率实现管理现代化的必要途径。

随着高等教育管理体制改革的快速推进及高校后勤社会化改革的不断深入公寓管理者必须转变观念改进和完善原来的工作方法提高管理效率和服务水平满足当前高等教育对后勤保障提出的高水平要求。当前实现信息化建设是提高高校公寓管理的必由之路而实现这一目标必须要有能够满足学校公寓管理工作要求的应用软件 同时还要有具备信息处理工作能力的公寓管理人员。选择的应用软件不但功能上要满足公寓管理的各方面要求还需具有操作简便、界面友好、辅助功能完备的特点这样可使公寓管理人员很容易掌握软件的操作迅速实现应用提高公寓管理水平。

1.2当前学生公寓管理存在的问题

学生公寓管理具体来说包括学生住宿档案、学生个人信息、寝室入住信息、水电费登记和收缴情况等。当前很多高校都在尝试使用学生公寓管理系统但也还有部分高校采取传统的管理方法这就使公寓管理在各个方面都存在诸多问题。下面分别从几方面进行论述。

采用传统管理手段诸如哪名学生住几号楼哪间公寓之类问题都是通过登记造册的方式进行管理的查找学生信息要耗费大量的时间和人力。在统计学生的住宿信息方面通常需要工作人员逐个房间进行书面统计然后进行汇总。长此以往信息很容易因人工疏忽造成错漏给房间信息的统计和公寓调整分配工作带来不必要的困难。而且当学生信息发生变更或寝室调整时 同样要耗费大量人工将登记表或公告栏内的寝室信息进行更正或重新书写尤其是期初期末时管理人员都需要进行这样繁琐的重复劳动。另一方面 出于对学生安全负责的考虑管理人员需要配合学校相关部门进行夜间查房每检查一次也需耗费大量时间和人力这不仅要牺牲管理人员的休息时间更影响了学生的正常休息。

在学生寝室水电使用的管理方面一些学校仍没有实现“一室一表买电用电”仍需后勤管理人员到各寝室查看登记水电表数 由学生定期自觉缴费。但由于寝室调整或寒暑假等原因对水电费收取工作造成困难使管理人员对已缴、未缴费用寝室信息的查询和统计成为一项难度很大的工作。

维修记录方面在一些高校计算机与网络的配备并不能彻底改变传统的工作方法。很多高校还在采用学生书面填单报修-管理人员转交维修部门-维修人员到室维修的方法不仅周期长且容易遗漏这样低效率、低保障的运作直接造成管理不畅并会影响公寓学生的正常生活。 同事对维修记录等相关材料的备案保存也是一个难题长此以往资料的完好率和准确率难以保证。

2

鉴于以上所述的传统模式的学校公寓管理工作中存在的问题可证明学校真正实现自动化信息管理的紧迫性 以及设计开发学生公寓信息管理系统的必要性。

1.3现已开发出的学生公寓信息管理系统存在的问题

目前就学校而言 国外的高校几乎都已使用了专门的学生公寓管理系统来管理在校学生住宿等方面的信息并且已达到都相当规范、专业的水平。就国内的情况而言有部分高校也使用了这样的系统来统筹管理然而用计算机真正实现学生公寓管理的高校却不多而且即使使用的也没有建立起完善的统一管理模式。在此之前也有一些已开发完成的学生公寓管理系统例如慧博公寓管理系统[1] 文达公寓管理系统等等。单在功能上还不够完善不能结合特定要求完成特定的功能。其问题主要体现在

1 学生公寓管理涉及的内容不够丰富

2 学生公寓管理系统的功能不够完善

3 在与用户的交互性上做得不够好

4 系统设计得比较生硬界面不够友好。

因此如何利用学校已有的硬件设备配合一套精良的管理软件来实现对学生公寓的统一管理让管理者既轻松又准确地完成公寓的管理工作 已成为一个迫在眉睫的问题。

1.4本课题开发的意义

基于时代发展的要求和现有的学生公寓信息管理系统存在的各种问题和缺陷使得本系统的开发具有了现实且紧迫的意义。本系统不仅实现了信息的录入、修改、查询、删除等功能还设计了友好的界面在与用户的互动方面也有创新的设计在一定程度上弥补了之前的管理系统在功能上存在的不足。实现了对学生后勤信息轻松高效的管理也便于整个学校的信息统筹从而加快了整个学校实现信息管理自动化的步伐。

2 开发工具及相关技术

2. 1开发环境

1 硬件必须达到相当要求

CPU建议P4-1.5G以上 内存512M硬盘剩余空间不小于1GB

2 必须建立相应的软件环境

Windosw2000以上操作系统 Visual Studio .NET 2005开发平台 Access2007

数据库 良好的互联网连接

2.2开发工具简介

2.2. 1 Visual Basic.NET 2005编程语言

Visual Basic是一个用于高效地构建类型安全和面向对象的应用程序工具。它使开发人员可以基于在.NET Framework架构上创建多样的Windows Web移动和

3

Office应用程序。 Visual Basic.NET与原来的Visual Basic相比是一种真正的面向对象的开发语言。 Visual Basic.NET 2005作为Visual Basic.NET 2003的升级版在很多功能以及类、方法的设计上更加完善。 [2]

对于设计一个很人性化的实用性很强的学生公寓管理系统选择vb.net开发语言和平台可以充分利用其图形化的设计界面。 vb.net2005的Windows XP风格的窗体外观能够更加贴近现今用户的使用风格工具箱控件的灵活性以及利用其属性和代码相结合的方法以实现程序所需功能的特点也是我选择它的一个重要原因。

2.2.2 Access2007数据库

Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet DatabaseEngine和图形用户界面两项特点是Microsoft Office的成员之一。 Access能够存取Access/Jet、 Microsoft SQL Server、 Oracle或者任何ODBC兼容数据库内的资料。Access是微软公司推出的基于Windows的桌面关系数据库管理系统RDBMS是Off ice系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象提供了多种向导、生成器、模板把数据存储、数据查询、界面设计、报表生成等操作规范化为建立功能完善的数据库管理系统提供了方便也使得普通用户不必编写代码就可以完成大部分数据管理的任务。 [3]

Access2007是Office2007系列应用软件之一是微软公司开发的office系列软件的最高版本其具备了与Access2003同等的功能和应用面并在界面风格上做了较大的改变。 同时其对于数据库的操作更加灵活设置也更加简单并且让人一目了然。

2.2.3 数据访问技术

使用Visual Basic.NET 2005开发的应用程序必须通过使用ADO.NET数据访问模型才能访问 Access2007数据库。 ADO.NET中有三个重要的类 “数据连接”(Connection) 、“数据适配器” (DataAdapter)和“数据集” (DataSet) 。另外ADO.NET中还有一个Command对象它可以对数据库执行SQL语句而返回的结果可以通过DataReader对象以只读、单向的方式获取。 [4]

在Visual Basic.NET 2005应用程序中使用“数据连接”对象建立到Access2007数据库的连接这样才能够对Access2007数据库进行操作 “数据适配器”对象负责通过“数据连接”对象存取Access2007数据库中的内容而取出的数据将临时存储在内存中的“数据集”对象中。Visual Basic.NET 2005应用程序可以通过数据集使用数据。

3 系统需求分析与概要设计

3. 1系统功能模块设计

3. 1. 1 功能模块图如图1所示 [5]

4

图1 学生公寓信息管理系统功能模块示意图

3. 1.2 各模块具体功能描述

1 管理员后台操作模块核对管理员登陆用户名密码后进入的可对各子模块进行操作的主模块

2 学生操作模块实现学生进入后可使用本系统进行查询、报修登记等功能的模块

3 学生寝室信息管理模块实现对学生寝室楼号、寝室号、床号和相应学生的学号姓名录入、查询、修改和删除功能

4 学生信息管理模块实现对学生基本信息的录入、查询、修改及删除功能其中可进行分类查询

5 寝室水电费信息管理模块实现对水电费信息的录入、查询、修改及删除功能其中可按照时间、寝室号等进行分类查询 同时可对历史纪录进行查询

5

6 学生寝室奖惩信息管理模块实现对学生奖惩信息的录入、查询、修改及删除功能

7 维修信息管理模块实现对设施、设备维修信息的查询、管理及删除功能其中管理部分为管理员登记维修人员进行维修的信息以备存档

8 管理员密码管理模块实现管理员对登陆密码的修改功能

9 帮助模块帮助文件、关于学生公寓管理系统、设计者信息等辅助信息功能

10 学生寝室维修登记模块实现学生对寝室财产报修登记

11 各类信息查询模块实现学生个人信息查询寝室用水用电量、水费电费、财产维修情况等信息的查询

3. 1.3 系统数据流程图如图2所示

6

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

HyperVMart:加拿大vps,2核/3G/25G NVMe/G口不限流量/季付$10.97,免费Windows系统

hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...

鲸云10美元,香港BGPRM 1核 1G 10Mbps峰值带宽 1TB流量,江西CN2-NAT 1核 512MB内存 100M带宽 ,

WHloud Official Notice(鲸云官方通知)(鲸落 梦之终章)]WHloud RouMu Cloud Hosting若木产品线云主机-香港节点上新预售本次线路均为电信CN2 GIA+移动联通BGP,此机型为正常常规机,建站推荐。本次预售定为国庆后开通,据销售状况决定,照以往经验或有咕咕的可能性,但是大多等待时间不长。均赠送2个快照 2个备份,1个默认ipv4官方网站:https:/...

vb net数组为你推荐
软银孙正义马云富还是孙正义富免费送q币活动有什么活动可以免费获得QB?录屏软件哪个好手机录屏的话那个软件会好一点法兰绒和珊瑚绒哪个好请问天鹅绒法兰绒和珊瑚绒哪个好啊 想买套床上用品闪迪和金士顿哪个好u盘是金士顿好还是闪迪好?华为p40和mate30哪个好Huawei Mate30 和 P40 哪个好?机械表和石英表哪个好机械表好还是石英表好,看专家如何分析海克斯皮肤哪个好lol100块抽11次的海克斯宝箱值得买吗考生个人空间登录湖南高等教育自学考试 考生个人空间登录密码忘记了怎么办辽宁联通网上营业厅辽宁联通怎样用发短信方式查询话费和流量
最便宜的vps awardspace inmotionhosting 谷歌香港 godaddy续费优惠码 宕机监控 ev证书 qq数据库 php空间申请 日本bb瘦 hostker 工信部icp备案号 双十一秒杀 php空间购买 国外免费asp空间 能外链的相册 备案空间 太原联通测速 河南移动梦网 畅行云 更多