电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

宿舍管理系统(c#)

18页
  • 卖家[上传人]:小**
  • 文档编号:90747353
  • 上传时间:2019-06-15
  • 文档格式:DOC
  • 文档大小:346KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 兰州财经大学陇桥学院兰州财经大学陇桥学院 信息工程系课程设计报告信息工程系课程设计报告 课课 程程 名名 称称: : C#C#面向对象程序设计面向对象程序设计 设设 计计 题题 目:目:学生宿舍管理系统学生宿舍管理系统 班班 级:级:电子商务电子商务 14011401 学学 生生 姓姓 名:名:卯成飞卯成飞 学学 生生 学学 号:号:2014068012620140680126 指指 导导 教教 师:师:于泳海于泳海 年 月 日 目录目录 一、系统开发的背景 1 二、系统分析与设计 1 (一) 系统功能要求.1 (二) 系统模块结构设计.2 三、系统的设计与实现 3 (一) 学生宿舍管理系统基本流程.3 (二) 学生宿舍管理流程图.3 四、系统测试 4 (一) 测试登录.4 (二) 测试部分主菜单.5 五、总结 8 六、附件(代码、部分图表) 8 6.1 登陆代码.8 6.2 查询学生信息代码.9 6.3 添加学生信息.9 6.4 删除学生信息10 6.5 入住查询11 6.6 查询宿舍信息12 6.7 添加宿舍信息12 6.8 入住查询13 6.9 入住添加14 1 宿舍管理系统宿

      2、舍管理系统 一、一、系统开发的系统开发的背景背景 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好 多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规 模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录 存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条 记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦 还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的 记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息 世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新 的技术诞生并取代旧技术。21 世纪的今天,信息社会占着主流地位,计算 机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛 应用于各个领域。 二、系统分析与设计二、系统分析与设计 (一)(一) 系统功能要求系统功能要求 为了使系统使用者感到操作方便,提供便利的数据查询与增删改除工 作。成功的开发出学生宿舍管理系统。可以查询、添加、删除员工、学 生、宿舍的信息,便于管理,节省人力。 从而达到管理的目的。由于数 据

      3、库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢 失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方 式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善 的报表生成、修改功能,能够快速的查询学校所需的住宿信息,方便高校 2 对学生宿舍的管理。 学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使 用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。在设 计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具 有如下功能: 1、 系统要求用户必须输入正确的用户名和密码才能进入系统。 2、 系统应提供查询功能,以方便用户对学生基本信息的查询(要实现 按多种条件的查询)及楼房信息的查询。 3、 系统还应具有添加、修改、删除基本信息的功能。 (二)(二) 系统模块结构设计系统模块结构设计 通过对系统功能的分析,学生宿舍管理系统功能如图 X 所示。 图 1 学生宿舍系统功能图 用户登陆 信息查询信息管理修改信息 学 生 信 息 查 询 宿 舍 查 询 员 工 信 息 查 询 入 住 查 询 添 加 学 生 信 息 删 除 学 生

      4、 信 息 删 除 员 工 信 息 添 加 宿 舍 信 息 3 通过上图的功能分析,把整个系统划分为 8 个模块: 1、 学生信息查询、添加、删除。 2、 宿舍信息的查询、添加。 3、 入住信息的查询。 三、系统的设计三、系统的设计与实现与实现 (一)(一) 学生学生宿舍管理系统基本流程宿舍管理系统基本流程 (1 1)用户登录)用户登录 用户只需要填写姓名和密码就可以完成登录操作,登录成功自动跳 转到主菜单页面。 (2 2)信息查询)信息查询 用户在此可以通过输入宿舍、班级、学号等进行分类查询,查看相 对应的学生基本信息。查询完后可以通过链接跳转到其他页面进行 相关操作。 (3 3)宿舍管理)宿舍管理 本页面主要进行对晚归学生的登记管理,还有对入住情况及员工信 息的查询。操作完成后可以通过链接跳转到其他页面进行相关操作。 (4 4)修改信息)修改信息 用户在此可以通过添加新宿舍和新生信息来修改基本宿舍信息。操 作完成后可以通过链接跳转到其他页面进行相关操作。 (二)(二) 学生宿舍管理流程图学生宿舍管理流程图 分析:首先输出表头,然后依次经过查询、信息管理、修改信息。流 4 程图如图 2

      5、 所示。 用户 登陆 信息查询 信息管理 修改信息 图 2 宿舍管理系统流程图 四、系统测试四、系统测试 (一)(一) 测试登录测试登录 5 图 3 登录界面 (二)(二) 测试部分主菜单测试部分主菜单 图 4 主菜单界面 图 5 添加学生信息界面 6 图 6 删除学生信息界面 图 7 查询学生信息界面 7 图 8 删除学生信息界面 图 9 修改学生信息界面 8 图 10 入住查询界面 图 11 入住添加界面 五、总结五、总结 通过两周的努力,大学生宿舍管理系统基本上完成了。通过这一个小 项目,我收获了很多。尤其是在数据库的 SQL 语句的练习方面。很多以前 不熟练的 SQL 语句现在都能熟练地写出来了;还有就是一些基本的控件的 使用,Label、TextBox、Button 等,以前不知道德一些属性现在也了解了 那么多。不过该系统还是有一些漏洞的,比如在员工管理上,对于员工信 息没有加入数据库表中, 也没在系统内显现出来,不是很完善。不过在 以后的学习和练习中会不断改正和解决不懂的问题。 六、附件(代码、部分图表)六、附件(代码、部分图表) 6.16.1 登陆代码登陆代码 using

      6、 System.Data.SqlClient; conn.ConnectionString = “Data Source=.;Initial Catalog=宿舍;Integrated Security=True“; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = “select 密码 from 登录 where 用户名=“ +textBox1.Text + “; 9 cmd.Connection = conn; string pass = Convert.ToString(cmd.ExecuteScalar(); if (textBox2.Text = pass) 主菜单 n = new 主菜单(); MessageBox.Show(“欢迎进入高校宿舍管理系统“, “登陆成功“); this.Hide(); n.Show(); this.Hide(); else MessageBox.Show(“用户名或密码错误请重新确输入, “登录失败“); conn.Close(); 6.26.2 查询学生信息代

      7、码查询学生信息代码 using System.Data.SqlClient; string connString = “Data Source=.;Initial Catalog=宿舍;Integrated Security=True“; SqlConnection connection = new SqlConnection(connString); string 学号 = textBox1.Text; string sql = String.Format(“select * from 学生信息 where 学号 like%0%“, textBox1.Text); SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection); DataSet dataSet = new DataSet(“宿T舍“); dataAdapter.Fill(dataSet); dataGridView1.Columns0.DataPropertyName = “学号“; dataGridView1.Columns1.DataPropert

      8、yName = “班级“; dataGridView1.Columns2.DataPropertyName = “姓名“; dataGridView1.Columns3.DataPropertyName = “性别“; dataGridView1.DataSource = dataSet.Tables0; private void button2_Click(object sender, EventArgs e) this.Hide(); 6.36.3 添加学生信息添加学生信息 using System.Data.SqlClient; 10 string connString = “Data Source=.;Initial Catalog=宿舍;Integrated Security=True“; SqlConnection connection = new SqlConnection(connString); string sql = String.Format(“INSERT INTO 学生信息(学号,班级,姓名,性别) VALUES(“+textBox1.Text+“,“+te

      9、xtBox2.Text+“,“+textBox3.Text+“,“+textBox4.Text+“)“ ); try connection.Open(); SqlCommand command = new SqlCommand(sql, connection); int count = command.ExecuteNonQuery(); if (count 0) MessageBox.Show(“添加学生信息成功, “添加成功“, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(“添加学生失败“, “添加失败“, MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception ex) MessageBox.Show(ex.Message, “操作数据库出错“, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); finally connection.Close(); private void button2_Click(object sender, EventArgs e) this.Hide(); 6.46.4 删除学生信息删除学生信息 using System.Data.SqlClient; string connString = “Data Source=.;Initial Catalog=宿舍;Integrated Security=True“; SqlConnection connection = new SqlConnection(connString); string sql = String.Format(“delete from 学生信息where 学号like%0%and 班级like

      《宿舍管理系统(c#)》由会员小**分享,可在线阅读,更多相关《宿舍管理系统(c#)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.