欢迎来到天天文库
浏览记录
ID:33033524
大小:349.56 KB
页数:19页
时间:2019-02-19
《开放机房管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、淮北师范大学程序设计课程设计开放机房管理系统学院计算机科学与技术专业计算机科学与技术(非师范)学号学生姓名冯玄指导教师姓名瞇2010年12刀28H一.设计目的与内容根据用户输入的学号,判断用户是否合法,如果合法则记录其上机吋间,若提示错误,请重试。用户上机结束后记录用户下机吋间,并计算费用,显示账户余额。涉及的知识点:结构体指针、结构体数组、for循环、函数、switch选择函数基本功能模块:主菜单注册登录丿下机丿<1丿<丄1「从文件中读'厂将数据保存取数据到文件中<丿文件管理显示上机、丫状况厂退出V)二.算法的基本思想每个上机的同学信息包括学号、姓名、上机时间、上机费
2、用。用结构体数组实现把把上机同学的信息打包,建立文件txta.dat保存上机同学的信息,并可以输岀同学信息。编译成功后,进入主菜单,主菜单包含注册、登录、显示上机状况、下机、保存文件、读文件、退出系统。利用switch选择要对同学信息进行处理的方式。选择要执行的项目,首先注册要上机同学的信息,包括:学号、姓名、注册密码、预交机费,可以注册多个上机同学的信息,注册完之后,保存文件,然后可以选择主选单中其他的执行项目。上机同学的登录:在注册成功,并保存好文件之后,读取文件成功后,选择主菜单的登录项,按提示输入学号和密码惊醒上机,用for语句实现结构体中的同学信息跟所要登录的同学信息一
3、个一个的比较的算法,直到找到所要和上机同学兀配的信息才能登录成功,否则无法登录。显示上机状况:登录完成后,选择主菜单的显示上机状态项。可以显示出正在上机同学的信息,信息包括:姓名、学号、何时上机、余额。如果无人上机,则不显示。下机:登录完成后,可以选择主菜单中的下机项,按照提示:输入要下机同学的学号,进行下机。用for语句实现结构体中的同学信息跟所要下机的同学信息一个一个的比较的算法,直到找到所要和下机同学匹配的信息才能下机成功,显示出下机同学的信息,包括姓名、账户余额、下机时间;否则无法下机。文件管理:包括文件的存储和文件的读取,将当前的实时信息保存在数据文件中;读取磁盘文件中
4、数据,存放在链表中。退出:在保存好数据之后,选择主菜单中的退出系统项,退出系统。三、主要功能模块流程图1结束况状机件统上文紫册录示机存文岀柱倍遵=T侏亲1234567四.系统测试程序运行实例如下:1.选择1,运行界面如下:请选择次请输入学号:200901请输入姓名:zbangsan请输入密码:123请输入预交费用:20.rH2S.I1234567况状机件统上文繫册录示机存文出注登显下保读退*C:Docu>entsandSettingsAd>inistrator桌面Debugfengxuan.exe***"**************************"***^^[
5、「卩使用-4^糸Z充*******************************b青轴入学号:200903掃输入姓名:wanger清嚅入密码:789R青输入预交费用:20_可以同吋注册多个同学的信息,现注册处3个同学的信息为例。1.选择2,运行界面如下:c*C:Docu>entsandSettingsAd*inistrator^®Debugfengzuan.eze—欢迎使用本系统XXMMMWX-X-XFCXXXX*)€*■)(・)(・)(•MMMMXXXMMM▼况状机件统上文墩册录示机存文岀柱倍:!=T你氓=is1234567:20■额•余•:••・£一号码!si犍
6、:2宀養功“意择入入成.•任选務誓按请请请睜起请可以登录注册同学的信息,现注册两个为例1.选择3,运行界面如下:机件统上文變册录示机存文出柱偌虚:T你氓=M1234567分1046余额4620.00000020.000000:3学号时zhangsan200901lisi20090210请按任意键继续•••2.选择4,运行界面如下:况状机件统上文件系册录示机存文岀柱倍:!=T你醮=ia1234567请选择:4输入要下机同学的学号:200901姓名:zhangsan-账户余额=20.000000.吋间:10:46请按任意键继续•••■5•选择6,运行界面如下:况状机件统上文紫册录示机
7、存文岀诳偌壶=T侏氓嗨1234567分密码余额145412320.0000005445620.0000005478920.000000时414-卯el*绑名ansing功继姓zhliwa成键:6Is择010203犀选口万090909曩注舉旳20(B0数请c:Docu&entsandSettingsAdsinistrator桌面Debug20091202012冯玄.exe*Q口,X*X*X****>H<*X****>H<・X*****>H<・X*****^j^j卬用系
此文档下载收益归作者所有