寝室管理系统课程论文.docx
- 文档编号:3046583
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:19
- 大小:896.92KB
寝室管理系统课程论文.docx
《寝室管理系统课程论文.docx》由会员分享,可在线阅读,更多相关《寝室管理系统课程论文.docx(19页珍藏版)》请在冰点文库上搜索。
寝室管理系统课程论文
重庆三峡学院
CHONGQINGTHREEGORGESUNIVERSITY
《大型程序综合设计》课程论文
论文题目:
学生寝室管理系统
专业:
软件工程
指导教师:
方刚
组长:
路鹏(201206084107)
组员1信息:
路鹏(201206084107)(系统设计)
组员2信息:
补涛(201206084111)(系统编码)
组员3信息:
方坤(201206084136)(需求分析)
组员4信息:
李鹏永(201206084116)(系统测试)
2014年1月4日
摘要
当今时代是飞速发展的信息时代,各行各业都离不开信息处理,然而,现今有许多高校仍然用手工对宿舍进行管理.而随着办学规模的不断扩大,学生人数越来越多,数据信息处理的工作量也日益增大,这种手工管理存在的弊端就会显现出来,如易出错,出错后不易修改;易丢失数据,而且不易查找等等.为了提高高校的整体管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,这使得建立学生宿舍管理系统成为必然的选择.针对这种现象设计了一套学生宿舍管理系统,学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
关键词:
学生寝室管理系统;VisualStudio2010;Access数据库
ABSTRACT
Thepresenteraistherapiddevelopmentoftheinformationage,andallwalksoflifeareinseparablefromtheinformationprocessing,however,todaytherearemanycollegesanduniversitiesarestillusingmanualmanagementofthehostel.Withthecontinuousexpansionofschoolsize,numberofstudents,moreandmoredataprocessingworkloadisalsoincreasing,thismanualmanagementbecomesapparentdrawbacks,suchaserror—proneanddifficulttomodifythemistakes;easilylostdata,butnoteasytofind,andsoon.Inordertoimprovetheoverallmanagementofcollegesanduniversities,aswellascomputer—basedapplicationsinacollegedormitorymanagementarebecomingincreasinglypopular,whichmakestheestablishmentofstudenthostelmanagementsystemhasbecomeaninevitablechoice。
Inresponsetothisphenomenonhasdesignedastudenthostelmanagementsystem,studenthostelmanagementsystemusesacomputerizedmanagementsystemtodoasmuchaspossiblehumane,userswillfeeltheoperationisveryconvenient,managersneedtodoistoenterdataintothesystemthedatabase。
Becausethedatabasestoragecapacityisquitelarge,andrelativelystableforalongtimetosave,noteasilylost。
Thisisundoubtedlyprovidesaconvenientandfastmodeofoperationfortheinformationstoragethanthelargerschool。
Keywords:
Studentdormitorymanagementsystem;VisualStudio2010;Accessdatabase
第一章引言
随着电脑的普及与应用,现在的管理也需要提升一个档次。
即从原来的手工记录管理模式转变为电脑一体化管理。
这样会给宿舍的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。
由此而产生了本管理软件――学生寝室管理软件。
学生寝室管理软件是用MicrosoftVisualStudio编写完成。
由于VisualStudio率先采用了可视化(VISUAL)的程序设计方法.所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。
做起来方便,使用起来更为快捷。
作为一个学生宿舍的管理软件,要十分全面的贴近以及适合大学宿舍的管理方法。
参考本学校宿舍的管理结构,管理方法。
这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些.
本软件主要包括以下方面:
系统管理、学生管理、寝室管理、寝室分配、信息查询、出入登记.
学生寝室管理软件目前在功能上,以及操作的简便上有很大的改进。
但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本组在时间和精力上留下的遗憾。
1.1研究的背景及意义
课题来源电脑的普及,使越来越多的学校开始对自己的业务采用电脑管理,在应用之余,总希望有好的业务管理软件来帮助他们提高工作效益和管理水平。
本软件是适用于高等院校的寝室管理系统软件。
系统数据的管理采用了操作系统的最新管理方式,用户操作将会更简单、更直观、更方便。
系统中各业务管理模块可以单机独立运行。
使用本系统,可以大幅度提高高等院校宿舍管理的工作效率.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
研究目的和意义:
宿舍是大学生在高校校园里一个重要的学习、生活、交往的空间环境,大学生大约有2/3的时间是在宿舍环境里渡过的.作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要条件。
1.2项目研究方法及任务分工
先通过系统的需求分析,得出题目中的组件以及各个组件之间的关系并画出关系图,然后再通过分析得出各个组件所包含的内容。
接下来使用Access编辑出数据库,在数据库中添加内容,运用VS2010制作窗体,再在窗体中调用数据库。
由组长路鹏来负责系统设计,补涛负责系统编码,方坤负责需求分析,李鹏永负责系统测试。
1.3论文的研究内容
论文的主要研究内容是:
寝室管理系统的设计。
第二章需求分析
系统采用MICROSOFT公司的VISUALSTUDIO语言编写的学生公寓管理系统,本系统在研制开发过程中,严格遵循软件工程方法,完全采用结构化程序设计方法。
本系统的主要功能可以方便的对学生公寓进行管理,系统采用ACCESS数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。
界面友好、操作简单、功能齐全、具有较好的人机接口界面是本系统的最大优点。
2.1行业应用面临的挑战
当前学生寝室管理系统所面临的四大挑战:
行业的变化、创新、竞争力和技术更新。
(一)行业的变化
随着现代信息技术的飞速发展,学校、技校以及能运用此软件系统的地方规模不断的扩大,数量不断增多,学生以及教师数量的日益增长,传统的寝室管理系统已经不能满足社会发展的需要,本系统越来越需要集中网络化、信息化、智能化于一体。
能否适应于不同企业和行业的情况下进行快速实施、能够快速、低成本地进行信息管理以满足学生寝室管理系统模式。
这将是学生寝室管理系统所面临的一大挑战.
(二)创新
未来型的企业应该始终把获取知识信息、管理信息以及创新作为其最重要的发展战略和日常管理工作的核心问题。
为此,学生寝室管理系统应该在已有的前提下,努力尝试技术与管理方法等的创新。
才能够更加适应社会的发展,以及其他各行业的竞争。
(三)竞争力
随着我国各地区的高校、技校等学生寝室管理系统有所需求的地方日益增多。
并且很多老版式的学生寝室管理系统要进行更新换代以及现在各高校的在校学生、老师日益增多,对学生寝室管理系统的需求也越来越大。
所以寝室管理系统行业所面临的竞争日益激烈。
这也是学生寝室管理系统面临的有一大挑战.
(四)技术更新
由于学生寝室管理系统是基于软件体系。
而软件行业本事所面临的一大挑战就是更新较快。
经常面临着各种维护和更新的问题.所以学生寝室系统也需要考虑到这些方面.尽量完善系统,在方便管理人员管理信息得前提下,适当的增加系统使用的长久性以及避免由于信息量过大而系统崩溃的后果。
2.2行业应用面临的挑战
面临着学生寝室管理系统面临的诸多问题,该系统应该实现趋于比较完整的自动化管理。
增强系统的安全系统,尽量集中网络化、信息化、智能化于一体。
加强系统的自我修复功能以及自我定期维护功能.尽量的减少出入信息登记的诸多步骤。
现在的学生寝室管理系统大都是登记学生出入信息得普通系统.虽然操作较方便,但是可更新性和维护性较差。
且功能单一,不能根本上集中网络化、信息化、智能化于一体.所以说该系统应该实现出入信息一体化(一机化)。
即学生出入信息以及外来人员登记信息尽量简单整理一体化。
还有就是系统要避免由于信息量过大而产生崩溃的后果!
2.3本章小结
本章从总体上介绍了学生寝室管理系统的基本功能以及学生寝室管理系统所面临的困难,以及该系统必须解决的问题,为系统编写人员制作和维护系统进行了大体方向!
第三章寝室管理系统研究与设计
3.1系统描述
本系统是针对高校在宿舍管理方面遇到的人员众多、管理困难等问题,而开发的一款管理软件.适用于学校宿舍的管理等方面。
可以有效地查询且记录学生在入学后有关宿舍管理方面的情况,可为学校后勤管理部门提供诸多方便。
本系统采用先进的记录手段、快捷方便的管理方式,完善的统计、分析功能给学校提供详细的宿舍管理信息。
3.1.1关系分析
图3—1需求分析关系图
3.1.2运行环境
硬件环境:
PentiumⅡ或同档次以上微机,32MB以上内存或更高;4。
2G以上硬盘1。
44M软驱;24速以上光驱;。
软件环境:
中文Windows7操作系统,使用了MicrosoftVisualstudio2010进行窗体设计,数据库采用了MicrosoftOfficeAccess2003制作。
3。
2数据库设计
数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统.
3.2.1表结构
表3-1表结构示意图
姓名
文本
8
性别
文本
2
学号
数字
10
班级
文本
10
年纪
文本
20
寝室
数值
10
3。
2.2数据库
图3-2数据库
3。
3本章小结
通过这次课程设计,我拓宽了知识面,锻炼了能力,对软件工程的重要性有了更深的体会。
在这次课程设计当中我负责的是需求分析这一部分,在开始阶段遇到了相当大的困难,比如对目标系统的关系设计做得不够完整、清晰,给后续工作带来相当的困难。
后来经过小组成员沟通,共同调查研究才得以完成,这里向他们表示感谢。
第四章寝室管理系统实现
4.1主要功能
该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生宿舍管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。
4。
1。
1登陆界面
运行程序后会弹出一个登陆窗口,输出正确地用户名和密码之后就能成功的登陆程序了,如下图:
图4—1登录界面
4.1.2功能界面
进入寝室管理系统主窗体,有学生管理,寝室管理,寝室分配,信息查询,出入登记等功能,如下图:
图4-2主界面
点击主窗体中学生管理→信息浏览,会出现如下图:
图4—3信息浏览
4.1。
3退出界面
点击退出系统,会出现下图:
图4—4退出界面
然后点击“是"就会退出系统。
4.2程序代码
4.2.1登陆界面代码
privatevoidbutton1_Click(objectsender,EventArgse)
{
if(comboBox1.Text=="LP"&&maskedTextBox1.Text==”123”)
{
FormMainpFormMain=newFormMain();
pFormMain.Show();
this。
Hide();
}
else
{
MessageBox.Show(”密码错误?
”);
}
}
4。
2.2主窗体代码
usingSystem;
usingSystem.Collections。
Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem。
Drawing;
usingSystem.Linq;
usingSystem。
Text;
usingSystem.Windows。
Forms;
namespaceMywork
{
publicpartialclassDorManaSys:
Form
{
publicDorManaSys()
{
InitializeComponent();
}
privatevoid系统管理SToolStripMenuItem_Click(objectsender,EventArgse)
{
}
privatevoid参数设置ToolStripMenuItem_Click(objectsender,EventArgse)
{
ParaSetpParaSet=newParaSet();
pParaSet。
Show();
}
privatevoid权限管理ToolStripMenuItem_Click(objectsender,EventArgse)
{
LimiManapLimiMana=newLimiMana();
pLimiMana.Show();
}
privatevoid信息浏览ToolStripMenuItem_Click(objectsender,EventArgse)
{
MessBropMessBro=newMessBro();
pMessBro.Show();
}
privatevoid信息修改ToolStripMenuItem_Click(objectsender,EventArgse)
{
MessModpMessMod=newMessMod();
pMessMod。
Show();
}
privatevoid寝室状态ToolStripMenuItem_Click(objectsender,EventArgse)
{
DorStapDorSta=newDorSta();
pDorSta。
Show();
}
privatevoid入住信息ToolStripMenuItem_Click(objectsender,EventArgse)
{
CheMesspCheMess=newCheMess();
pCheMess。
Show();
}
privatevoid年纪分配ToolStripMenuItem_Click(objectsender,EventArgse)
{
GraDispGraDis=newGraDis();
pGraDis.Show();
}
privatevoid班级分配ToolStripMenuItem_Click(objectsender,EventArgse)
{
ClaDispClaDis=newClaDis();
pClaDis.Show();
}
privatevoid寝室楼号ToolStripMenuItem_Click(objectsender,EventArgse)
{
DorNumpDorNum=newDorNum();
pDorNum.Show();
}
privatevoid学生姓名ToolStripMenuItem_Click(objectsender,EventArgse)
{
StuNamepStuName=newStuName();
pStuName.Show();
}
privatevoid人员登记ToolStripMenuItem_Click(objectsender,EventArgse)
{
ManRegpManReg=newManReg();
pManReg。
Show();
}
privatevoid物品登记ToolStripMenuItem_Click(objectsender,EventArgse)
{
GoodRegpGoodReg=newGoodReg();
pGoodReg。
Show();
}
privatevoid退出系统TToolStripMenuItem_Click(objectsender,EventArgse)
{
if(MessageBox。
Show(”确定要退出系统吗?
”,"系统提示”,MessageBoxButtons。
YesNo)==DialogResult。
Yes)
this。
Close();
}
privatevoidDorManaSys_Load(objectsender,EventArgse)
{
}
}
}
4。
2。
3退出窗体代码
privatevoid退出系统TToolStripMenuItem_Click(objectsender,EventArgse)
{
if(MessageBox.Show("确定要退出系统吗?
”,”系统提示”,MessageBoxButtons.YesNo)==DialogResult。
Yes)
this.Close();
}
4.3数据库的创建
图4-5数据库表
图4-6数据库表内容
4.4本章小结
在这过程中我们懂得了要实现一个功能,需要有相应的代码及数据库的支持,而且就算这两者都有,也算不上成功,因为我们不知道我们的代码是否存在BUG,我们的功能是否是人们所需要的,所以需要我们继续努力,多学专业知识,这样才能完善自己进而完善我们的系统。
第五章总结与展望
5。
1系统评价
优点:
1、本系统为全中文界面,功能全,易操作,价格合理。
系统的操作方式、界面均为Windows7风格。
2、用户可自由地设置系统中的各类相关参数和各种项目代码.
3、系统中具有强大的工作站权限、操作员权限、密码管理等功能模块,确保系统运行安全。
4、强大的查询和报表功能。
5、系统结构严谨、性能稳定、使用方便。
6、速度快。
7、投资少。
8、学习容易。
不具计算机经验的管理人员和业务操作员只要具有业务管理的基本知识即可在较短的时间内掌握;系统采用图形界面和向导式操作,本着“功能越复杂,操作越简单”的原则设计,易学易用。
9、维护简单,系统运行后几乎不需要专业系统管理员维护,为您减少开支。
缺点:
本系统实现功能简单,界面不是十分美观值得进一步美化,系统也许有一定数目的BUG。
5。
2系统展望
改进方向:
校园寝室管理系统数据量大,涉及面广,为使系统有效运行,并始终保持数据的正确性和完整性,防止数据的泄漏,需要采取一定的安全保密措施。
本系统的安全保密设计围绕两下两个方面进行.
1.源程序编译
源程序经过编译生成特殊代码,可避免任意查和非法修改,起到安全保密的作用。
另处,源程序编译后,计算机执行编译后的目标文件,也可大大提高运行速度。
当然,系统正式交付使用后,仍需维护和完善,因此,不能抛开源程序。
较好的做法是,源程序由专人负责保管,未经许可不能随意使用,一般操作人员只能接触目标文件。
2.程序文件属性修改
为防止对库文件的单独操作,在程序中修改库文件的属性。
进入系统时置为读写属性,退出系统时将其置为只读属性.学生宿舍信息管理系统是高校后勤管理工作的一个重要部分,利用计算机进行学生住宿信息管理、新生住宿分配、学生交费查询和其它查询服务等,可以使宿舍管理员从繁重的手工劳动中解脱出来,提高工作效率。
系统具有操作简单、实用性强的特点,为管理者提供真实可靠的数据,为领导的决策起到了辅助作用,提高了工作人员的专业素质,使宿舍管理工作科学化和规范化.随着我国高等教育事业的迅速发展,高等教育由原来的精英教育逐渐走向大众化,办学规模不断扩大,学生人数上升,后勤服务机构开始转制,这无疑增加了高校宿舍管理工作的难度与复杂性.为了提高后勤管理的效率,更好地发挥其在高等教育与教学中的辅助作用与服务功能,高校学生宿舍管理引入信息与网络手段显得尤其重要。
但是我们也要看到,本系统还是存在一些问题值得大家思考,譬如如何进一步完善系统,使得宿舍信息系统能够和学生学习系统联结起来,充分发挥系统的高效性,实现有效地信息管理.再者,在宿舍生活方面存在的一些细节我们也要密切关注,如新生报到、卫生检查、借用工具等,将本系统补充完整,发挥更强大的功能来为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寝室 管理 系统 课程 论文