版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州师范学院数据库系统概论设计题 目 9427宿舍管理系统 学生组员 专业班级 计算机科学和技术() 院(系) 信息科学和技术学院 完成时间 年1月10日 目录摘 要...........................................................................................................................IABSTRACT II1 绪论.......................................................................................................................11.1开发背景和现实状况........................................................................................11.2开发设计意义.......................................................................................12系统开发环境及语言.........................................................................................22.1关键开发技术及所需工具介绍............................................................22.2C#...................................................................................................................22.3SQLSERVER.........................................................................................33 需求分析..............................................................................................................43.1可行性分析汇报........................................................................................43.2设计目标.....................................................................................................44系统设计................................................................................................................54.1信息查询设计思绪图..............................................................................54.2具体查询设计............................................................................................64.3系统查询界面……….…………………….64.4E-R图 74.5系统关键实现代码 8参考文件....................................................................................................................11摘要高校来说,人工统计是相当麻烦。学生宿舍管理系统采取是计算机化管理,信息。关键词:C#.NET,SQL.SERVER,应用,新增,删除,查询,修改AbastractThemanagementofstudents'dormitorysystemforaschoolisessentialpart.Atpresentalotofschoolstillstayinthedormitorymanagementpersonnelmanualrecordingdataofinitialstage,themanualrecordforsmallschoolisstillforcecanaccept,butforstudentsrelativelylargeamountofinformation,weneedtorecordpurposedatamoreuniversityspeaking,manualrecordisquitetroublesome.Themanagementofstudents'dormitorysystemUSESiscomputerizedmanagement,systemdotrytohuman,theuserwillfeeloperationisveryconvenient,managementpersonnelneedtodoisthedatainputtothesystem'sdatabase.Duetothedatabasestoragecapacityisquitelarge,andrelativelystable,issuitableforlongtimepreservation,alsodon'tgetlost.Thissystemhasafastoperation,highstabilitygoodadvantages,andhasperfectreportgeneration,modifyfunctions,abletoquicklyinquirestheschoollodginginformation.KeySQLdelete 1绪论1.1开发背景和现实状况为周到和便捷服务。现在各行各业广泛使用专用系统,其内容范围跨越了教育科研文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,所以,设计开发好一个专用查询系统对一个机构(或部门)发展十分关键。多年来,伴随用户要求不停提升及计算机科学快速发展,尤其是数据库技术广泛应用,向用户提供服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少组成部分。现在仍然存在有学校停在宿舍管理部门人员手工统计数据阶段,手工统计对于规模小学校来说勉强能够接收;但对于学生信息量比较庞大,需要统计存档数据比较多高校来说,人工统计是相当麻烦而且当查找某条统计时,因为数据量庞大,只能依靠人工去一条一条地查找,这么不仅麻烦而且浪费很多时间,工作效率比较低。采用计算机来管理宿舍和学生信息,大大提升了查询速度,节省了人力和物力资源,达成了预期要求。今天,计算机价格已经十分低廉,性能却有了长足进步。它已经被应用于很多领域,计算机之所以如此流行原因关键有以下多个方面:首先,计算机能够替换人工进行很多繁杂劳动;其次,计算机能够节省很多资源;第三,计算机能够大大提升大家工作效率;第四,计算机能够使敏感文档愈加安全,等等。1.2.开发设计意义为了实现提升高校宿舍管理部门工作效率;充足利用资源;降低无须要人力,物力和财力支出;方便宿舍管理部门工作人员全方面地掌握学生住宿情况等目标;为宿舍管理部门,开发设计专用系统--高校学生宿舍人员查询管理系统来进行管理学生是否在宿舍,使学生宿舍在校信息实现标准化管询、和学生在校状态查询,将实现快速检索学生在不在宿舍状态;信息录入,修改和删除功效;管理员能够在系统数据库中录入学生信息。方便可以随时更新查询学生在校情况,方便愈加好地管理学生,保护学生安全。2系统开发环境及语言2.1关键开发技术及所需工具介绍MycrosoftSqlSeverC/S模式;C/S模式C/S结构优点是能充足发挥用户端PC处理能力,很多工作能够在用户端处理后再提交给服务器。对应优点就是用户端响应速度快。C#C和C++衍生出来面向C和C++强大功效同时去掉了部分它们复杂特VB简单可视化操作和C++高运行效率,以其强大操作能力、优雅语法风格、创新语言特征和便捷面向组件编程支持成为.NET开发首选语言。C#是面向对象编程语言。它使得程序员能够快速地编写多种基于MICROSOFT.NET平台应用程.NET提供了一系列工具和服务来最大程度地开发利用计算C/C++编写本机原生函数,所以绝不损失C/C++原有强大功效。因为这种继承关系,C#和C/C++含有极大。SQLServerSQLServer是Microsoft企业推出SQLServer数据库管理系统,它可伸缩性好、和相关软件集成度高等优点,应用程序操作系统支持全部Windows版本。在SQLServer中,使用是是ANSISQL加强版语言,它提供了标准SQL命令,因为SQL语言功效丰富、语言简洁,使用方法灵活,倍受用户和计算机业界青睐,被众多计算机企业和软语言已成为关系数据库标准语言。SQL语言关键有数据定义语言、数据操纵语言、数据控制语言和其它类语言要素组分类也有类似于SQL语SELECT语句来完成。SELECT语句能够从数据库中按用户要求检索数据,并将查询结果以表格形式返回。当然用户在查询数据库时往往并不需要了解全部,而只需要其中一部分满足一些条件。在这种情况下就需要在SELECT语句中加入条件以选择数据行,这时,就用到WHERE子句。WHERE子句中条件是由表示式和逻辑联结词AND、OR和NOT等组成。用户在进行查询时,会DISTINCTWHERE子句中,能够使用谓词LIKE来进行字符串匹配检验。当用户要对查询结果进行排序时,就需要在SELECT语句中加入ORDERBY子句。在ORDERBY子句中,能够使用一个或多个排序,要求其优先级次序从左到右。 为了使数据库愈加精简,最大程度降低数据库冗余数据。能够使用连接查询来实现多个表连接。连接查询能够分为等值连接查询、非等值连接查询、本身连接查询等。表之间连接假如是经过相等字段值连接起来查询称为等值连接查询。在等值查询连接条件中,不使用等号而使用其它比较运算符,就组成了之间进行,也能够使一个表同其本身进行连接,这种连接成为本身连接。3需求分析3.1可行性分析汇报要求功效:1)学生信息管理:管理学生学号、姓名、性别、班级、是否离校状态,入学日期、出生日期和所学专业等作为学生信息基础。2)退宿信息管理:管理学生离校后退宿信息。3)安全和保密方面要求:系统不能随意打开,要经过不一样权限来打开系统相关内容,只能经过查询来浏览部分基础信息,楼管不能更改学生基础信息。3.2设计目标所提议系统关键开发目标,如:1.减轻宿管部门统计学生在校情况压力和人员清查方便快捷性;2.系统要讲求效率,提升工作量,提升系统处理速度。3.最大程度地降低人工操作,提升系统处理精度。4.管理学生及宿舍信息要具体。5.改善自动决议系统。4系统设计4.1信息查询设计思绪图学生信息查询图4-14.2具体查询设计按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询这4个查询功效在具体编程实现上基础上是一样,因为全部是针对学生信息查询。以下是这四个功效模块具体实现过程。具体实现:1.号查询设计思想:在按学号查询时首先要经过编程判定一下,数据库学生信息表中是否存在该编号学生,假如没有系统将不会显示数据所以只有存在学号才能进行查询。上述完成以后,输入所查询学号,那么所需学生信息就会在下面表格中显示出来了。2.按姓名进行查询设计思想:按学生姓名实现查询,即使这么查出来学生有可能不止一名,宿舍号情况下,能够经过学生信息中其它信息确定所要找学生)能够调用此功效来实现。3.按班级进行查询设计思想:实现某个班级全部学生基础信息及住宿情况查询。经过该功效模4.按寝室号查询设计思想:在输入寝室号时能够把该宿舍所住全部学生信息全部统计出来,方便具体了解某宿舍学生住宿情况。4.3系统查询界面系统查询主界面4-34.4E-R图宿舍宿舍话学号姓名性别寝室号生日学生住宿寝室寝室号专业称学习楼号所在别应住数专业编号专业称4.5系统实现关键代码namespace_9427{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();SetDefaultText();lbl_school_number.Text="0";/*SqlConnectionmyconn=newSqlConnection(sqlconn);myconn.Open();SqlDataAdaptersda=newSqlDataAdapter(mainsql,myconn);DataSetmyds=newDataSet();sda.Fill(myds,"Table1");*/}= t_major,Student_class,Student_bool='不在寝室'fromwhereStudent_bool=0unionselectt_major,Student_class,Student_bool='正在寝室'fromwhereStudent_bool=1";="server=desktop-3m7cc9n;database=DormitoryManagementData;Trusted_Connection=SSPI";///<summary>///查看全部学生,设定前8列可读第9列可修改///</summary>///<paramname="sender"></param>///<paramname="e"></param>privatevoidbutton1_Click(objectEventArgse){sql = t_major,Student_class,Student_bool='不在寝室'fromwhereStudent_bool=0unionselectt_major,Student_class,Student_bool='正在寝室'fromwhereStudent_bool=1";SqlConnectionmyconn=newSqlConnection(sqlconn);myconn.Open();SqlDataAdaptersda=newSqlDataAdapter(sql,myconn);DataSetmyds=newDataSet();sda.Fill(myds,"Table1");dataGV_show.DataSource=","状态"};
//dataGV_show.Columns[0].HeaderText="学号";string[]arg={"学号","姓名","性别","寝室号","生日","入课时间","专业","班级for(inti=0;i<9;i++){dataGV_show.Columns[i].HeaderText=arg[i];if(i<=7){dataGV_show.Columns[i].ReadOnly=true;}}myconn.Close();}privatevoidbutton3_Click(objectsender,EventArgse){/arch_name存放string类型变量stringsearch_name=txtNumber.Text;search_name="'"+search_name+connconn_name=newconn();stringsql=conn_name.sqlresult("Student_name",search_name);//MessageBox.Show(sql);SqlConnectionmyconn=newSqlConnection(sqlconn);myconn.Open();SqlDataAdaptersda=newSqlDataAdapter(sql,myconn);DataSetmyds=newDataSet();sda.Fill(myds,"Table1");dataGV_show.DataSource=myds.Tables["Table1"];string[]arg={"姓名","性别","寝室号","生日","入课时间","专业","班级","状态"};for(inti=0;i<9;i++){dataGV_show.Columns[i].HeaderText=arg[i];if(i<=7){dataGV_show.Columns[i].ReadOnly=true;}}}privatevoidbtn_bool_search_Click(objectsender,EventArgse){stringsql="selectStudent_id,Student_name,Student_sex,Student_home,Student_birthday,Student_termtime,Student_major,Student_class,Student_bool='不在寝室'fromTable1whereStudent_bool=0";SqlConnectionmyconn=newSqlConnection(sqlconn);myconn.Open();SqlDataAdaptersda=newSqlDataAdapter(sql,myconn);DataSetmyds=newDataSet();sda.Fill(myds,"Table1");dataGV_show.DataSource=myds.Tables["Table1"];string[]arg={"姓名","性别","寝室号","生日","入课时间","专业","班级","状态"};for(inti=0;i<9;i++){dataGV_show.Columns[i].HeaderText=arg[i];if(i<=7){dataGV_show.Columns[i].ReadOnly=true;}}}privatevoidForm1_Activated(objectsender,EventArgse){stringsql="selectStudent_id,Student_name,Student_sex,Student_home,Student_birthday,Student_termtime,Student_major,Student_class,Student_bool='不在寝室'fromTable1whereStudent_bool=0unionselectStudent_id,Student_name,Student_sex,Student室
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物储存安全承诺函
- 购销合同延长协议的谈判技巧
- 购销合同欠款催收策略
- 购销合同空白版式示例
- 资产权益转让协议合作范本
- 趣味小学语文阅读教学研究
- 车辆租赁合同书格式
- 辣椒购销合同范本
- 进度转让合同协议
- 违纪保证书反省与改进篇
- 新冀美版八年级上册初中美术全册教案(教学设计)
- 言语治疗技术:Frenchay构音障碍评定内容及评分标准
- 部编版四年级语文上册 18 牛和鹅 生字笔顺 课件(PPT16页)
- 2020新版个人征信报告模板
- 特效无痛腹针疗法讲义
- 公司 光伏电站项目投资与工程服务激励方案
- 外研版九年级上册英语课文原文与翻译
- 高血压健康知识讲座ppt
- 然气锅炉运行时烟气含氧量重要性及调整方法
- 死胎、死婴处置流程
- 超市上墙规章制度(共3页)
评论
0/150
提交评论