宿舍管理系统web课程设计ASPNET源程序加数据库Word格式文档下载.docx
《宿舍管理系统web课程设计ASPNET源程序加数据库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统web课程设计ASPNET源程序加数据库Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。
采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
因此,开发一个基于Web的学生宿舍管理系统是十分必要的
开发意义
学生宿舍管理信息量大,工作量大,采用人工管理方式容易出错,效率低,管理困难,已经不再满足办公自动化和信息化管理的需求。
因此,结合学校实际需求,设计并实现学生宿舍管理系统,一方面是为了摆脱现阶段的人工管理方式,实现计算机处理和信息化管理,提高宿舍管理的效率,确保数据正确性,方便数据管理和维护;
另一方面是为了满足现代化高校学生宿舍管理的需要,不但能够实现方便快捷的数据管理和维护,而且能够对今后改革和管理进行指导。
运用信息技术对教学、学生工作进行管理,是提高工作效率的一种途径。
为了实现提高高校宿舍管理部门的工作效率;
充分利用资源;
减少不必要的人力,物力和财力的支出;
方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;
为宿舍管理部门,开发设计专用系统------学生宿舍管理系统,来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。
专用系统是一个信息管理系统,它将实现检索迅速和查找方便;
信息的录入,修改和删除功能;
以及对新入校学生进行宿舍安排等功能,学生登录系统可以进行查看宿舍相关信息和查看管理员发布的通知公告的信息。
它简化了手工处理的繁琐,提高了效率,确保数据正确性,方便数据管理和维护,使管理工作更加公平化、合理化和科学化。
当今社会是知识经济时代,网络化和信息化是基本的存在形式,基于B/S模式的学生宿舍管理系统适应了知识经济时代的要求,充分发挥了人的智力,有效地利用了校园网等资源,促进了科技、经济和人的和谐统一。
二.总体概述
系统功能
本系统根据学生宿舍管理实际需求把学生宿舍管理系统的用户按权限进行分类。
本系统主要具备的以下功能:
管理宿舍房间、查询房间信息、添加房间信息。
管理住宿信息、查询宿舍信息、入住宿舍登记。
管理缴费信息、查询缴费信息、宿舍缴费登记。
管理学生信息、查询学生信息、添加学生信息。
系统设置专业信息设置、修改密码。
本系统是一个采用技术开发的Web应用系统,方便使用,简单快捷。
本系统应该达到以下要求:
1、系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少。
2、系统具有良好的运行效率,能够达到提高效率的目的。
3、系统具有良好的可扩充性,可以在原有的功能基础上进行扩充。
管理宿舍房间
管理宿舍房间模块有查询房间信息、添加房间信息。
查询房间信息可以按房间的编号、所在楼名、房间类别查询。
并且可以查询到房间的编号、所属楼名、房间类别、房间价格、剩余床位等详细信息。
添加房间信息可以按房间编号、楼名、房间类别、房间价格、床位总数、现余床位、宿舍电话、备注。
管理住宿信息
管理住宿信息有查询宿舍信息、入住宿舍登记。
查询宿舍信息可以看到该宿舍入住的人员信息。
入住登记可以对入住的学生信息、时间等进行登记。
缴费信息
管理缴费信息有查询缴费信息、宿舍缴费登记。
查询缴费信息可以看到每个学生的缴费的金额。
宿舍缴费登记可以学生缴费进行登记。
管理学生信息
管理学生信息有查询学生信息、添加学生信息。
设置
可以修改专业信息、修改密码
界面设计
系统界面
模块界面
三.数据库设计
四.系统公共类部署
publicclassAdmin
{
privatestringadminUserName;
privatestringadminPassword;
privatestringerrMessage;
publicboolcheckAdmin(){
stringqueryString;
booluser;
boolisRight;
queryString="
select*fromadminwhereadminUserName="
+;
DataBasedb=newDataBase();
user=(queryString);
if(false==user)
errMessage="
抱歉不存在此用户名!
"
;
returnfalse;
}
queryString=queryString+"
andadminPassword="
isRight=(queryString);
if(false==isRight)
抱歉,用户和密码错误!
returntrue;
五.主要功能模块实现
入住登记实现:
protectedvoidBtnAdd_Click(objectsender,EventArgse)
stringstudentNumber=stringbuildingName=stringroomNo=;
intyear=);
intmonth=);
intday=.SelectedValue);
stringnotes=Accommodationl=newAccommodation();
if(studentNumber,buildingName,roomNo,year,month,day,notes)==true)
("
<
script>
alert('
入住登记成功'
)<
/script>
);
else
++"
'
学生信息管理模块:
protectedvoidcheckALL_CheckedChanged(objectsender,EventArgse)
for(inti=0;
i<
this
GridViewRowgr=CheckBoxchk=(CheckBox)[0].FindControl("
checkBox"
=
protectedvoidButton1Click(objectsender,EventArgse)
intCount=0;
stringstudentNumbers="
stringStudentNumber;
foreach(GridViewRowgrin
CheckBoxchk=(CheckBox)[0].FindControl("
if
StudentNumber=[1].Text;
if(0==Count)
studentNumbers="
+StudentNumber+"
studentNumbers=studentNumbers+"
'
Count++;
if(0==Count)
抱歉,请选择学生!
Studentstudent=newStudent();
(studentNumbers);
++"
protectedvoidBtnQuery_Click(objectsender,EventArgse)
stringstudentNumber=stringstudentName=stringstudentProfession=Studentstudent=newStudent();
DataSetds=(studentNumber,studentName,studentProfession);
ueryProfessionInfo();
introwCount=[0].;
for(inti=0;
i<
rowCount;
i++)
professionName=[0].Rows[i]["
professionName"
].ToString();
li=newListItem(professionName,professionName);
GridViewBind();
publicvoidGridViewBind()
DataSetds=();
=ds;
六.网站的发布
七.心得与体会
***的心得体会:
经过这两周的努力,在指导老师的大力帮助下,这个系统的设计终于完成了,从初期的搜集资料,到分析,整理资料,到系统的设计,在这整个的过程中把我们大学2年多学的零散的知识联系到了一起,并有了进一步的认识和提高。
通过对本系统的开发,使我对MicrosoftVisualStudio2013及数据库SQLSERVER2012的开发有所了更深的了解,增加了许多的数据库知识及一些调试程序的技巧,弥补以往学习中的不足并为今后的学习打下了良好的基础。
同时,也使我认识到自己所学的知识还很少,不能很好的发挥自己的所长,所以我要更加的努力证明自己。
在课程设计期间,我通过对系统的分析按设计要求,查阅了大量资料,了解了高校宿舍管理系统的基本流程,并进行了系统分析、设计、编程、调试运行等。
培养自己独立分析问题、解决问题和实际操作的能力。
本文通过一个采用计算机技术和B/S结合方式设计和实现。
采用这种方式既发挥了计算机技术的优势,使信息流转,发布,查询和维护等更方便;
系统的功能扩展更加便利;
系统开发速度更快,开发成本更低。
本次课程设计使我再度意识到开发一套高校宿舍管理系统,对于一个学校的发展占据了极为重要的地位。
它合理方便的给学校提供了最大的方便。
通过对系统的分析设计,使我把在书本上学到的理论与实践相结合,大大提高巩固了之前所学习的内容。
但系统在设计过程中不可避免地遇到了各种各样的问题,因为本人水平有限,并没有完全地理解C#的强大功能,因此系统还存在着许多不足之处。
受开发条件和开发时间的限制,由于精力有限,所以此程序只做出了,程序的最基本功能,如果应用到实际生活中,要根据具体的学校情况,进行具体的修改。
两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。
在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。
学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.
在此感谢我们的王斌斌老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;
老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;
这次模具设计的每个实验细节和每个数据,都离不开老师您的细心指导。
而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。
同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。
由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。
参考文献
[1]于盛军.[D].大连理工大学2003
[2]陈伟,卫琳,唐国良,等.网站开发实例教程[M].北京:
清华大学出版社,2010:
3-5.
[3]JohnKauffman,BrianMatsik.DatabasesusingC#[M].WroxPressLtd,2004.
[4]邱锦纶,曹渂编.VisualC#.NET程序设计教程[M].北京:
清华大学出版社,2008:
12-18.
[5]李琳.SQLServer2005在.NET中的应用[D].常州:
常州工程职业技术学院,2007.
[6]托尔.SQLServer数据库基础大型作业[D].河南:
河南工业职业技术学院,2010.
[7]韩万江.软件工程案例教程[M].北京:
机械工业出版社,2010:
83-84.
[8]张淑荣,苏兵.C/S与B/S两种软件体系结构[J].电脑学习,2010,(6):
1-2.
[9]KevinHoffman,Lonny#.NET技术内幕[M].北京:
北京清华大学出版社,2004.
[10]陈志坚.数据绑定技术的分析与研究[D].山西:
晋城职业技术学院,2010.
[11]房大伟,庞娅娟.开发典型模块大全[M].北京:
人民邮电出版社,2010:
53-54.
[12]周红翠.关于中利用DataAdapter进行数据操作的探讨[J].呼伦贝尔学院学报,2010,18(3):
75-76.
[13]黄明,梁旭,段竹.+SQLServer中小型信息系统开发案例精选[M].北京:
机械工业出版社,2007:
14-15.
[14](美)CristianDarie,BeginningE-CommerceinC#FromNovicetoProfessional[M].北京:
人民邮电出版社,2010.