


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、临靳应冈技忒駭家腊册HENAN VOCATIONAL COLLEGE OF APPLIED TECHNOLOGY课程设计题目:宿舍管理系统学院应用技术职业学院专业信息工程系XXXXXX学号 xxxxxxxxxxx指导教师 XXXXXX完成时间2017-XX-XX摘要随着电脑的普及与使用,后勤的宿舍管理也一改传统的人工管理,更加信息 化,时代化,节省人力物力,提高效率。由此,我开发此学生宿舍管理软件。学生宿舍管理系统用于日常宿舍管理,主要实现了查询宿舍信息和人员信 息、修改宿舍信息和人员信息、删除宿舍信息和人员信息、添加宿舍信息和人员 信息、数据备份、数据恢复等功能。学生宿舍管理系统的开发是基于
2、 Windows操作系统,采用SQL Server 2008作为后台数据库,使用C#作为开发工具,利用其提供的各种面向对象的 开发工具,制作的能领所有人都非常满意的系统。关键词:宿舍;管理系统;C# ;数据库。目录引言1第一章工程简介11.1工程背景1 1.2研究目的2第二章系统需求22.1系统概述22.2系统功能22.3参与者列表42.4系统运行环境4第三章数据库设计53.1 ACCSS数据库53.2数据表5第四章系统实现与测试4.1用户登录64.3用户注册84.3用户主界面94.4用户查询94.5用户添加114.6用户修改124.7用户删除134.8用户账号管理14第五章总结14致15参考
3、文献15引言随着计算机技术的开展和互连网时代的到来, 计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进展管理从而减轻我们的工作。而对于学校,In ternet技术持 续迅猛的开展,也给传统的办学提出了新的模式。 但一直以来,学校使用传统人 工的方式进展管理,这种管理方式存在着许多缺点,如:效率低、性差,另外时 间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。 为了提高工作效率,提高整个学校的学生信息管理水平, 我们开发了这套学生信 息管理系统,通过它,我们可以帮助学校、教师方便,快捷的掌握学生的情况, 实
4、现学生信息的系统化、规化、自动化、到达提高学生信息管理效率的目的。而 且此系统功能强、稳定性好、操作简单、维护方便。第一章工程简介1.1工程背景随着计算机技术的开展和互连网时代的到来, 计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进展管理从而减轻我们的工作。1.2研究目的为了提高工作效率,提高整个学校的学生信息管理水平,我开发了这套学生 信息管理系统,通过它,我们可以帮助学校、教师方便,快捷的掌握学生的情况, 实现学生信息的系统化、规化、自动化、到达提高学生信息管理效率的目的。而 且此系统功能强、稳定性好、操作简单、维护方便。
5、第二章系统需求2.1系统概述本系统由多个窗口组成,但只由教师管理界面个学生管理界面两个界面管理, 每个局部之间虽然在外表上是相互独立的,但是在对数据库的访问上是严密相连 的,各个模块访问的是同一个数据库,只是所访问的表不同而已。学生用户可以在系统中查询宿舍信息和人员信息;教师用户不仅能查询宿舍 信息和人员信息,还能修改宿舍信息和人员信息、删除宿舍信息和人员信息、添 加宿舍信息和人员信息、数据备份、数据恢复等功能。2.2系统功能系统共分为两个登入窗体:学生登入窗体和教师登入窗体。程序的具体功能是:1.学生登入窗体:由登陆界面选择个学生登录,点击登陆后进入,进入后只可查询学生信息和宿舍信息。2.教
6、师登入窗体:由登陆界面选择个教师登录,点击登陆后进入,进入后 不只可查询学生信息和宿舍信息,还能对齐进展删除、添加和修改,等同于管 理员的权限。系统的组织构造图如图2-1所示:教师登入、>宿舍管理系统学生登入1 查查询询学宿生舍信信息息修 改 学 生 信修 改 宿 舍 信删删除除学宿生舍信信息息添添加加学宿生舍信信息息图2-1构造图2.3参与者列表参与者列表如表2-1所示:表2-1参与者列表登入账号权限学生只可查询学生信息,查询宿舍信息。教师可以查询学生信息和宿舍信息,还能对其进展删除、添加和修改。2.4系统运行环境(1)硬件环境:输入设备:键盘、鼠标输出设备:显示器。软件环境:Wind
7、ows操作系统Access数据库数据库和C#编程软件第三章数据库设计3.1 ACCSS数据库本系统采用access2010数据库,Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。3.2数据表本程序采用的宿舍管理信息数据库总共由六个表,分别是教师登陆账号表, 宿舍人员信息表,宿舍信息表,学生登陆账号表,用电信息表,用水信息表。教师登录账号表,储存教师的登陆账号密码,如表3-1所示:表3-1教师登陆账号表字段名称数据类型User name文本Password文本宿舍人员信息表,储存学生的具体信息,如表 3-2所示:表3-2
8、宿舍信息表字段名称数据类型宿舍号文本宿舍人数文本寝室长文本联系文本宿舍信息表,主要储存宿舍信息,如表 3-3所示:表3-3学生信息表字段名称数据类型学号文本文本性别文本所属寝室文本联系方式文本学生登陆账号表,储存学生的登陆账号密码,如表3-4所示:表3-4学生登陆账号表字段名称数据类型User文本Pass文本第四章系统实现与测试4.1用户登录进入系统后,直接弹出登陆界面进展登陆,在登陆界面我们可以选择学生登陆或者教师登陆,不同的登入方式功能和界面不同,如图4-1所示:图4-1个人用户登录下面是用户登陆的主要代码:OleDbC onnection conn = new OleDbC onn ec
9、tio n(str);conn. Ope n();stri ng sql = stri ng.Format("select coun t(*) from admin where username='0' and password二'1”: name, pwd);OleDbma nd cmd = new OleDbma nd(sql, conn);int i = Con vert.To In t32(cmd.ExecuteScalar();if (i > 0)MessageBox.Show(” 登录成功!");教师_主界面f1 = new 教师_
10、主界面();f1.ShowDialog();4.3用户注册用户注册界面和数据库连接,注册成功的话会记录到数据库中的相应的表中,如图4-2所示:图4-2注册界面下面是用户注册的主要代码:OleDbC onnection conn = new OleDbC onn ectio n(str);stri ng sql = "select * from stu"OleDbDataAdapter adpt = new OleDbDataAdapter(sql, conn);OleDbma ndBuilder cmd = new OleDbma ndBuilder(adpt);DataS
11、et ds = new DataSet();adpt.Fill(ds);DataTable usertable = ds.TablesO;DataRow row = usertable.NewRow();row"user" = a;row"pass" = b;adpt.Update(ds);MessageBox.Show(” 注册成功!");conn .Close();4.3用户主界面用户登陆后的主界面一共有两个,一个是学生界面,一个是教师界面,其中 学生主界面的功能比拟少,权限比拟少;教师界面的功能比拟全面,可以对信息 进展修改和备份,如图4
12、-3、图4-4所示:图4-3教师登入界面图4-4学生登入界面4.4用户查询查询系统分为两个,一个是宿舍信息查询,一个是人员信息查询,可以输入任何一条信息查询其数据库中的记录,如图 4-5、图4-6所示:巴? 二口 |3 S3宿舍信息学主能用户序管理教师管理界面宿耆号士亘诃信息臟信息济加宿舍信息图4-5查询人员信息图4-6查询水电信息两个查询代码类似,下面是查询水电信息的主要代码:stri ng sql = "select * from home where宿舍号='"+ textBoxl.T ext +Hill .OleDbma nd cmd = new OleDb
13、ma nd(sql, conn);OleDbDataReader reader = cmd.ExecuteReader();if (reader .Read()OleDbDataAdapter adpt = new OleDbDataAdapter(sql, conn);DataSet ds = new DataSet();adpt.Fill(ds, "user");dataGridViewl.DataSource = ds.Tables"user"reader.Close();conn. Close();4.5用户添加信息添加分为人员信息添加和水电信息
14、添加, 添加的信息必须完善且不能重 复,下面是两个界面的展示:厉加宿舍信息決加学主倍总融r他闫图4-7添加宿舍信息图4-8添加水电信息两个添加的代码类似,下面是添加水电信息的主要代码:cstri ng sql = "select * from home"OleDbDataAdapter adpt = new OleDbDataAdapter(sql, conn);OleDbma ndBuilder cmd = new OleDbma ndBuilder(adpt);DataSet ds = new DataSet();adpt.Fill(ds);DataTable user
15、table = ds.TablesO;DataRow row = usertable.NewRow(); row"宿舍号"=a;row"宿舍人数"=b;row"寝室长"=c;row"联系"=d;adpt.Update(ds);MessageBox.Show(” 添加成功!"); conn .Close();4.6用户修改E -IL±3ILLDIlHmji1wui*制1口1口LES¥呻咬忙普二1?1=1 TyiB二工歼m环Iin町学员洁息修改净巴;I岂善:HfSFE - I _ttflu
16、 具 C &庭圭育養;I仲毎.图4-9修改人员信息图4-10修改水电信息修改信息的话必须先查询被修改者的学号或者被修改的宿舍名字,才能对其 进展修改,下列图为两个修改界面:*<p=两个修改的代码类似,下面是修改信息的主要代码:source=" +stri ng str = Applicati on .StartupPath + "Wwhy.accdb"OleDbC onnection conn = new OleDbC onn ectio n(str);conn. Ope n();string sql = "update stu set p
17、ass='"+ textBox2.Text + "' whereuser='" + textBox1.Text + "”'OleDbma nd cmd = new OleDbma nd(sql, conn);cmd.ExecuteN on Query();conn .Close();MessageBox.Show(” 修改成功!");4.7用户删除用户删除界面同样有两个,如下列图所示:fl« 3|p4 TtWW 111518-教师管坯界而ti鬓冏昌rJtTZ再Lfc±Lt±t:Lit
18、站祁HA图4-11删除宿舍信息图4-12删除学生信息两个修改的代码类似,下面是删除宿舍信息的主要代码:source=" +stri ng str = Applicati on .StartupPath + "Wwhy.accdb"OleDbC onnection conn = new OleDbC onn ectio n( str);conn .Ope n();宿舍号=”'+ textBox2.Text +stri ng sql = "delete from home where 但在这次课程当中,我有充分的时间去熟悉和练习数据库的连接但有时候仍然会 失败,不过比起以前已经好多了。Hill .OleDbma nd cmd = new OleDbma nd(sql, conn);OleDbDataReader reader = cmd.ExecuteReader();MessageBox.Show(” 删除成功!");dataGridView1.RefreshEdit();4.8用户账号管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急制氮装置项目可行性研究报告
- 连续铸造机项目可行性研究报告
- 钻井平台涂料项目可行性研究报告
- 2026年高考语文总复习文言文专题-学生版-古代文化常识(复习讲义)
- 防汛知识培训演练方案课件
- 防汛疏散知识培训内容课件
- 软件开发和服务合同书
- 新媒体行业发展趋势前瞻
- 智能家居市场用户行为分析
- 医疗健康行业市场前景分析
- 年产50万吨钙系列产品项目可行性研究报告
- 提高中小学班主任和思政课教师专业素养和育人能力的策略及实施路径
- 2025江西省水利投资集团有限公司秋季校园招聘116人笔试历年参考题库附带答案详解
- 智能化公司员工管理制度
- 铜川住房公积金管理办法
- 冷库工程培训课件模板
- 医院防疫员考试试题及答案
- 腹部血管超声诊断
- 成品油市场管理办法培训
- 2025至2030中国管理咨询行业产业运行态势及投资规划深度研究报告
- 【课件】绝对值(课件)数学人教版2024七年级上册
评论
0/150
提交评论