ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:56.56KB ,
资源ID:2763437      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计宿舍管理信息系统方案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计宿舍管理信息系统方案.docx

1、数据库课程设计 宿舍管理信息系统方案1 概述1.1 系统开发背景与现状 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规

2、模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加

3、安全,等等.1.2 系统开发方法及目标以Microsoft SQL Server2000为后台数据库,以Visual studio 2008为前端开发工具,以高校的宿舍管理需求为应用背景,开发一个典型的宿舍管理系统。本系统既要满足用户的设计,也要满足设计员的设计目标。1、用户的观点看,要求系统能够达到以下目标 1) 对信息的收集和保存信息。例如:输入宿舍的基本信息,宿舍的卫生信息等. 2)快速的传递信息。对那些共享的数据要快速的传递。 3)提供准确的信息。要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫生成绩. 2、设计员从技术观点看,要求系统能达到以下的目标:1) 用户使用,具有较

4、高的用户友好性。2) 系统具有灵活、严格的权限设定功能,确保宿舍各类资料的可靠性和保密性,防止错误和违规操作。系统管理:可修改管理员密码3) 能对基本信息进行插入、删除、修改等操作。完成宿舍的学生住宿分配,可以自动分配或手动分配。数据查询:按宿舍号、班级、学生等进行分类查询,能进行精确和模糊查询。4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。5)可退出系统,保证个人信息安全性。2 需求分析本系统的最终用户为宿舍楼管理员。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:宿舍管理:添加、修改、删除宿舍 学生管理:学生入住、搬

5、离 来访管理:来访登记、查询 水电管理:水电缴费、查询 卫生管理:卫生检查、查询 用户管理:用户注册、修改密码根据如上得到的用户需求,我们将完善以下几功能: 1、 整体设计中,宿舍管理分为七大模块:宿舍管理模块、学生管理模块、报修管理模块、水电缴费管理模块、卫生管理模块、来访管理模块、用户管理模块。每个模块将实现不同的功能。 2、 对学生、宿舍信息等进行维护,可对已存在的信息进行修改与删除操作,及时更改存储数据中存在的不足之处,便于对学校宿舍的管理。 3、 根据输入的查询条件可显示符合条件的学生、宿舍,拥有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的优点,可以极大地提高学

6、生查宿舍的效率。系统运行流程图3 数据库逻辑结构设计1.学生信息表该表用于存储学生基本信息字段名字段类型主键学号文本是姓名文本否性别文本否班级文本否宿舍号文本否2.宿舍信息表该表用于存储宿舍基本信息字段名字段类型字段大小主键宿舍号文本10是电话文本10否住宿费文本10否床位数数字10否桌子数数字10否椅子数数字10否备注文本300否3.卫生检查信息表该表用于存储卫生检查基本信息。字段名字段类型主键检查编号自动编号是宿舍号文本否检查日期日期/时间否检查情况文本否备注文本否4.用户信息表该表用于存储用户基本信息 字段名字段类型主键用户名文本否密码文本否4 程序核心代码及控件描述4.1登录界面设计显

7、示登陆界面,提示用户输入账号、密码,若错误给出提示。核心代码: static void Main() Application.Run(new Login(); private void btAdd_Click(object sender, System.EventArgs e) if(name.Text.Trim()=|password.Text.Trim()=) MessageBox.Show(请输入用户名和密码,提示); else oleConnection1.Open(); OleDbCommand cmd=new OleDbCommand(,oleConnection1); strin

8、g sql=select * from userinfo where UName=+name.Text.Trim()+ and PWD=+password.Text.Trim()+; cmd.CommandText=sql; if (null!=cmd.ExecuteScalar() /隐藏登录窗口 this.Visible=false; /创建并打开主界面 Main main=new Main(); main.Tag=this.FindForm(); OleDbDataReader dr; cmd.CommandText=sql; dr=cmd.ExecuteReader(); dr.Rea

9、d(); main.statusBarPanel2.Text=name.Text.Trim(); main.ShowDialog(); else MessageBox.Show(用户名或密码错误,警告); oleConnection1.Close(); private void btClose_Click(object sender, System.EventArgs e) this.Close(); private void Login_Load(object sender, EventArgs e) 4.2 主界面设计显示系统主界面,显示用户登录信息并给出各个功能模块的选项。核心代码:pr

10、otected override void Dispose( bool disposing ) if( disposing ) if(components != null) components.Dispose(); base.Dispose( disposing ); AddUser addUser; private void menuItem9_Click(object sender, System.EventArgs e) addUser = new AddUser(); for(int x=0;xthis.MdiChildren.Length;x+) Form tempChild =

11、(Form)this.MdiChildrenx; tempChild.Close(); addUser.MdiParent = this; addUser.WindowState = FormWindowState.Maximized; addUser.Show(); ModifyCode modifyCode; private void menuItem10_Click(object sender, System.EventArgs e) modifyCode = new ModifyCode(); for(int x=0;xthis.MdiChildren.Length;x+) Form

12、tempChild = (Form)this.MdiChildrenx; tempChild.Close(); modifyCode.MdiParent = this; modifyCode.Tag = this.statusBarPanel2.Text.Trim(); modifyCode.WindowState = FormWindowState.Maximized; modifyCode.Show(); private void menuItem11_Click(object sender, System.EventArgs e) (System.Windows.Forms.Form)t

13、his.Tag).Visible=true; this.Close(); private void menuItem8_Click(object sender, System.EventArgs e) this.Close(); AddDorm addDorm; private void menuItem12_Click(object sender, System.EventArgs e) addDorm = new AddDorm(); for(int x=0;xthis.MdiChildren.Length;x+) Form tempChild = (Form)this.MdiChildrenx; tempChild.Close(); addDorm.MdiParent = this; addDorm.WindowState = FormWindowState.Maximized; addDorm.Show(); Dorm dorm; private void menuItem13_Click(object sender, System.EventArgs e) dorm = new Dorm(); for(int x=0;xthis.MdiChildren.Length;x+) F

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1