某高校学生宿舍管理系统_第1页
某高校学生宿舍管理系统_第2页
某高校学生宿舍管理系统_第3页
某高校学生宿舍管理系统_第4页
某高校学生宿舍管理系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计报告课程设计名称学生宿舍管理网站专业班级学号姓名指导计算机科学与技术教师2013年6月17日 某高校学生宿舍管理系统目录TOC o 1-5 h z HYPERLINK l bookmark2 一、设计任务与要求3 HYPERLINK l bookmark4 1课程设计目标与任务要求3 HYPERLINK l bookmark6 题目选择与目的意义3 HYPERLINK l bookmark8 题目的主要功能4 HYPERLINK l bookmark10 二、系统运行环境4 HYPERLINK l bookmark12 三、SQL中的设计表4 HYPERLINK l bookmark1

2、4 四、运行界面分析与关键代码说明5 HYPERLINK l bookmark16 1登录和注册5 HYPERLINK l bookmark18 主界面8 HYPERLINK l bookmark20 3查询学生信息94添加学生信息10 HYPERLINK l bookmark22 删除学生信息12 HYPERLINK l bookmark24 6入住查询14 HYPERLINK l bookmark26 7添加宿舍信息14 HYPERLINK l bookmark28 五、收获与体会15六、主要参考资料15一、设计任务与要求课程设计目标与任务要求具体应达到以下目的:1提高学生在实际操作中收集

3、信息,对信息进行价值判断,进行信息整理、加工的能力。2在实际的项目任务中培养网页设计方面的素养。3在实际的项目任务中使学生网页编程和制作的能力得到提高。培养相关知识和技能的综合应用能力。5、掌握运用ASP.NET及数据库原理知识进行系统分析和设计的方法6、掌握关系数据库的设计方法7、掌握SQLSever2000或Access技术的应用8、掌握简单的数据库应用程序编写方法9、理解B/S模式结构题目选择与目的意义选题的基本原则选题应反映本专业的培养目标,符合专业综合训练的要求。选题要有利于深化所学的专业知识和拓展所学的知识面。选题的难易程度和工作量要适当,保证在规定的时间内,在教师的指导下,经过努

4、力能够完成。选题的意义选择学生宿舍管理系统作为题目使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息,方便高校对学生宿舍的管理。3题目的主要功能在本学生宿舍管理系统的设计中,使用者仅为学生宿舍的管理员,他通过用户登陆来使用该系统,同时系统的操作都与学生宿舍管理数据库相连接,以确保业务数据的保存,修改,添加。二系统的运行环

5、境本系统软件基本配置为WindowsServer2003/XP/2000/Windows7。数据库可以选用:MicrosoftSQLserver2000,Access等,系统开发软件可以选用VisualStudio2005等。硬件最低配置为CPU:Pentium1GMHz以上,内存至少1G,硬盘空间2G,显示器800*600或1024*768。SQL中的设计表1.登录设计表協表EUshH中的数命位員昱口II回2.学生信息表列容数据类型长度允许空rLV:=Ltch:=Lf255宿舍号rvarchar50是否性满nv:=Lt_ch:=Lf255可住/满员rLV:=Lti:h:=Lf50收费(每入)

6、nv:=Lrch:=Lf50学生宿舍表列名1数据类型曲1允许空nvarchar255Z班级nvar匚har255*姓塔nvar匚har255Z性别nvarcihar255楼号nvar匚har255宿舍号float8b.蚤性日期nvarchar255备注nvarchar255宿舍信息表列名数据类型长度允许空mffltw匚har255宿舍号fluat8学号Tivarchar255姓名tw匚har255性别nvar匚har255班级Tivarchar255入性日期tw匚har255四、运行界面分析与关键代码说明1.登录和注册1)第一个界面Default.aspx.cs中的代码为:usingSyste

7、m.Data.SqlClient;publicpartialclass_Default:System.Web.UI.PageprotectedvoidButton1_Click(objectsender,EventArgse)stringconstr=ConfigurationManager.ConnectionStringslianjie2.ConnectionString.ToString();SqlConnectioncon=newSqlConnection(constr);stringsql=insertintosushevalues(+用户名.Text+,+密码.Text+);con

8、.Open();SqlCommandcmd=newSqlCommand(sql,con);cmd.ExecuteNonQuery();con.Close();protectedvoidButton2_Click(objectsender,EventArgse)stringconstr=ConfigurationManager.ConnectionStringslianjie2.ConnectionString.ToString();SqlConnectioncon=newSqlConnection(constr);con.Open();stringsql=select*fromsushewhe

9、re用户名二+用户名.Text+and密码二+密码.Text+;SqlDataAdapterda=newSqlDataAdapter(sql,con);DataSetds=newDataSet();da.Fill(ds);con.Close();if(ds.Tables0.Rows.Count0)Response.Redirect(Default2.aspx);elseResponse.Write(登陆失败”);(2)添加一个WEB配置文件解释:这一步是连接数据库的代码,连接数据的时候保存为lianjie2。添加代码为:界面一的运行功能:点击“注册”按钮,可以实现新用户和密码的注册点击“登录”

10、按钮,可以实现已注册用户的登录。输入用户名和密码正确就登录成功,进入第二个页面;输入的用户名和密码错误,会显示登录失败。2.主界面IB查询学生信息制除学生信息,添加宿舍信息P情选择进入网页忝加学生信息入住查询Default2.aspx.cs中的代码为:usingSystem.Data.SqlClient;publicpartialclassDefault2:System.Web.UI.PageprotectedvoidButton1_Click(objectsender,EventArgse)Response.Redirect(Default3.aspx);protectedvoidButto

11、n4_Click(objectsender,EventArgse)Response.Redirect(Default7.aspx);protectedvoidButton2_Click(objectsender,EventArgse)Response.Redirect(Default4.aspx);protectedvoidButton3_Click(objectsender,EventArgse)Response.Redirect(Default5.aspx);protectedvoidButton5_Click(objectsender,EventArgse)Response.Redire

12、ct(Default6.aspx);界面二的运行功能:点击按钮,进入需要查询的界面查询学生信息Default3.aspx.cs中添加的代码为:usingSystem.Data.SqlClient;publicpartialclassDefault2:System.Web.UI.PageprotectedvoidPage_Load(objectsender,EventArgse)stringconnString=DataSource=.;InitialCatalog=susheguanli;UserID=sa;SqlConnectionconnection=newSqlConnection(co

13、nnString);string学号=textBox1.Text;string班级=textBox2.Text;stringsql=String.Format(select*fromxiangxi$where学号like%0%and班级like%1%,textBox1.Text,textBox2.Text);SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,connection);DataSetdataSet=newDataSet(宿舍”);dataAdapter.Fill(dataSet);dataGridView1.Columns0.DataP

14、ropertyName=学号;dataGridView1.Columns1.DataPropertyName=班级;dataGridView1.Columns2.DataPropertyName=姓名;dataGridView1.Columns3.DataPropertyName=性别;dataGridView1.DataSource=dataSet.Tables0;界面三的运行功能:输入学号和班级,点击确定查询,可以实现查询功能,点击取消不查询添加学生信息第三个界面的代码Default4.aspx.cs中添加的代码为:usingSystem.Data.SqlClient;stringconn

15、String=DataSource=.;InitialCatalog=宿舍;UserID=sa;SqlConnectionconnection=newSqlConnection(connString);stringsql=String.Format(INSERTINTO学生信息表$(学号,班级,姓名,性别)VALUES(O,1,2,3),textBoxl.Text,textBox2,textBox3,textBox4);Tryconnection.Open();SqlCommandcommand=newSqlCommand(sql,connection);intcount=command.Ex

16、ecuteNonQuery();if(count0)MessageBox.Show(添加学生信息成功,添加成功,MessageBoxButtons.OK,MessageBoxIcon.Information);elseMessageBox.Show(添加学生失败,添加失败,MessageBoxButtons.OK,MessageBoxIcon.Information);catch(Exceptionex)MessageBox.Show(ex.Message,操作数据库出错!,MessageBoxButtons.OK,MessageBoxIcon.Exclamation);finallyconn

17、ection.Close();.界面四的运行功能:输入学生的信息,点击确定,就可以添加。5.除删学生信息Default5.aspx.cs中的代码为:usingSystem.Data.SqlClient;stringconnString=DataSource=InitialCatalog=宿舍;UserID=sa;SqlConnectionconnection=newSqlConnection(connString);stringsql=String.Format(deletefrom学生信息表$where学号like%0%and班级like%1%,textBox1.Text,textBox2.

18、Text);tryconnection.Open();SqlCommandcommand=newSqlCommand(sql,connection);intcount=command.ExecuteNonQuery();if(count0)MessageBox.Show(删除学生信息成功,删除成功,MessageBoxButtons.OK,MessageBoxIcon.Information);elseMessageBox.Show(删除学生信息失败,删除失败,MessageBoxButtons.OK,MessageBoxIcon.Information);catch(Exceptionex)

19、MessageBox.Show(ex.Message,操作数据库出错!,MessageBoxButtons.OK,MessageBoxIcon.Exclamation);finallyconnection.Close();界面五的运行功能:输入学生的班级和学号,点击确定,就可以删除;点击取消,就可以重新输入。入住查询Default6.aspx.cs中添加的代码为:usingSystem.Data.SqlClient;stringconnString=DataSource=.;InitialCatalog=宿舍;UserID=saSqlConnectionconnection=newSqlCon

20、nection(connString);string楼号=textBox1.Text;string宿舍号=textBox2.Text;stringsql=String.Format(select*from入住表$where楼号like%0%and宿舍号like%1%,textBox1.Text,textBox2.Text);SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,connection);DataSetdataSet=newDataSet(宿舍”);dataAdapter.Fill(dataSet);dataGridView1.Columns0.DataPropertyName=楼号;dataGridView1.Columns1.DataPropertyName=宿舍号;dataGridView1.Columns2.DataPropertyName=是否住满;dataGridView1.Columns3.DataPropertyName=可住/满员;dataGridView1.Columns4.DataPropertyName=收费(每人);dataGridView1.DataSource=dataSet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论