ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:1.30MB ,
资源ID:3032402      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3032402.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(CNET宿舍标准管理系统.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

CNET宿舍标准管理系统.doc

1、 课程设计汇报课程名称:C#.NET程序设计设计题目:宿舍管理系统学生班级:10计科(2)班学生姓名:章忠杰、胡劲松、林心炳指导老师:刘靖 讲师完成日期:-1-17数学和计算机系 课程设计项目研究汇报目 录第 1 章 项目介绍11.1 项目名称11.2 开发人员11.3 指导老师1第 2 章 项目研究意义12.1 课程设计概述12.2 需求分析及研究意义12.3 研究意义2第 3 章 模块分析及设计23.1 E-R图23.2系统功效结构图33.3 数据库实现3第4 章 课程设计项目进度表5第5 章 课程设计任务分配表5第6 章 达成效果561 程序最终实现结果5第7 章 关键模块代码9第8 章

2、 设计心得15第9 章 参考文件15 第 1 章 项目介绍1.1 项目名称宿舍管理系统1.2 开发人员10计科(2) 章忠杰、胡劲松、林心炳1.3 指导老师刘靖 讲师第 2 章 项目研究意义2.1 课程设计概述宿舍管理系统是在Windows Xp/ Server为操作系统平台,Microsoft access 为RDBMS。系统它要求用户提供帐号/密码,经过验证后才能进入系统主页。宿舍系统设计能够使宿舍楼管理员能查询上面提到宿舍楼全部相关信息,包含某一学号学生在宿舍楼中住宿具体信息,夜归具体信息。以利于对整个宿舍楼全方面管理。当学生基础信息发生改变时,宿舍楼管理员能对其进行修改。比如,一些同学

3、搬到其它宿舍中去,她们在本宿舍楼中对应统计就应该删去;或学生转换专业,她们统计中院系信息也要作对应修改等等。2.2 需求分析及研究意义 本系统最终用户为宿舍楼管理员,本宿舍楼学生。依据我们日常生活中经验,结合对学校宿舍楼管理老师咨询和对同宿舍楼同学调查,得出用户下列实际要求:1、宿舍楼基础情况1)、学生基础信息:入校时,每位同学全部有唯一学号,并被分配到指定宿舍楼和指定宿舍,也会有一个宿舍号,同时学生晚归不良统计也会被登记。2)、宿舍基础信息宿舍床位数是固定,因宿舍区不一样而不一样。宿舍目前人数统计,及是否还有可用床位。4)、夜归基础信息宿舍楼在指定时间关门,若有同学晚于关门时间后回宿舍,需通

4、知宿舍管理员,同时应登记晚归学生姓名、宿舍号、时间和晚归原因,以利于学校管理。2.3 研究意义 宿舍管理系统就是为了方便公寓管理人员在数据方面管理,结合当今各学校舍务管理,为了能全方面、正确、有效地管理学生公寓多种信息而开发和研制一个系统应用软件。其关键功效是快速适应该代化会务管理水平和处理工作人员繁重而冗长工作量。使得她们在学生公寓各方面全部会达成事半功倍效果,减轻了人力负担,方便了数据存放,增加了安全性。第 3 章 模块分析及设计3.1 E-R图学生基础信息E-R图学生姓名学号宿舍号性别班级宿舍基础信息E-R图宿舍宿舍号床位数已用床位数是否剩下床位宿舍区3.2系统功效结构图宿舍管理系统宿舍

5、基础信息学生入住晚归依据条件查询晚归数据查询晚归登记退学信息处理学生信息查询新生入学登记3.3 数据库实现1、 学生信息表2、 宿舍表3、 学生晚归记录表4、 用户资料表 第4 章 课程设计项目进度表日期完成工作-1.141.15项目可行性研究,研究汇报-1.151.16数据采集,确定表格,数据类型,系统开发技术,运行环境-1.161.17系统联合调试,撰写课程设计总结汇报-1.171.18交课程设计纸质和电子版材料第5 章 课程设计任务分配表组员座号项目内容序号章忠杰6号1、“查询”模块设计 2、数据库创建3、调试程序01林心炳7号1、“添加”模块制作 2、数据测试3、编写试验心得02胡劲松

6、32号1、“删除”模块制作 2、编写任务分配表、进度表3、编写试验汇报03第6 章 达成效果61 程序最终实现结果界面设计应简单明了,一目了然。首先从用户应用需求出发,宿舍管理系统面正确最终用户是对计算机并不精通学校生活部管理员;其次友好、清楚界面也易学易用,易维护。1、登录界面: 功效:对用户登陆进行身份验证;许可用户注册一个新账户,用户名是唯一,不许可相同用户名注册。2、 系统主界面:3、 新生注册功效:实现对新生注册,给其安排宿舍。把新生资料插入到数据库中。若安排宿舍已住满,则不许可此操作。而且男生女生宿舍自动实现分开,杜绝因管理员失误而造成男女混住。4、 查询操作* 学生信息查询 功效

7、:可依据学号或姓名查询信息,用学号查询能得到唯一统计,用姓名查询可能出现多条统计(学生中可能重名)。*宿舍信息查询 功效:依据宿舍区和楼号查询所对应信息内容,而且查询该宿舍已入住学生姓名。*晚归学生查询 功效:和学生信息查询一致。*学生毕业数据删除 功效:删除学生基础信息和晚归不良统计。同时更新宿舍信息表,空出床位。第7 章 关键模块代码1、登陆模块private void button1_Click(object sender, EventArgs e) if (textBox1.Text = | textBox2.Text = ) MessageBox.Show(用户名和密码不能为空);

8、else DBClass.conn.Open(); DataSet dsMyDataBase = new DataSet(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = DBClass.conn; cmd.CommandText = Select username From denglu where username = + textBox1.Text + ; cmd.ExecuteNonQuery(); if (cmd.ExecuteScalar() = null) MessageBox.Show(用户名不存在); tex

9、tBox1.Text = null; textBox2.Text = null; DBClass.conn.Close(); return; else cmd.CommandText = Select password From denglu where username = + textBox1.Text + ; cmd.ExecuteNonQuery(); string y = (cmd.ExecuteScalar().ToString(); if (textBox2.Text = y) this.Hide(); Form2 f2 = new Form2(); f2.Show(); DBC

10、lass.conn.Close(); else MessageBox.Show(用户名或密码错误); textBox1.Text = null; textBox2.Text = null; DBClass.conn.Close(); private void textBox2_TextChanged(object sender, EventArgs e) textBox2.PasswordChar = *; private void button2_Click(object sender, EventArgs e) Application.Exit(); private void button

11、3_Click(object sender, EventArgs e) try DBClass.conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = DBClass.conn; cmd.CommandText = Insert into denglu(username,password) Values( + textBox1.Text + , + textBox2.Text + ); cmd.ExecuteNonQuery(); MessageBox.Show(成功注册!); textBox1.Text = n

12、ull; textBox2.Text = null; DBClass.conn.Close(); catch (Exception ex) MessageBox.Show(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.Close(); 2、新生信息插入模块 private void button1_Click(object sender, EventArgs e) try DBClass.conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = DBClass.co

13、nn; cmd.CommandText = Select available from hostel where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; int x = Int32.Parse(cmd.ExecuteScalar().ToString(); if (x = 1) cmd.CommandText = Insert into student(Sname,Sno,class,Hno,Ssex,address) Values( + textBox1.Text + , + textBox2.Text + , +

14、textBox3.Text + , + comboBox2.Text + , + comboBox1.Text + , + comboBox3.Text + ); cmd.ExecuteNonQuery(); cmd.CommandText = Select occupied from hostel where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; int y = Int32.Parse(cmd.ExecuteScalar().ToString(); y = y + 1; cmd.CommandText = Upda

15、te hostel set occupied= + y.ToString() + where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; cmd.ExecuteNonQuery(); MessageBox.Show(成功添加统计!); cmd.CommandText = Select bed from hostel where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; int z = Int32.Parse(cmd.ExecuteScalar().T

16、oString(); cmd.CommandText = Select occupied from hostel where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; int h = Int32.Parse(cmd.ExecuteScalar().ToString(); if (z = h) cmd.CommandText = Update hostel set available= 0 where Hno= + comboBox2.Text + and address= + comboBox3.Text + ; cmd

17、.ExecuteNonQuery(); DBClass.conn.Close(); if (x = 0) MessageBox.Show(宿舍已满); DBClass.conn.Close(); catch (Exception ex) MessageBox.Show(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.Close(); private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) try DBClass.conn.Open(); OleDbComman

18、d cmd = new OleDbCommand(); cmd.Connection = DBClass.conn; cmd.CommandText = Select Ssex from ss where num= + comboBox2.Text + ; string y = (cmd.ExecuteScalar().ToString(); comboBox1.Text = y; DBClass.conn.Close(); catch (Exception ex) MessageBox.Show(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.

19、Close(); 3、 宿舍信息查询模块 private void button1_Click(object sender, EventArgs e) try DBClass.conn.Open(); DataSet dsMyDataBase = new DataSet(); OleDbDataAdapter dahostel1 = new OleDbDataAdapter(Select * From hostel where Hno = + comboBox2.Text + and address= + comboBox1.Text + , DBClass.conn); OleDbDataA

20、dapter dahostel2 = new OleDbDataAdapter(Select Sname From student where Hno = + comboBox2.Text + and address= + comboBox1.Text + , DBClass.conn); dahostel1.Fill(dsMyDataBase, hostel); dahostel2.Fill(dsMyDataBase, student); dataGridView1.DataSource = dsMyDataBase.Tableshostel; dataGridView2.DataSourc

21、e = dsMyDataBase.Tablesstudent; DBClass.conn.Close(); catch (Exception ex) MessageBox.Show(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.Close(); 4、删除模块 private void button1_Click(object sender, EventArgs e) /textBox2.Visible = true; /textBox3.Visible = true; try DBClass.conn.Open(); DataSet dsMyD

22、ataBase = new DataSet(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = DBClass.conn; cmd.CommandText = Select Hno From student where Sno = + textBox1.Text + ; string y = (cmd.ExecuteScalar().ToString(); textBox2.Text = y; cmd.CommandText = Select address From student where Sno = + textBox1

23、.Text + ; string x = (cmd.ExecuteScalar().ToString(); textBox3.Text = x; OleDbDataAdapter dahostel1 = new OleDbDataAdapter(Select * From student where Sno = + textBox1.Text + , DBClass.conn); OleDbDataAdapter dahostel2 = new OleDbDataAdapter(Select * From late where Sno= + textBox1.Text + , DBClass.

24、conn); dahostel1.Fill(dsMyDataBase, student); dahostel2.Fill(dsMyDataBase, late); dataGridView1.DataSource = dsMyDataBase.Tablesstudent; dataGridView2.DataSource = dsMyDataBase.Tableslate; DBClass.conn.Close(); catch (Exception ex) MessageBox.Show(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.Clos

25、e(); private void button2_Click(object sender, EventArgs e) try DBClass.conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = DBClass.conn; cmd.CommandText = Delete From late where Sno= + textBox1.Text + ; cmd.ExecuteNonQuery(); cmd.CommandText = Delete From student where Sno = + text

26、Box1.Text + ; cmd.ExecuteNonQuery(); MessageBox.Show(成功删除该生统计!); cmd.CommandText = Select occupied from hostel where Hno= + textBox2.Text + and address= + textBox3.Text + ; int y = Int32.Parse(cmd.ExecuteScalar().ToString(); y = y - 1; cmd.CommandText = Update hostel set occupied= +y.ToString()+ whe

27、re Hno= + textBox2.Text + and address= + textBox3.Text + ; cmd.ExecuteNonQuery(); cmd.CommandText = Update hostel set available= 1where Hno= + textBox2.Text + and address= + textBox3.Text + ; cmd.ExecuteNonQuery(); MessageBox.Show(成功修改宿舍信息!); DBClass.conn.Close(); catch (Exception ex) MessageBox.Sho

28、w(ex.Message.ToString() + 打开数据库失败!); DBClass.conn.Close(); private void textBox2_TextChanged(object sender, EventArgs e) textBox2.Enabled = false; private void textBox3_TextChanged(object sender, EventArgs e) textBox3.Enabled = false;第8 章 设计心得经过这次课程设计,不仅检验了我所学习知识,也培养了我怎样去把握一件事情,怎样去做一件事情,又怎样完成一件事情。在设

29、计过程中,和同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了了解,也学会了做人和处世。课程设计是我们专业课程知识综合应用实践训练,着是我们迈向社会,从事职业工作前一个必不少过程”千里之行始于足下”,经过这次课程设计,我深深体会到这句千古名言真正含义我今天认真进行课程设计,学会脚扎实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实基础经过这次课程设计,本人在多方面全部有所提升。经过这次课程设计,综合利用本专业所学课程理论和实际知识,从而培养和提升学生独立工作能力,巩固和扩充了课程所学内容,掌握课程设计方法和步骤。提升了个人能力,熟悉了规范和标准,同时各科相关课程全部有了全方面复习,独立思索能力也有了提升。在这次设计过程中,表现出自己单独能力和综合利用知识能力,体会了学以致用、突出自己劳动结果喜悦心情,从中发觉自己平时学习不足和微弱步骤,从而加以填补。 第9 章 参考文件1 钱学忠、李京,数据库原理及应用,北京邮电大学出版社,2 汪维华、汪维清等,C#.NET程序设计实用教程,清华大学出版社,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服