机房收费管理系统
关于IC卡机房收费管理系统的应用

J n.2 0 u 02
文章 编 号 :0 4 0 1 2 0 )2—0 7 —0 10 —6 1 ( 0 2 0 09 4
关于 I C卡 机 房 收 费 管 理 系统 的应 用
谭 明
( 算机科学 与技术系 , 京 计 北 10 4 0 04)
摘 要 : 文 阐述 了 门禁 系统使 用 中遇 到 的几 个 问题 和 解决 方 法。 这 次共 提 出 了十 一 个 问题 , 本 即重 启服
设 为“ 自由上 机 ” 密 码 状 态 设 为 “, 无需 密 码 ” 然 后 最 ,
到懂 , 不熟 悉 到可 以操 作 的 过 程 。在 这个 过 程 中 , 从
遇 到过 许 多 问题 , 实 践 中 经 过 学 习 、 研 , 解 决 在 钻 在 问题 中 , 累 了一些 经 验 , 这 些 问题 以及 在解 决 中 积 把 有 成效 的方 法 , 理 与 总 结 出来 , 整 目的 有 两条 : 是 一
维普资讯
北京建 筑工程学 院学报
第 1 8卷 第 2期 20 0 2年 6月
J OURNAL OFBEUI NG I TI NS TUTEOF
CⅣ I L ENGI NEERⅡ G AND ARC { TE( }I 7 RE
V0. 8 No. 11 2
务器、 当天 临时 包机 、占时取 消 包机 、 定 当前 机 器 为控 制 台 、 情 况 的 处 理 、 改 登 录 密 码 、 洗 读 卡 一 l 设 @ 更 擦
头 、 房 管理 系统 的安 装 、 理磁 盘碎 片 、 机 清 重装客 户端 注册注销 程序 、 程 表 时 间安排 等 。 课
理 功 能为 I 卡 发 售 、 值 、 生 上 机 计 费 、 房 监 C 充 学 机
机房收费管理系统c语言

机房收费管理系统c语言机房收费管理系统是一种用于管理机房收费的软件系统,主要用于对机房的学生进行收费管理。
该系统采用C语言进行开发,具有操作简单、功能齐全、界面友好等特点。
一、系统功能1. 学生信息管理:包括学生基本信息的录入、修改和删除等功能。
2. 收费管理:包括学生缴纳费用的记录、查询和统计等功能。
3. 机房设备管理:包括机房设备的添加、修改和删除等功能。
4. 系统设置:包括管理员账号密码的设置和修改等功能。
二、系统设计1. 数据库设计该系统采用MySQL数据库进行数据存储,数据库中包含以下数据表:(1)学生信息表:存储学生基本信息,包括学号、姓名、性别、年龄等字段。
(2)缴费记录表:存储学生缴纳费用的记录,包括学号、姓名、缴纳金额等字段。
(3)机房设备表:存储机房设备信息,包括设备名称、数量等字段。
(4)管理员账号表:存储管理员账号密码信息,包括管理员账号和密码字段。
2. 界面设计该系统采用图形界面进行交互设计,主要界面如下:(1)登录界面:管理员输入用户名和密码登录系统。
(2)主界面:包括学生信息管理、收费管理、机房设备管理和系统设置等功能按钮。
(3)学生信息管理界面:包括学生基本信息的录入、修改和删除等功能按钮。
(4)收费管理界面:包括学生缴纳费用的记录、查询和统计等功能按钮。
(5)机房设备管理界面:包括机房设备的添加、修改和删除等功能按钮。
3. 系统实现该系统采用C语言进行开发,主要实现技术如下:(1)MySQL数据库连接库:使用MySQL C API库连接数据库进行数据存储操作。
(2)GTK+图形库:使用GTK+图形库进行图形界面设计和交互操作。
(3)C语言编程技术:使用C语言进行程序编写和逻辑实现。
三、系统测试该系统经过多次测试,测试结果表明该系统具有较好的稳定性和可靠性,能够满足机房收费管理的需求。
同时,该系统还具有良好的用户体验,操作简单易懂,界面友好美观。
四、总结机房收费管理系统是一种用于管理机房收费的软件系统,采用C语言进行开发。
机房管理系统

机房管理系统系统概述机房管理系统(标准版)是在TCP/IP协议基础上开发的网络软件,构架在学校现有的网络平台上,无需重新布线,无需其它硬件支持,凡是校园网所及的地方都能用其实现对机房的统一管理。
基本网络构架如下图所示:系统功能支持多种上机(管理)模式同时给设备处、教务处、财务处等部门预留接口,方面设备处查看、统计各设备情况;教务处可考核每个学生的上机情况、针对老师的考核;财务可清楚知道每个机房的收费情况。
教学管理学校机房是学校实施信息技术教育的主要场所,需要满足大量的教学上机要求,本系统通过预约处理,以保证教学上机的要求。
新建预约、修改预约、删除预约、设置查看范围、从文件导入预约、机房预约安排表和一周机房安排表等内容。
1、课班管理2、时同钱组合或单独管理3、户以钱为核心进行管理4、户以机时为核心进行管理5、户以机时及钱为核心进行管理6、时、准确、全面的得到教务数据7、学质量监控8、学实验设备(机房)的开通率9、学任务执行情况统计机房管理不管是教学安排上机还是自费上机,为实现机房的自动化、无人化管理,均需要进行登录认证,因此需要为到机房上机的学生进行开户、销户,存退款等操作,这些是帐户管理必备的功能。
查询、统计学生余额;统计机房使用率;预约查询,考勤查询;基于机器、用户、时间段查询上机记录;可以按单一条件或组合条件对上机用户和上机情况进行查询,并且可以统计上机次数、上机时间和费用的使用情况;按机房、班级统计上机情况,可以统计各个机房教学上机(计划内上机)与计划外上机的情况。
统计可以按学院、年级,上机类别进行;查询统计管理员的存退款;查询统计学生刷卡情况;机器状态(损坏率)查询;统计计划内(教学安排)上机、计划外(自费)上机的人数、人次和总时间;查询用户历史记录、查询新增用户、查询新增时间、查询退卡用户、查询总用户、查询正在上机用户;收费和消耗机时的统计;在任意时间段内,获取某一机房内,某一学院某一年级计划内与计划外上机机时与消费的统计及所有年级的统计。
JSP+SQL机房自由上机收费管理软件的设计与实现论文

摘要为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。
机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。
系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。
系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。
关键词:收费管理;信息管理;上机管理AbstractIn order to enhance the management efficiency of room managers and reduce superintendent's labor intensity, reduce labor intensity of managers, improve the utilization of room and p lay computer’s convenience and rapidity , proposed design of the Charges System of Using Computer.Charges system is typical of database management system, including development of its key database background to the establishment and maintenance of front-end applications and the development of two areas. Regarding the former requirement to establish consistency and data integrity, data security for good, as for the latter demanded the application functions, and easy-to-use features. The system used B / S mode, take SQL Server2000 as this system database. The main achievement of the experimental set teachers on the plane charges, service equipment management and using information, update experimental teachers and information on the card, manage the record of experimental teachers on duty, and the charge of Computer users, Pin card and check usage records. Computer system to take full advantage of the rapid retrieval and search for convenient, high reliability, large memory capacity, high security, good features, room on the plane for the management role to play.Keywords: Charge management; Information management; Computer management;目录1 概述 (5)1.1 课题背景 (5)1.2 现状与分析 (5)1.3 研究意义 (6)2 需求分析 (7)2.1 项目内容 (7)2.2 设计目标 (7)2.3 可行性分析 (7)2.3.1 技术经济可行性 (8)2.3.2 社会可行性 (8)2.4 研究设计中要解决的问题 (8)2.5 系统开发环境与开发工具 (9)2.5.1 开发环境 (9)2.5.2 开发工具 (9)3 系统结构特性设计 (12)3.1 系统模型分析 (12)3.1.1 实体说明 (12)3.1.3 E-R图 (13)3.2 数据库设计 (15)4 行为特性设计 (18)4.1 软件结构设计 (18)4.2 功能子模块设计 (19)4.2.1 管理员登录模块 (19)4.2.2 卡信息查询模块 (20)4.2.3 注册信息模块 (21)4.2.4 卡充值模块 (22)4.2.5 销卡模块 (23)4.2.6 设备维护管理模块 (25)4.2.7 设定上机收费标准模块 (25)4.2.8 刷卡上机模块 (26)5 系统测试及分析 (28)5.1.1 测试目的 (28)5.1.2 测试实例 (28)5.1.3 测试结果 (29)6 结论与展望 (31)参考文献 (32)致谢 (33)1 概述1.1课题背景现今,计算机在各个领域扮演的角色越来越重要。
收费管理系统设计方案

XX收费管理系统设计方案及报价一、系统概述系统采用三层C/S架构,即收费终端、收费服务器、数据库服务器。
搭建虚拟专用网络(VPN)保障系统数据安全。
收费服务器连接GSM Modem实现短信功能。
二、系统环境1.收费服务器与终端操作系统:Win7/Windows2003/WindowsXP。
2.VPN服务器:RouteOS。
3.开发语言:C#,VS2008。
4.数据库:SQL Server2008。
5.短信猫:CT5050-GSM-MODEM手机卡。
6.加密锁:深思洛克S3型。
7.打印机:映美LQ-U720。
(注:详见十四、硬件部分)三、收费标准收费标准预定义21类,解决现有收费项目收费值的计算。
详细参见“收费标准定义”文档。
收费标准扩展:1.以预定义收费标准为模板增加新收费标准。
此方式新增加的收费标准需与其依赖的预定义收费标准保持参数(收费标准参数、帐户增加收费项目时的参数、添加收费任务时的参数)一致,算法一致,相关名称一致。
2.不能以预定义收费标准为模板的新需求收费标准,需进行系统升级。
四、收费项目每一收费项目必需归属于一收费标准。
五、帐户每一帐户可具有多个收费项目。
六、收费流程1.添加收费任务确定收费月数。
15、16收费标准不需月份数据。
2.预添加任务明细,同时计算收费值检索帐户收费项目添加明细:收费标准(15、16除外)、收费项目、区域、帐户信息等做为条件。
单条添加明细:主要对收费标准15、16使用,添加明细时输入所需参数。
3.确定后添加任务明细入库。
4.交费用户到收费终端交费,可通过门牌号、帐号、身份证号、手机号来确定帐户,也可检索多条帐户信息选择一帐户。
下载帐户的未交费明细记录;选择交费明细,交费。
七、短信功能使用单卡GSM Modem 实现短信功能。
全局设置是否启用短信功能、短信格式、短信处理时间、默认任务启用后n天发送短信。
任务添加时可设置是否使用短信功能、短信发送日期。
只提供催交费通知短信的自动发送。
软件工程课程设计任务书

《软件工程》课程设计任务书一.目的软件工程是计算机科学与技术以及相近专业的一门主要课程,通过软件工程课程实践,进行软件工程的实际综合演练,完成一个实际软件项目的分析、设计、开发、测试全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,以MicroSoft Visio、Project、Rose、VSS、Power Designer 为例学习计算机辅助软件工程工具的基本使用方法,力图初步具备采用规范化的软件工程方法进行软件项目研发的能力。
二.要求课程实践以实际应用中的小型题目为主,要求设计小组独立完成。
要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中。
根据不同的题目类型选择一种或两种开发模式,完成从需求分析,系统设计,详细设计,编码/测试,直至运行/维护的软件生存期的全过程。
具体要求如下:1. 班级按项目小组进行分组,每组2-3人;2. 每个项目小组在选出项目负责人;3. 每人一份课设文档,包括开发目标、需求、设计、核心代码、测试过程、心得体会等内容;4. 编程语言和工具自选;三.题目课设题目从附录中选择,同一个题目最多可以有三组选择。
附录课程设计题目题目一:学生管理系统1.学生档案信息维护,包括注册、注销、更新等;2.学生选课管理,从可选的课程中选择若干课程;3.学生成绩管理,实现学生成绩的登记;4.学生信息、选课情况、成绩的查询和报表输出;满足以下限制:每个学生选择的课程数在15~18之间;学生信息注销后,便不允许对与之相关的信息作任何修改,但可查阅;成绩的登记是按照课程来登记的;学生只能实现2、4功能,且只涉及与自身相关的内容;题目二:简易办公系统很多办公室的计算机完成了大量的文字处理功能,并没有行使管理功能,现对其改进如下:(1)收发文管理:对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询。
机房收费系统——UML用例图
机房收费系统——UML⽤例图
⽤例图(Use Case Diagram)是由软件需求分析到终于实现的第⼀步,说明的是谁要使⽤系统,以及他们使⽤该系统能够做些什么,是九种图⾥⾯最为基础且很重要的⼀张图。
⽤例图包含3⽅⾯内容:
1.參与者(Actor);
2.⽤例(Use Case);
3.參与者、⽤例之间的关系:关联关系、泛化关系、包括关系、扩展关系等;
參与者(Actor)
參与者是系统外部的⼀个实体(能够是不论什么的事物或⼈),它以某种⽅式參与了⽤例的运⾏过程。
參与者通过向系统输⼊或请求系统输⼊某些事件来触发系统的运⾏。
⽤来描写叙述“谁来做?”
图中⽤⼩⼈来表⽰參与者
參与者间的关系:
參与者之间常见的关系是泛化关系。
⽤例(Use Case)
⽤例是对系统的⽤户需求(主要是功能需求)的描写叙述,表达了系统的功能和所提供的服务,⽤来描写叙述“做什么?”
图中⽤椭圆表⽰⽤例
參与者、⽤例间的关系:
关联关系
參与者与⽤例之间通经常使⽤关联关系来描写叙述。
实例:以机房收费系统⽤例图的部分内容为例
泛化关系
⼀个⽤例能够被特别列举为⼀个或多个⼦⽤例,被称为⽤例泛化。
实例:以学校信息系统⽤例图的部分内容为例
包括关系
包括指的是当中⼀个⽤例的⾏为包括了还有⼀个⽤例的⾏为。
实例:以机房收费系统⽤例图的部分内容为例
扩展关系
⼀个⽤例被定义为基础⽤例的增量扩展,称作扩展关系
实例:以机房收费系统⽤例图的部分内容为例
最后附上⼀张机房收费系统管理员的⽤例图
对UML的各种图认识尚且浅显,假设哪⾥有错误,还望⼤⽜指正!。
机房管理系统设计方案
目录1需求分析 (2)2 概要分析 (2)2.1 上机管理 (2)2.2 排课管理 (2)2.3 帐务管理 (3)2.4 设备管理 (3)2.5 系统功能 (4)2.6 查询统计 (4)2.7 远程监控 (5)3 概要设计 (5)3.1系统拓扑图 (5)3.2 系统结构流程图 (7)4 详细设计 (10)4.1 数据库定义 (10)1需求分析机房管理系统是一套基于图形用户界面(GUI)、下拉菜单以及导航功能相结合模式下的友好操作界面,易学易用。
系统采用服务器/客户机(C/S)方式,方便地实现多用户端、多机房统一管理。
系统功能齐全,可基本实现机房管理规范化、自动化以及信息化。
该系统主要包括:上机管理(教学任务外的业余上机)、排课管理(教学大纲任务、毕业设计、选修课)、帐务管理、设备管理、档案日志管理、查询统计、系统功能、远程监控等几大子系统,具有稳定、实用、操作简便等特点。
2 概要分析2.1 上机管理主要针对业余自由开放机房,提高机房资源利用,方便学生上机,减轻机房老师管理工作量。
实现网络管理与控制,实时辨别及处理上机、下机情况,实时计费,实时处理各种异常情况。
实现业余上机管理规范自动化、流程化。
主要功能如下:1、上机实时计费(上/下机实时辨别、计费)2、上机情况监控(机器使用情况/登陆情况/最近登陆情况/网络监控等)3、异常数据处理(处理非正常下机,断电等异常情况)4、异常上课处理(处理非正常上/下课,断电等异常情况)5、查询统计(查看及统计上机情况:流水帐/上机情况查询/登陆情况查询)6、机房机器使用统计(已登陆机器、未登陆机器、正常通过机器、非正常通过机器)7、监控日志(监控操作人员操作系统软件系统的日志)2.2 排课管理实现机房上机智能、动态排课及上课,满足正规机房教学任务,实现机房正规上课上机课时量化及细化管理。
集中规划教学任务规定上机实习课时,动态安排上机课程、上机地点、上机时间以及上机实习内容,自动管理识别业余上机和正课上机。
网吧计费管理系统
网吧计费管理系统目录摘要第一章绪论 (1)1.1 系统开发背景 (1)1.2 可行性分析 (1)第二章系统设计 (2)2.1 系统功能分析 (2)2.2 操作流程图 (3)2.3 操作员管理功能模块 (3)2.4 用户管理功能模块 (6)2.5 计算机管理功能模块 (7)2.6 系统设计与实现 (7)第三章数据库设计 (9)3.1 数据库的需求分析 (9)3.2 数据库逻辑结构设计 (9)3.3 数据库的创建 (11)第四章代码设计 (12)4.1登录窗体功能的实现 (12)4.2模块功能实现的代码 (15)4.3系统管理模块界面的设计 (18)4.4系统管理界面功能实现的相关代码 (18)4.5模块功能实现 (21)第五章总结 (26)5.1 网吧计费系统的开发技术特点 (26)5.2 系统的不足 (26)参考文献 (27)致谢 (27)网吧计费管理系统摘要计算机已经得到了相当一部分城市化的普及,但也只是与信息时代接轨的最基础工具,还要配上网络才可以完全联系上数字化、网络化的概念。
至于网络的问题就不得不说宽带这个概念,小区宽带、ADSL都是为了实现网络化而产生的宽带形势。
但是他们的普及率并不高,依然不能达到每一个又计算机的人就可以利用计算机进行上网,不能发挥这块敲门砖的作用。
于是,为了解决这个问题,让大多数人可以提前适应这个年代的步伐,在学校、公司、以及外围的商业(网吧就是其一)设施都开市派生出一个拥有几十台、上百台的计算机机房。
为了解决大型机房的管理问题,这款机房多功能管理系统诞生了,它可以方便对大型机房的管理,方便这些档案的记录和往后的查询,还可以随时随地进行备份,保证查询历史纪录时,导入备份文件。
还可以为客户提供经济方便的会员服务,以满足那些长时间上机用户的需求。
该系统采用Microsoft Visual Basic 6.0 、Microsoft Access 完成。
下面就让大家具体看看这款多功能机房系统的内容吧!………关键词: 计算机;ADSL;效率;上机;MicrosoftVisual Basic 6.0;Microsoft Access第一章绪论1.1 系统开发背景计费管理(Accounting Management)是网络管理的重要组成部分,通过测度网络资源的利用情况,产生详尽的信息统计报告及流量对比,为管理者提供决策依据。
网吧计费管理系统分析
网吧计费管理系统分析[摘要]文章介绍了当前网吧计费管理的现状及管理存在的问题,根据网吧计费管理系统提出的功能需求,给出了选择建议和实施方案。
标签:系统设计机房管理1C卡计费管理网吧费管理系统(一)网吧计费管理现状1纯软件计费:它是在各台电脑的操作系统中安装一套计费客户端软件,通过局域网络的服务器端和客户端进行通讯,验证使用者身份,实现对使用者计费。
其最大优势是安装简易,费用较低,维护简单,大大减轻管理员的劳动强度,实现了电子记账,方便了帐务管理,并且电脑计费可以精确到分钟,不易出现纠纷。
但是这种计费方式也存在很多问题。
首先,同类型的计费软件数量众多,在网上就有很多可轻松下载。
在选择时很难分辨优劣;其次,安全性很差。
2纯硬件的计费方式:每台PC中插一块硬件的计费终端卡,同时外部接有一台读卡器,通过对卡的读写实现对本台机器的使用计费。
它的优点是:不依赖于网络,系统比较安全,客户端不需要安装软件。
缺点是:读卡机和IC卡使用频率非常高,硬件磨损很快,故障较多。
使用和维护起来比较麻烦,每天的维护量太大,纯硬件的管理功能非常薄弱,可设置收费标准非常少,只有两三种。
而且它的前期安装麻烦、后期维护费用非常高。
3软硬件结合的计费方式:软硬件结合的计费方式,综合了以上两种计费方式的优点,而又尽量避免了缺点。
它只在网吧设刷卡机,每台计算机的管理,通过软件来实现。
收费通过硬件来收取,而管理通过软件来管理,这就集中了硬件的安全性和软什的灵活性的优点,性能比最高,只需一次投资,管理便可实现无人化、自动化,后期的维护几乎为零,大大的降低网吧管理的工作量,管理最方便,这也许是现今网吧管理的最佳选择。
(二)网吧计费管理系统使用中现存的问题首先,管理工作量大。
在整个上机过程中,管理人员需随时进行上下机查卡登记、人数核查、超时检查等工作,特别是在上下机高峰或网吧较大、微机台数较多的情况下,更是忙做一团,往往要安排许多人值班才行,造成管理混乱和费用增大的问题,使管理人员的计费、维护及管理更加困难。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、题目:设计一个机房收费管理系统
二、设计思路
1、总体设计
1)分析程序的功能:
设计一个机房收费系统,实现对学生上机收费的管理,从而方便学校机房的管理。
2)系统总体结构:
每一次运行的过程可以由这几部分完成:输入:输入学生的上机学号,班级、姓名上级起始时间;计算:计算每个学生的上机费用;查询:查找学生上机信息并显示(班级、学号、姓名);显示:显示机器使用情况信息
总共四个步骤:
对于每一次运行,关注的数据有三个:(1)学生的信息(2)计算机时费用(3)学生上机情况;
对于统计信息需要三个:(1)学生上机信息并显示(班级、学号、姓名)(2)显示机器使用情况信息(3)上机学生的学号、班级、姓名、上机起始时间;
这几组数据内部联系很大,所以考虑把他们封装为结构体变量。
机器使用信息需要记录两个:(1)机器使用的标记(2)使用机器的学生。
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
机房收费系统可利用菜单(界面制作switch语句)使用户选择各个功能模块,而后可根据不同的选项进入到不同的功能模块进行执行。
结束程序,选择y之外的任何字母或数字,如果想让程序循环执行,则选择y。
以上功能模块分别用函数来实现,然后由主函数main来调用。
2、各功能模块的设计:说明各功能模块的实现方法
1)Input模块
该函数为输入学生信息:学号,姓名,班级,上机起始时间,并对学生是否上机做标记(flag为1,f为1为上机),人数与上机数一致。
2)Findstunum模块
查询功能:当输入的学号与学生信息中的学号相同时,则输出该生学号,班级,姓名和上下时间,若该生未下机,则下机时间显示0。
下机功能:询问是否下机,用switch语句控制,若下机则要求输入下机时间,不下机则退出。
3)Calculate(计算)模块
该模块中,由于时、分、秒三个时间单位不统一,首先要统一单位,均用秒做单位(1h=3600s 1min=60s),然后判断上机时间是否满一小时,不满一小时按一小时收费,超过一小时再进行计算。
不足一小时按一小时收费,整小时则每小时1元收费。
代码参见Calculate(计算)函数。
4)calout(输出)模块
输出上机学生学号,班级,姓名,若下机显示消费金额,没下机显示“未下机”。
5)computer模块
首先计算机使用情况信息:通过标记判断机器是否在使用,机器在使用则显示学生信息,机器未使用则显示学生已下机。
通过标记判断机器是否在使用,机器在使用则显示学生信息,机器未使用则显示学生已下机。
2)查询功能:
采取输入的学号与学生信息中的学号是否对应相等来判断。
4、你所设计的程序最终完成的功能
1)说明你编制的程序能完成的功能
输入功能:输入上机学生的学号,班级,姓名,上机起始时间。
计算功能:计算每个学生的上机费用,每小时1元。
查询功能:查找学生上机信息并显示(班级、学号、姓名)
显示机器使用情况信息。
2)准备的测试数据及运行结果
三、程序清单
1)main函数
2)
3)
4)
5)
6)
7)
四、对该设计题目有何更完善的方案
1、对自己完成程序进行自我评价。
能独立思考程序并在他人协助下完成程序编写与调试,不能很好的运用所学的知识解决程序中所出现的问题。
通过对课程的设计,使我知道自身的不足,以及C++的深奥,相信自己会在假期中增强对C++的了解及应用.
2、对课题提出更完善的方案
加入创新元素就更好了,以后自己在这方面多努力。
五、收获及心得体
对输入的数据要进行合理性检验,例如数组中存储了30台计算机的信息,用户进行选择时,必须在这个范围内。
由于知识上的缺陷会导致常常出现同样的错误,应认真与人交流汲取知识,自我完善;新的知识可能导致程序的大量简化,思路更清楚结构,结构更简单,应不停的学习,并通过练习提高能力。
程序的编写真的很无聊,很难,在自己努力以及求助他人编完程序以后看着自己的劳动成果,心里是甜的!
日期:2012年6月28日。