您好,欢迎访问三七文档
吉首大学信息科学与工程学院课程设计报告书课程:高级语言程序设计课题设计课题:学生获奖信息管理系统姓名:谢柳、张帅、王维斌学号:20134045003、20134045、20134045、专业:网络工程年级:2013级指导教师:周铁2014年12月-1-一、设计目的与项目介绍本项目为学生获奖信息管理系统。1.设计目的当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。传统管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,因此。开发此系统会弥补这些方面的不足,大大提高订餐效率和保密性!2.项目介绍本系统是适用于大多数餐饮企业,我们本着以顾客为本的理念来进行开发和设计,旨在给顾客最优质的服务!本系统能对顾客的各种信息进行管理,提点餐服务。且本系统以先进性、易操作性、灵活性、安全性、易维护性、稳定性为设计原则,它改善对餐饮的管理,更好的利用计算机在管理方面的发挥,用不同的模块进行设计,强调餐厅与食客之问的双向互动,能更好的为顾客提供各种服务!二、设计方案1.项目环境要求-2-上机操作用VC6.0运行2.项目功能模块2.1选择界面voidprintMenu(){printf(\n\n\n\n\n\t\t☆╭┐┌╮☆°.·*∵~。*∵~**∵~。*∵~**∵~*∵~\n);printf(\t\t╭┘└┘└╮∴°欢迎来到学生获奖信息管理系统│\n);printf(\t\t││☆______________│\n);printf(\t\t└┐..┌┘—╮∴1.信息录入│\n);printf(\t\t╭┴——┤├╮______________│\n);printf(\t\t│oo││●2.信息浏览│\n);printf(\t\t╰┬——╯│∴°______________│\n);printf(\t\t││3.信息查询│\n);printf(\t\t╰┬——╯│∴°______________│\n);printf(\t\t││4.信息删除│\n);printf(\t\t╰┬——╯│∴°______________│\n);printf(\t\t││5.退出系统│\n);printf(\t\t╰┬——╯│∴°______________│\n);printf(\t\t││6.系统更新中....│\n);printf(\t\t☆∴☆.╭┐┌╮☆·*∵~。*∵~**∵~。*∵~**∵~\n\n);printf(\t\t\t\t请输入【1-6】进行选择:\n);}该模块系统流程图如下:进入系统信息录入信息浏览信息删除信息查询-3-2.2普通用户查询界面本界面具有查询并输出点餐信息、安全退出系统等普通用户可以执行的操作。2.3管理员管理界面本系统具有查看菜单管理、客户管理、安全退出系统等管理员可以执行的操作。该模块系统框架图如下3.1根据流程图的构架,该系统源程序及运行摘录如下:3.1.1运行程序首先出现欢迎界面,最后调用选择界面函数。system(colorA);printf(\n\n\n\n\t\t\t.....灌........灌......\n);printf(\t\t\t....灌..灌.....灌.灌.....\n);退出系统系统更新-4-printf(\t\t\t.....灌..灌....灌..灌....\n);printf(\t\t\t......灌..灌..灌.灌.灌....\n);printf(\t\t\t.....灌.........灌....\n);printf(\t\t\t...灌.............灌...\n);printf(\t\t\t..灌...............灌..\n);printf(\t\t\t.灌.................灌\n);printf(\t\t\t灌...餐饮信息管理系统启动中....灌\n);printf(\t\t\t灌...................灌\n);printf(\t\t\t灌.....∩.......∩.....灌\n);printf(\t\t\t灌...................灌\n);printf(\t\t\t灌....◎....U....◎....灌\n);printf(\t\t\t.灌.................灌.\n);printf(\t\t\t..灌灌.............灌灌..\n);printf(\t\t\t....灌.灌.灌.灌.灌.灌.灌...\n);for(iSleep=1;iSleep=100000000;iSleep++){}Choose();-5-3.1.2欢迎界面结束后出现选择界面,可以选择用户注册或者服务平台、退出系统功能。选择函数:{voidWelcomeMis()//欢迎界面{intiTag;system(CLS);system(colorD);GP:printf(\n\n\n\n\n\t\t☆╭┐┌╮☆°.·*∵~。*∵~**∵~。*∵~**∵~*∵~\n);printf(\t\t╭┘└┘└╮∴°欢迎来到餐饮信息管理系统│\n);printf(\t\t││☆______________│\n);printf(\t\t└┐..┌┘—╮∴1.用户注册│\n);printf(\t\t╭┴——┤├╮______________│\n);printf(\t\t│oo││●2.用户服务│\n);printf(\t\t╰┬——╯│∴°______________│\n);printf(\t\t││3.退出系统│\n);printf(\t\t☆∴☆.╭┐┌╮☆·*∵~。*∵~**∵~。*∵~**∵~\n);printf(\t\t\t请输入【1-3】进行选择:\n);scanf(%d,&iTag);system(CLS);switch(iTag){case1:RegisterUser();break;case2:LoginMis();break;case3:ExitMis();default:printf(\t\t\t输入错误,请重新选择);printf(按任意键继续\n);gotoGP;}-6-}3.1.3在选择界面选择出现注册提醒输入账号、密码并确认密码界面,选择身份,再按要求输入正确的账号和密码后提示注册成功,即可登录。注册函数运行截图如下:-7--8-3.1.4注册成功后返回选择界面,选择2,可出现登录界面,登录后显示相应身份的界面。-9-3.1.5选择5,可打印菜单的所有信息。-10-3.1.6.客户界面3.1.6安全退出系统界面-11-system(CLS);system(color7);printf(\n\n\n\t\t\t==========╮\n);printf(\t\t\t__|灬ミ^:^ミ|\n);printf(\t\t\t/|欢迎光临,下次见!|\n);printf(\t\t\t/|しovのミ^ō^ミ灬|\n);printf(\t\t\t╭─|_______|\n);printf(\t\t\t|╭═╮╭═╮|=\n);printf(\t\t\t|___║║____║║_|=\n);printf(\t\t\t╰═╯╰═╯\n);system(PAUSE);system(CLS);exit(0);三、总结和分析1、课程设计知识架构所有界面都用到格式的输入、输出,大部分自定义函数用到系统函数改变字体颜色,实现清屏的效果1.1欢迎界面:for语句选择函数的调用。1.2程序中心模块:switch语句、goto循环语句、创建Manager结构体(struct)及其调用、while循环嵌套for循环、if语句、位运算、调用自定义函数、for循环、文件的读写(getch)、while循环、定义指针指向数据文件、文件的打开和关闭。1.3退出系统界面:for循环语句-12-2、程序分析(1)、系统基本上实现了我们想要的功能需求,把客户信息进行保密等设置,在进行多方面的输出和设置上还算比较优秀!该系统的界面还不够完善,还有很多的功能不实现,不能根据个人信息来进行详细查询!3、课题设计收获感想感想:甘泰源:这次的设计,让我受益匪浅呀,深深的明白啦,只是知道是不够的,关键是你能把它熟练的应用,同时也明白啦,自己欠缺的东西也太多呀,还要继续努力。还有很重要的一点就是,要完成很好的完成一件事,团队的合作是少不了的,因为只有大家一起努力,才能发挥出最大的力量,才能把这件事做得更好。杨权:在这短短的五天内,我和组员们通过自己的努力终于完成了这次的C语言课程设计,也许程序设计的不是特别好,但我还是有了些许收获的喜悦,现在回想起来,这几天的累,烦躁都是值得的!这也许就是先苦后甜的吧!但是,从这次的团队协作来看,我们的水平确实不是很扎实,所以,在今后的课程中我应该更努力的学习,弥补自己的不足!邵奎月:这次的程序设计让我学到了很多,不仅仅是一些专业知识的学习,更重要的是团队之间的合作精神。这会让我一生受用。李美君:在这次的程序设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何去完成一件事情。李莹:回顾五天的程程设计,既有快乐又有烦恼,的确,自从拿到题目到完成整个编程,从理论到实践,让我对c语言有了更进一步的了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,而且,我也发现自己的好多不足之处,首先是结构体,指针,再有对一些函数调用的正确使用不够熟练,通过实践,使我在这几个方面的认识有所提高。设计中遇到的很多编程问题,在吴老师和助教老师辛勤指导下,都游逆而解。所以在以后的学习过程中,我会更加注视实践操作与理论的结合。另外,自己出现的种种错误,使我更加地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,在做任何事倒要有耐心,在学习和工作中要时刻谨记“团结”“合作”,它好比通向成功的铺路石,不可或缺。柏群:每个人都是在探索中不断进步,格物致知精神对于每个人都是十分重要的,只有动手做了才能真正的理解,看着自己团队做的系统非常欣慰,也很骄傲,这也是对自己的一种肯定。-13-指导老师评语:成绩评定:指导老师签名:基地指导老师签名:年月日教研室意见教研室主任签章年月日学院意见分管院长签章年月日
本文标题:大学课程设计报告书
链接地址:https://www.777doc.com/doc-2511110 .html