资源描述:
《学生宿舍管理系统C语言.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》课程设计报告题目:学生宿舍管理系统专业:软件技术班级:软件技术1班姓名:李桦楠齐忠春周滨滨徐烨潘喜隆郑竹强学号:指导老师:陈自力设计时间:2013年1月14日~2013年1月18日信息工程系目录《C程序设计》课程设计报告11.课程设计计划32.系统需求分析与功能设计33.总体设计44.程序模块设计55.技术难点与分析66.系统测试77.心得体会88.系统实现源代码91.课程设计计划主要成员分配任务:1.李桦楠,齐忠春(C程序设计课程设计报告)2.周滨滨(系统测试)3.潘喜隆(注册密码导入,登陆)4.郑竹强(排序,账号信息导入)5.徐烨(完成导入,注
2、册模块)6.李桦楠(完成其它模块功能实现)2013-1-14早上:完成整个系统架构,各菜单的函数实现。函数的实现。2013-1-15早上实现“Login(),huChe(),huChe(),ZhuChe(),UpMiMa(),Input(),Addto()”函数完成。2013-1-16早上实现“Modify(),Del(),Query(),Sta(),Px(),DaoRu(),Linen()ZhuZhecodeDaoru(),MiMaDaoRu()”函数完成。2013-1-17早上系统进行最后的测试。2.系统需求分析与功能设计1.各函数的组成;voidLogin()
3、;/*登入函数*/voidDengRu();/*登入*/voidZhuChe();/*注册*/voidUpMiMa();/*修改密码*/voidInput();/*输入函数*/voidAddto();/*添加函数*/voidModify();/*修改函数*/voidDel();/*删除函数*/voidQuery();/*查找函数*/voidSta();/*统计函数*/voidPx();/*排序函数*/voidOff();/*退出函数*/voidDaoRu();/*导入数据函数*/voidZhuZhecodeDaoru();/*注册密码导入函数*/voidMiMaDa
4、oRu();/*账号信息导入函数*/voidLinen();/*打出横线函数*/voidUpMiMa_menu();/*修改密码菜单*/voidLogin_menu();/*登入菜单*/voidMain_menu();/*主菜单*/voidMod_menu();/*修改菜单*/voidQuery_menu();/*查找菜单*/voidSta_menu();/*统计菜单*/voidLogin_menu();/*登入界面函数*/2..结构体structZCcode/*注册密码结构体*/{charPassword1[6];};structcode/*密码结构体*/{cha
5、ruser[10];charpassword[6];};structInform/*基本信息结构体*/{intNUM;intShuHao;charName[7];charSex[3];intAge;charClass[10];charSpec[10];3.总体设计录入模块添加模块删除模块修改模块统计模块查询模块退出模块学生宿舍管理系统Tu-3.1学生宿舍管理系统输入指令(1,2,3,4)退出修改注册登入输入帐号输入帐号输入注册密码输入密码原密码正确错误输入指令(1,2,3,4,5,6,7)输出结束返回专业姓名宿舍号性别输入指令,选择查询项目统计成员宿舍号返回姓名学号
6、没有该成员输入正确输入要修改的成员学号否是确定要删除该成员输入要删除的成员学号输入指令,选择查询项目查询成员输入指令(1,2,3,4,5,6,7)修改成员信息删除成员信息是否是否继续录入写入文件中录入成员信息帐号密码错误登录成功修改成功新密码输入密码成功输入帐号修改学号修改宿舍号修改姓名修改性别修改班级修改专业修改年龄删除成功存入文件4.程序模块设计1.登入主函数实现方法;先定义整形变量i,Flas=1(i用来做switch开关,Flas用做while的判断变量.做一个while循环判断条件为Flas==0。)在while循环里面,调用清屏函数,然后调用登入界面函数
7、,在屏幕打出提示选择序号,向计算机输入变量i,做一个sitch开关变量为i,case1里面调用DengRu函数,Flas=0,break。case2里面调用ZhuChe函数,break。Case3里面调用UpMiMa()函数,break。Case4里面直接用break。2.登入注册函数实现方法先定义整形变量i,Ese4,(i用来做for循环,Ese4用来做goto跳转)。定义字符数组Pass[10],Password[6](第一个用来做用户密码第二次的比对,第二个用来做注册密码的比对)。定义文件指针f,f1(f用来打开用户密码文件,f1用来打开注册密码文件),用