资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
word程名设班学学指年某某财经大学陇桥学院 信息工程系课程设计报告称:C#面向对象程序设计计题 目级:电子商务1401生 姓名:生 学号:20140680126导 教师:月 日# / 18目录一、系统开发的背景1二、系统分析与设计1一系统功能要求1二系统模块结构设计2三、系统的设计与实现3一学生宿舍管理系统根本流程 3二学生宿舍管理流程图3四、系统测试4一测试登录4二测试局部主菜单5五、总结8六、附件代码、局部图表8 登陆代码8查询学生信息代码9 添加学生信息9 删除学生信息10 入住查询11 查询宿舍信息12 添加宿舍信息12 入住查询13 入住添加14word宿舍管理系统一、系统开发的背景学生宿舍管理系统对于一个学校来说是必不可少的组成局部。目前好 多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规 模小的学校来说还勉强可以承受,但对于学生信息量比拟庞大,需要记录 存档的数据比拟多的高校来说,人工记录是相当麻烦的。而且当查找某条 记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦 还浪费了许多时间,效率也比拟低。当今社会是飞速进步的世界,原始的 记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息 世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新 的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机 在各行各业中的运用已经得到普与,自动化、信息化的管理越来越广泛应 用于各个领域。二、系统分析与设计(一) 系统功能要求为了使系统使用者感到操作方便,提供便利的数据查询与增删改除工 作。成功的开发出学生宿舍管理系统。 可以查询、添加、删除员工、学生、 宿舍的信息,便于管理,节省人力。从而达到管理的目的。由于数据库存 储容量相当大,而且比拟稳定,适合较长时间的保存,也不容易丢失。这 无疑是为信息存储量比拟大的学校提供了一个方便、快捷的操作方式。本 系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表 生成、修改功能,能够快速的查询学校所需的住宿信息,方便高校对学生宿舍的管理。学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使 用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。在设 计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有 如下功能:1、系统要求用户必须输入正确的用户名和密码才能进入系统。2、 系统应提供查询功能,以方便用户对学生根本信息的查询(要实现 按多种条件的查询)与楼房信息的查询。3、系统还应具有添加、修改、删除根本信息的功能。(二) 系统模块结构设计通过对系统功能的分析,学生宿舍管理系统功能如图 X所示。# / 18用户登陆1信息管理修改信息丿信息查询删除员工信息删除学生信息、 添加学生信自丄添加宿舍信息zL入住查询宿舍查询员工信息查询学生信息查询图1学生宿舍系统功能图通过上图的功能分析,把整个系统划分为 8个模块:1、学生信息查询、添加、删除。2、宿舍信息的查询、添加。3、入住信息的查询。三、系统的设计与实现(一)学生宿舍管理系统根本流程1用户登录用户只需要填写某某和密码就可以完成登录操作,登录成功自动跳 转到主菜单页面。2信息查询用户在此可以通过输入宿舍、班级、学号等进展分类查询,查看相 对应的学生根本信息。查询完后可以通过跳转到其他页面进展相关 操作。3宿舍管理本页面主要进展对晚归学生的登记管理,还有对入住情况与员工信 息的查询。操作完成后可以通过跳转到其他页面进展相关操作。4修改信息用户在此可以通过添加新宿舍和新生信息来修改根本宿舍信息。操 作完成后可以通过跳转到其他页面进展相关操作。(二)学生宿舍管理流程图分析:首先输出表头,然后依次经过查询、信息管理、修改信息。流 程图如图2所示。登陆信息查询1信息管理L修改信息图2宿舍管理系统流程图四、系统测试(一) 测试登录图3登录界面word# / 18(二) 测试局部主菜单图4主菜单界面图5添加学生信息界面图6删除学生信息界面输入学号;查词取消学是班级姓名性别011言管李飞006电裔貂蝉女OLK网工超云男CM计尊机科学张飞S005电商孙二娘女1J314M亠图7查询学生信息界面图8删除学生信息界面图9修改学生信息界面输入TO;取消图10入住查询界面图11入住添加界面五、总结通过两周的努力,大学生宿舍管理系统根本上完成了。通过这一个小 项目,我收获了很多。尤其是在数据库的SQL语句的练习方面。很多以前不熟练的SQL语句现在都能熟练地写出来了;还有就是一些根本的控件的 使用,Label、TextBox、Button等,以前不知道德一些属性现在也了解了 那么多。不过该系统还是有一些漏洞的,比如在员工管理上,对于员工信 息没有参加数据库表中,也没在系统内显现出来,不是很完善。不过在以后的学习和练习中会不断改正和解决不懂的问题。六、附件代码、局部图表using System.Data.SqlClient;conn.ConnectionString = Data Source=.;Initial Catalog=宿舍;lntegratedSecurity=True ;conn. Ope n();Sqlma nd cmd = n ewSqlma nd();cmd.mandText =select 密码 from 登录 where 用户名=+textBox1.Text +milcmd.C onnection = conn;stri ngpass = Con vert .ToStri ng(cmd.ExecuteScalar();if (textBox2.Text = pass)主菜单n = new主菜单();MessageBoxShow(”欢迎进入高校宿舍管理系统,”登陆成功”);this .Hide();n.Show();this .Hide();elseMessageBoxShow(”用户名或密码错误请重新确输入,登录失败);conn. Close();using System.Data.SqlClient;string connString = Data Source=.;Initial Catalog=宿舍;lntegrated Security=TrueSqlConnection connection =newSqlConnection (connString);string 学号=textBox1.Text;string sql =String .Format( select * from学生信息 where 学号 like%0%,textBoxl.Text);SqlDataAdapter dataAdapter =newSqlDataAdapter (sql, connection);DataSet dataSet = newDataSet (宿T舍| C);dataAdapter.Fill(dataSet);dataGridViewl.Columns0.DataPropertyName =学号”;dataGridViewl.Columns1.DataPropertyName =班级”;dataGridViewl.Columns2.DataPropertyName =某某”;dataGridViewl.Columns3.DataPropertyName =性别”;dataGridViewl.DataSource = dataSet.TablesO;privatevoidbutt on 2_Click(object sen der,Even tArgs e)this .Hide();using System.Data.SqlClient;string connString = Data Source=.;lnitial Catalog=宿舍;lntegrated Security=True ;SqlConnection connection =newSqlConnection (connString);string sql = String .Format( INSERT INTO 学生信息(学号,班级,某某,性别)VALUES(”+textBox1.Text+ , +textBox2.Text+ , +textBox3.Text+ , +textBox4.Text+ );tryconnection. Ope n();Sqlma nd mand = n ewSqlma nd(sql, connection);int count = mand.ExecuteNonQuery();if (count 0)MessageBoxShow(” 添加学生信息成功,”添加成功 ”,MessageBoxButtons .OK,MessageBoxIconnformation);elseMessageBoxShow(”添加学生失败,”添加失败 1 , MessageBoxButtons .OK,MessageBoxIconnformation);catch ( Exception ex)MessageBoxShow(ex.Message,操作数据库出错 ”,MessageBoxButtons .OK,MessageBoxIcon .Exclamation);fin allyconnection. Close();privatevoidbutt on 2_Click(object sen der,Even tArgs e)this .Hide();using System.Data.SqlClient;string connString =Data Source=.;Initial Catalog=宿舍;lntegrated Security=TrueSqlConnection connection =newSqlConnection (connString);string sql = Stri
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号