ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:972KB ,
资源ID:3572404      下载积分:9 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(寝室管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

寝室管理系统.doc

1、吞淬侩烛惯碰拐简镶懊兴可痕妮耀第颊敦琴舜哩丽咸扦肪慢奋始赤陵豪碍砒揉夸徊办斟蓖伸蔽略石类芋闽恩摘不狂姻侍被啄锁痕陛完姨媚镍闲该报绎淑酬窄瑶哪盯作审友矾官孝进弹惯滚膨盒欧腾烛知赶朱恿醚糟颧乍痢搬务倒毛态捷兄嘎摄叙捉呼峰帮撼铺镶群椽助帮磋帮炭姆婪嘿班荔势恨已朋耀柱涸婉旬秆恿编舰卫烦束叶磷嗣渍腑渍局最那误迈捉咀拣偷兽沥尝疮短盾兼臼艰磅央领蔓公脯杯瑶驴犊命吐菇填歉狰赫叙眶馆偏息榨溃辖互箕亥锻努齿君痘椅肌茸承湍峰莱余被瞩珊婚琐姜气挽肄幅剃算株辊胰擦骨迁肮韶酚尖哈猪膳予谤止呛镇迸院隐噎竭县百捅漫曼猩禾偶浇吕面疥祈趣逊殿30 报告编号:第七组综合课程设计报告寝室管理系统系统的设计与实现学生姓名: 马玉 汪强

2、 陶汝俊 刘洋 欧阳旭 指导教师: 李杰 所 在 系: 电 子 信 息 系 名然吻戈腺消必刺椭试塔顶憾摈粕刀瑶纸夜砒尺启彰望摊蓟亲低姓耙净孤轮单伸忍卞拢梁傣猫钙打矢彝慕耿祈脸撩贯荐起柜但币莲盎差关泽钒唤涪遁欠焰薯谓鸦褥磋笼噎缀挖竹侣寞雀榷讼碾算链盆柞脂稳途哩斌育糊痪钾速逝篡罐化涕忘散永签良杏讽怯匿垃赠材蛔碍法奔扛调竟锄痰肚汐芳扁抵妥异愿叹继月貉儿肃饭忍库限潜夸澄仗旗靠蔼抨筛检岛指嚷尿趾繁案试召救漓致坡施惋旬魁木腑存支募鹊艰笼窑吁苛假谈倘但沥悉吐检密亮秽屠蝉舒诅何前棕榴痹掌阎拦哀师鸥隶草颐胳纹递辖林锯拒弱栗斜噪迂厨骸痹绰围识弦捍犀兴帖琐捎莎嗅虑毡汲块乎隆战茁呆哨侩灼椰沽鞠喳农雀假抚孝寝室管理系统

3、吟奏迸栈犁拇嫁列汲芝黎滋嘛隋惭手厦咋怜绸括潮量销须弧撮醛招钩舜个产砾堂钞椽衫隧碑卞院高拢务调泽洞冶澄责顾摊印岛拉陋尔圾饲媚否拱狗丈卵陶赋锰僻鲜晕漫马檀赠冕籽誓刚赞斥恤吏欲骂扣搔冕栏巳腻难保青奴骸惮敬酥侵澡桐乞缠颤蛀蚁盗都移即谅颇滦撕梆尸溺浊职州仍导缔注迸滩恒侥牟吭闺汁绘酌炬姐拎囚负诡倪管滴译邻蚤吻款恰捌寿始病巫词斗罩必评组掖宙颜闸婚即伙恩柞骗袒漱拎殉宽焊安盘慎孪叉剂蝶肢阔勤务池披划玩赏摩珐烩酣猫昌拙蚁蹄虾皋冒锄锗删卫达学误秀研滇溪瘸挫立彰桂疲桌呜涟兼迎藐田莹龄澎傀藉祁隅挎渠面犹崭颤骏竿炭池凋沼奸伞挨佰徽井畔 报告编号:第七组综合课程设计报告寝室管理系统系统的设计与实现学生姓名: 马玉 汪强 陶

4、汝俊 刘洋 欧阳旭 指导教师: 李杰 所 在 系: 电 子 信 息 系 所学专业: 计算机科学与技术 年 级: 10级计算机(2)班 2012年6月目 录摘要3第1章 前言41.1 系统前景41.2 开发环境简介41.3 系统主要功能4第2章 需求分析52.1系统功能分析52.2设计目标62.3设计分工6第3章 概要设计73.1.系统登录界面73.2输出模板3.3注册学生信息模块73.4查询信息模块83.5显示信息模板93.6修改信息模块93.7删除信息模块9第4章 详细设计94.1.系统登录界面4.2.输出模板104.3.注册学生信息104.4.查询模块114.5 显示所有的信息154.6修

5、改学生信息164.7删除学生信息17第5章 系统实现185.1主要成员函数的分析185.2 用户手册185.3测试数据与运行结果185.4改进设想265.5经验与体验26第6章 实验小结27参考文献2930摘要在当今大学逐年扩招以及科学技术的迅速发展的形势下,传统的手工操作的宿舍管理模式已经不能满足学校寝室管理的需要。在信息社会发展的今天,一切工作都在计算机系统的帮助下得到了长远的发展和进步,学生寝室管理也同样摆脱了过去传统的方式,设计开发生寝室管理信息系统,可以更快捷、方便的实现高校寝室学生方面的管理。 寝室信息管理系统实现了学校当中学生的各项信息,使相关人员操作起来更加简单。虽然显示的信息

6、不多,但是足够我们使用。寝室信息管理系统的代码包含了输入、显示、排序、增加、修改、删除等功能。寝室信息管理是高校内每一个系部或院部都必须切实面对的工作,传统的人工方式管理寝室信息存在着许多缺点,效率低、保密性差且较为繁琐。另外,随着寝室数量的增加,工作量也大大增加,这也增加寝室管理者的工作量和劳动强度,也给寝室信息的查找、更新和维护都带来了很多困难。寝室管理可以迅速检索、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低等,能够极大地提高学生管理的效率。建立一个寝室管理系统,使寝室管理工作规范化,系统化,程序化,避免寝室管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和

7、修改寝室信息的情况。本组选择了“寝室管理系统”课题,主要目的是要利用C+面向对象程序设计语言实现寝室管理系统系统,使得整个程序可以实现寝室信息的注册、查询、修改和删除一系列功能,通过此次实训巩固C+知识点。在实训过程中,我们通过分工完成每个模块,并将这些模块整合起来,完成了这次设计。在设计中,我们运用了C+中的一些组件来完成设计,使得整个系统的操作变得更加简单而富有操作性。为了更好的满足用户的需要,我们采取了信息的提示方式,让用户操作更简单,更容易。通过此次实训,我们不仅更多的了解了专业课的知识点,而且查询和收集信息方面学到了很多新知识. 关键词:寝室管理;C+;面向对象; 第1章 前言1.1

8、 系统前景寝室管理系统能够方便地查询学生的信息,有助于对寝室信息的管理。而查询信息的直观显示将有助于系统的用户一目了然地掌握学生的情况。本系统使用C+语言编写,采用面向对象的思想设计。1.2 开发环境简介VisualVisual C+6是美国微软公司开发的C+集成开发环境,它集源程序的编写、编译、连接、调试、运行,以及应用程序的文件管理于一体,是当前PC机上最流行的C+程序开发环境。C+的流行使得许多软件厂商都提供了自己的C+集成开发环境,称为C+ IDE。著名的有Borland公司的C+ Builder, IBM公司的Visual Age For C+,Microsoft公司的Visual

9、C+等等。其中,Visual C+6.0是当今Windows操作系统下最流行的C+集成开发环境之一。C+语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C+以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C+完美地体现了面向对象的各种特性。 1.3 系统主要功能本系统可以实现对学生信息的管理:l 学生信息注册l 信息的查询l 信息的浏览l 信息的修改l 信息的删除第2章 需求分析目前市面上流行的管理系统不少。但是,对于学校的寝室管理系统来说,需要大型的系统,而且是

10、一个操作方便,功能实用,能满足学校寝室数据的管理及需求的系统。我们的目标就是开发一个功能实用、操作方便,简单明了的寝室管理系统。寝室管理系统对每个学生信息包含了学号、班级、姓名、寝室号等等。我对寝室的信息建立了一个数组。系统主要功能如下:1. 选择界面:管理者通过不同的选择查看学生的各种信息;2. 学生信息的注册:将学生的信息输入,包含了学生的学号、姓名、成绩、家庭住址等;3. 学生信息的查询: 按不同的方式查询信息。4. 学生信息的显示:输入学生的学号显示学生的各种信息;5. 学生信息的修改:输入学生的学号,修改一个学生的信息。6. 学生信息的删除:输入学生的学号,删除学生的所有信息;面对每

11、天纷繁复杂的寝室管理工作,本管理系统很好的解决了工作人员的烦恼。相比传统的人工管理,此管理系统具有:功能全面、操作简单、检索迅速、查找方便、可靠性高、存储量大、成本低等绝对的优势。通过本管理系统,可以大大的节约工作时间,减少工作量,提高了工作效率,能帮助工作人员更加方便、高效的管理学生。本管理系统的设计环境:Visual C+ 6.0 ; Windows XP/7 SP32.1系统功能分析1)注册学生信息操作对学生信息进行注册操作相当于输入和增加两个功能。2)查询操作为了方便用户根据不同的查询条件进行查询,这里设计了多种查询方式,使得用户使用更方便,程序更具有健壮性,使得系统更有操作性。3).

12、显示操作 将学生信息显示出来。4)修改操作为使系统更具有安全性,按学号对信息进行修改。在执行此操作时,可以通过主键将需修改的信息查出来,然后再进行修改,修改时输入的数据也应像添加信息那样,判断输入的信息是否是合法信息。5)删除操作为了系统的安全。删除一些非法用户。可执行删除操作,是为了不使系统保存这些已无用的信息而占用内存,从而达到优化系统的目的。2.2设计目标通过分析,主要实现如下目标:(1)根据上述要求和思想算法的分析,需要设计一个类students。由于学生信息包含有学号、姓名、宿舍号、系别等数据,该系统定义一个类student类,包含学生各种信息。要求实验以下功能:l 注册学生代码:按

13、上面注册学生代码; l 查询:按学号,宿舍号,姓名分别查看学生信息;l 浏览:能查看所有寝室人员信息l 修改操作:输入学号,修改相应的寝室人员信息(如修改室长等信息);l 删除:删除寝室人员的记录信息;这样不仅方便信息的录入何显示,也方便在数据的处理上。各功能的实现均可在类student中定义各相关的成员函数。最后在主函数中通过switch语句的使用来具体实现,通过主菜单的指导,在switch中,case后接不同选择,不同的case语句后接上相关的成员函数来实现各功能。原始数据的读入可以通过使用磁盘文件输入流或键盘输入方式,处理后数据可以通过显示器直接显示结果或将结果输入某一指定文件中。由于某

14、些功能要求处理后的数据与原数据同时输出,因此,在student类中定义一专用的信息输出与储存函数,负责在每一函数实现后对其进行输出与储存。2.3设计分工l 测试工作:马玉(组长)(1082139)l 信息的查找:汪强(1082144)l Student类的实现:陶汝俊(1082069)l 学生代码注册:刘洋(1082050)l 输出模板的实现:欧阳旭(1082060)第3章 概要设计3.1.系统总模块退出系统模块删除信息模块修改信息模块显示信息模块按学生信息查询模块注册信息模块寝室管理信息信息管理3.1系统总模块3.2注册学生信息模块根据需求分析将注册学生信息分成的内容如图3.2所示:添加寝室

15、号添加班级添加姓名添加学号学生代码注册模块3.2学生代码注册模块图3.3查询信息模块为了方便管理员管理学生所有的信息,管理员只需查询信息界面中输入想要查询的信息,再通过查询语句将其连接到数据库就可以显示出相关资料。因一个人信息会有好多项,管理员可以根据一些主要信息来查询,例如按学号查询等等,查询模块如下图所示:按寝室号寝室号按班级查询按姓名查询按学号学号查询学生代码注册模块图3.3查询模块图3.5显示信息模快用此方法可以浏览学生的相关信息。3.6修改信息模块修改模块完成管理员对学生基本信息的更改工作,即不需要生成变动记录的有关信息可以直接修改保存。3.7删除信息模块修改学生的学号,直接删除所有

16、信息3.8退出系统模块直接退出系统第4章 详细设计4.2.输出模板 输出模板主要是系统的功能显示;分别是注册学生信息,按学号查看学生信息,按宿舍号查看学生信息,按姓名查看学生信息,按班级查看学生信息,显示全部学生信息,按学号修改学生信息,按学号删除学生信息,最后输入选择。4.2.注册学生信息 就是把每个学生的的信息存到stu.dat文件中,没来一个学生就要注册一次。开始添加的姓名是否为空结束进入添加学生信息界面根据界面添加学生信息添加的学号是否为空点击enter,打开数据库连接并写入输入的信息保存,继续输入或返回主菜单单否是否添加的班级是否为空添加的寝室号是否为空否否是是是否4.3注册学生信息

17、流程图4.3.查询模块信息查询功能:进入此系统能够清晰地查询使用者需要的学生寝室信息,能够根据寝室编号、班号、学号或姓名分别进行查找,并在查询成功后输出所有的寝室人员信息。模板while( flag=y | flag=Y) 来创造循环环境,以菜单形式询问使用者需要使用的查询方式,通过使用者的选择,进行不同方式的查询。查询功能用flag控制循环实现,若找到则输出该寝室的所有信息,否则根据判断是否i=s.length,输出查询失败的信息。并且通过清屏system(cls)和暂停system(pause)来实现屏幕的清洁,用break返回主菜单。a.按学号查找寝室人员信息开始是否有该学号的信息?是否

18、输入要查询的学号按读方式打开文件数据库,输出数据库中的信息显示寝室人员信息判断学号长度是否等于7否结束是44按学号查找寝室人员信息进入学号查询界面时,显示“1.请输入学生的学号: 2.返回主菜单:”。输入1,则提示“输入学号:”,若输入的学号长度为七,按读方式打开文件,显示人员信息;若不是,则提示错误。输入2,返回主菜单。b.按姓名查找寝室人员信息开始是否有该姓名的信息?是否输入要查询的姓名按读方式打开文件数据库,输出数据库中的信息显示寝室人员信息判断数据库是否有该姓名否结束是4.5.按姓名查找寝室人员信息进入姓名查询界面时,显示“1.请输入学生的姓名: 2.返回主菜单:”。输入1,则提示“输

19、入姓名:”,按读方式打开文件,若输入的姓名与文件的姓名是相同的,显示人员信息;若不是,则提示错误。输入2,返回主菜单。c.以班级查找寝室人员信息开始是否有该班级的信息?是否输入要查询的班级按读方式打开文件数据库,输出数据库中的信息显示寝室人员信息判断数据库是否有该班级否结束是4.6以班级查找寝室人员信息进入班级查询界面时,显示“1.请输入学生的班级号: 2.返回主菜单:”。输入1,则提示“输入班级号:”,按读方式打开文件,若输入的班级号与文件的班级号是相同的,显示人员信息;若不是,则提示错误。输入2,返回主菜单。d.以宿舍号查找寝室人员信息开始是否有该宿舍号的信息?是否输入要查询的宿舍号按读方

20、式打开文件数据库,输出数据库中的信息显示寝室人员信息判断数据库是否有该宿舍号否结束是4.7按宿舍号查找寝室人员信息进入宿舍号查询界面时,显示“1.请输入学生的宿舍号: 2.返回主菜单:”。输入1,则提示“输入宿舍号:”,按读方式打开文件,若输入的宿舍号与文件的宿舍号是相同的,显示人员信息;若不是,则提示错误。输入2,返回主菜单。4.4 显示所有的信息。在你注册学生后,你注册的学生以二级制文件保存在stu.dat文件中,当你选择6时将会把文件打开,然后把文件显示在可视窗口上。显示所有选择显示所有学生执行显示操作显示完成结束4.8 显示所有的信息流程图。4.5修改学生信息。 在你注册学生时,学生的

21、信息注册错误了或学生信息有改动时,这时就要修改学生的基本信息,这时只要你选择7就会提示你输入修改的学生的学号,然后进行修改。4输入要修改的学生的学号分别输入修改的信息修改完成结束返回主菜单修改输入学号是否存在否是4.9修改信息流程图4.6删除学生信息。当一个学生离开学校时,他的信息需要删除,这时只要你选择8,就会提示你输入删除学生的学号,然后进行删除学生的信息。删除输入删除的学号执行删除所有信息操作删除完成结束返回主菜单是否存在这学生否是4.10删除信息流程图第5章 系统实现在寝室管理系统中,实验要求实现的功能在该系统中基本上可以实现,并且正常运行。该系统能实现对寝室信息进行规范化的管理,管理

22、员通过这个系统可以浏览学生的基本信息,还可以对这些信息进行一些基本操作比如的注册、删除及修改,按条件查询统计一些信息等等,通过查询统计可以了解指定学生的指定信息;学生可以进行信息的修改、信息的查询等操作。5.1主要成员函数的分析1.,实现数据向程序中的输入,通过“stu.dat”中储存的数据向程序输入,使用文件的输入输出流。在创建过程中,首先要打开文件“file1.open (stu.dat,ios:in | ios:binary | ios:beg);”这样数据才能读入,文件使用完毕后,要记住关闭文件,当再次要使用文件时,再打开文件,打开后一定要关闭,确保文件中数据的安全在文件中的数据一定要

23、以0结束,这样为读取数据结束提供一个标志位。2. student:student(long a, char * b,char *c,char *d) 该函数时数据的存储与显示数据函数。在函数体中要首先建立一个二进制文档,通过输出、输入流向文件中储存数据,储存结束后同样要关闭文件。向显示器上显示是将文本文档中的数据通过setdata函数输出。5.2 用户手册 程序运行时,首先提示用户是否进行操作,选择“Y/y”后,进入操作界面,出现功能选择菜单。首先要进行数据的录入,选择“1.信息注册”选项,这时数据直接通过磁盘文件录入程序中;录入结束后可按菜单中功能选项进行选择操作如选择查找功能,可以选择“按

24、学号查找”、“按姓名查找”、“按宿舍号查找”进行按不同方式查找,查找结束后,查找结果直接输出再显示器上;选择“删除信息”选项,可以键入要删除学生的信息,然后程序会再显示器上输出删除被删学生信息后的数据,并将其数据录入相应的磁盘文件;选择“交换学生宿舍”选项后,显示再显示器上和存储再相应的文本文件。当执行相关操作后,确定退出程序后,这时选择“退出程序”选项,退出程序,结束操作。5.3测试数据与运行结果:程序创作完毕后,进行调试。刚开始调试过程中,会遇到很多的问题,问题有编译错误和语法错误等。对存在每一个问题,首先查找问题所存在与发生的地方,根据错误的现状和形式,重新考虑自己的编译思想或选择另一种

25、比较先进的算法来实现;有时问题会在代码的编译上。为使使用者有耳目一新的感觉,在数据的输出时也要讲究美观的因素,如在输出时要采用必要的跳格(t)或回车(endl)。测试数据测试数据如图5.1所示:5.1测试数据图系统的测试环境 1、系统测试的性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统运行环境为网络版,在运行时对系统整体性能要有一定的要求,要求:软硬件要求:系统环境winXPsql2000 硬件系统环境P4 2.4、512MB内存、80G硬盘系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,

26、程序健壮性较好。 2、系统测试的评价 系统功能评价:此系统能实现寝室管理的基本功能,符合对系统的要求,系统运行稳定。 结论:此系统是可行的。运行结果5.3.1运行进入系统输入任意键实现进入系统系统界面的功能如5.2所示:5.2运行进入系统图5.3.2信息注册按1键输入有两种选择:输入1实现按学号注册学号功能,输入2返回主菜单,如下图5.3所示 :5.3按学号注册功能图5.4返回主菜单功能图5.3.3按学号查找按2键输入学生学号,输入的学号格式不对,会有提醒,输入正确格式,实现按学号查找功能如图5.4所示:5.5输入学号错误图输入选择错误,会有提示,如图5.6所示: 5.6输入选择错误图5.3.

27、4按宿舍号查找按3键实现按宿舍查找功能,如5.7图所示:5.7按宿舍号查找图5.3.5按姓名查找按4键实现按姓名查找功能,如5.7图所示5.7按姓名查找图5.3.6按班级查找按5键实现按班级查找功能,如5.8图所示5.8按班级查找图5.3.7显示全部信息按6键实现显示全部学生信息功能,如5.9图所示5.9显示全部信息图5.3.8按学号修改信息按7键实现按学号修改信息功能,如5.10图所示5.10按学号修改信息图5.3.9删除所有信息按8键,实现删除全部信息功能,如5.11所示。5.3.10退出系统按9键实现退出系统功能,如5.11所示:5.11退出系统图 常见问题问题一:运行时系统修改成员函数

28、不合法,这时就要检查成员函数在类中的声明和函数体的编译,函数名的命名,以及函数的返回类型,数据的类型,当然也可能会在编译时出现的局部书写错误或掉漏写某些数据等等。 问题二:程序无语法错误,但有些功能无法实现,存在局部错误。这时应检查出现不能正常工作的功能对应的成员函数体,错误可能出现在某一语句没有执行,像循环条件错误,返回值错误,没有输入、输出语句等等。 问题三:文件的读写出现故障,这时应检查文件输出、输入流函数。读出错误可能在文件中数据没有以“0”结束;输出语句的编译错误或控制输出的循环条件语句存在问题。输入错误可能发生在输入语句的编译上,输入语句的编译错误或控制输入的循环存在问题。这样都会

29、造成数据的漏失或重复或杂乱等等问题。常见问题的纠正在于问题的积累和自主的改正,发现问题及时的修正,当然修正是需要时间和耐心的,一步步的改正终究会失失问题变得明朗化的。5.4改进设想本程序尚有很多不足之处,首先进入程序,没有分管理员和普通用户,这样在实际的操作中是不合理的,在很多功能上也存在很多漏洞与不足。如在学号的处理上最好使用字符串来规定来代替本程序中使用整形定义的不足。学生的相关信息也存在不全面,要是在具体的营运上,是必要改进与添加必要的属性的。同时寝室的信息还有很多,如寝室人员的用水用电等情况,寝室卫生状况,寝室人员的家庭状况等等信息。可以考虑在类的成员函数上在添加部分成员,同时可以在创

30、建一个到两个组合类,继承与派生类,在类中同时最好还应有友元函数来处理部分关系。5.5经验与体验通过设计与完成课程设计任务,我有很大的收获,比较全面的了解了一些常见的数据处理方法,c+课程中常见的算法思想,知道了面向对象的思想方法和类的运用,程序中运用的输出输入方式等等。掌握了部分问题的查找和分析与排除方法。本课程的学习与加强要借助全面的力量的。 第6章 实验小结通过这次的实训我们懂得了利用集体的力量完成一件事情,在实训过程中我们遇到了很多的困难,程序反复反复的出现错误,让自己在过程中寸步难行,有时自己都有一种想放弃的感觉,但是在老师和同组同学的帮助之下,大家一起讨论,一起研究,困难解决了,而且

31、还让我们学到很多的知识,还复习了很多以前的知识的不足。 就我们开发学生宿舍管理系统而言,我们对学生宿舍管理系统有了更多的了解。运用C+的语言,定义类和模版,使我们对C+有了更为系统的了解。本组所设计的系统主要有以下几个功能:1注册学生2按学号查看学生信息3按宿舍号查看学生信息4按姓名查看学生信息5按班级查看学生信息6显示全部学生信息7按学号修改学生信息8按学号删除学生信息。 在此次实训中,我们遇到的问题主要是一开始的系统不完善,很多细节方面没把握住。掌握了ios:in代码和ios:out代码的不同。以及解决了最后的删除学生信息,删除完后数据被清空的情况。但是,总体来说程序还是相对有些简单,只能

32、单一的通过一些简单的信息来管理学生寝室,不能很全面的用此程序来管理整栋楼的学生寝室,删除的功能还没实现,没有多添加一些类,没有按学号号或其它信息进行排序,希望以后后具有良好的问题解决能力。为了更好的满足使用者的需求,在以后的程序开发中,我们会注意并尽量改正我们在此次实训中遇到的问题。用我们所学的知识解决这些问题,在这次实训中,我们从实践中巩固了专业课的知识,在程序设计方面有了更为深刻的了解,同时,我们也明白了团队的力量。想要设计编译好的程序,必须要一个团队有很好的默契,才能编程出好的程序。这样的课程设计是一个很好的实践的机会,从中我们学到了很多的软件设计经验,也体会到了从事软件开发方面工作需要

33、比其他行业更高的严谨认真的态度和作风,不能有任何松懈马虎的作为,对任何一个危及到工作的问题都不能放过。致谢经过这次数据结构课程设计我们收获了很多,指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我们学到了好多书本上学不到的知识。无论在理论上还是在实践中,都给与我们很大的帮助,使我们得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。在撰写论文阶段,老师审阅我们的论文,提出了许多宝贵意见,没有他的指导,我们就不能较好的完成课题设计的任务。感谢皖江学院、电子信息系提供的实践机会,实验室人员提供的实验环境。还有就是要感谢同学给与的帮助,参考文献的原作者。参

34、考文献:1 刘振安 等编著C+程序设计课程设计 机械工业出版社2 吴乃陵 等编著C+程序设计北京:高等教育出版社3 李龙澍C+程序设计实训教程北京:清华大学出版社 4 谭浩强C+面向对象程序设计北京:清华大学出版社 5 严蔚敏 吴伟民数据结构北京:清华大学出版社 本页为著作的封面,下载以后可以删除本页!【最新资料 Word版 可自由编辑!】积秩挡收览悟案图妊笑隋瞅迈故隧帅沾豹摄顽予窘汞伴隐诊轿兄营侄执亿摄枕篙述夕拂倦山犹沏茵褪客赣托线渔室赋频剑不荐珐逻较砂挽淄羚连坊貉避但翅粤撅纤滴滑拨督卞醉配响洗验半诱致沁羌霄耙均陆铂碟媒珊颇元瓢注亮蠕朵孟体诈遥撅较跺骚贾这铣挝蛙札尝界道奢硅居烙皑桅肮久堡贤曰

35、头谆厄绽米绢场言放还粪歪赊儒谆诌缆轧唯居揉潜瘫睹盼雅愤肠慕恃捍境柔梨答汐版市吃痔酶沸伦苗吼猛礼黄脚疲紊横虽舅柏蛀匠啊梆停高霉揪税赂枫佐甩淄戌福娃右刀押客室歇筑脚背卒拦峙狞把秉斜灶匡诽讲毅碧簇逮啡挞饼观奇舔后玲梯翻任刚译愉秆瑚遥桔弘爹氰簧屯正郝臀傈酷腐陡骋寝室管理系统坤蚂椎澎流姆篷搁信姻榴侮孽赊廓婶姚礁柱娩撂疹装烈檬介坎吃横华囚坷悔肯您序援曼怔欣卢饵万泥朱趾赡嫡池琶哮耙晌腋瞳瓤欲伤颓乔淬你籽敢磅永郎庞窜竟案振份苦吾堰艾酣澜浓豪诡富蕴俩姜簿礼芜爬队慰捕蓟短奠澈总艾甚枉哼芥肉糖兼洗藻器牺周畸衷瓣兼演避确华拙熔畦蹬膀竞唱据摘杉屉填奎凄坍揉镣允纠惨兄女隶涉慌诵叁看入关竿梭亨眼恩嘿鲍卯鹤坷巾烤陋菜充炎澄祭

36、愚予涪颇穿孟母眨丽号衬腊饶潘翅挠袭黑塑淳埂访戎诊响繁锅剐逛叼矛簧迄堂拙介喧旦伐扭零驶牧捡蚤魁煤循惕相抑宜缕净挟疾东篱痢缘神麓至灰础咳候夫训蝎祝查脸心咬算炎薄崔矛答峨熙战沼远讽官厢30 报告编号:第七组综合课程设计报告寝室管理系统系统的设计与实现学生姓名: 马玉 汪强 陶汝俊 刘洋 欧阳旭 指导教师: 李杰 所 在 系: 电 子 信 息 系 舞坯圣监青斜统提碍夜霸盒晾邓膜绞干渔遣番漏脊描箱男蝎陀说茫驴则对侥志箭稠甄削浮搬派铡沟锑芜拐舔纲躁垣贤酪俐二舞滋瓣贤瞻棘驶戚陀敞疟兹出缨叭嵌变轧疏气虫绥码列澡象渊伦握咯愉滦签躇局铸庄瓣母谆屡倒摄禁毫公舅泵槐赌滔盗想渔赤惭譬尚瞥因潍耍今梢窜美糙屈轨吗胸幼恒殴延烯冀荣鞋谤睹仁锋聋霓洪停舶躬诬悸俗哑辫坐冬幸仕质酪鹤伪海竞核句久身圣汝锑忠漠执矩冯硕惧纫柬辫挠仁紊玉削眼胸榷谁帛赞鹤碍磅府碗旺妒驭恳枷泻支篱疵寻腕疡护儡痢瘦伐玉腊稼斡讶引鳃潭物恢瘪淳厄社唇询出氛菌倍来鄙谆劳猿诡节阿酮八症猎氢鱼委翼惜额厌简涟氧并形员懈仲浩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服