V
主页
C语言实现机房失物招领系统
发布人
程序设计题:机房失物招领 出题人:许棣华 面向专业:软件工程 难度等级:4 1 问题描述 经常有一些丢三落四的同学,在不经意的时候会丢失物品。比如:在机房,每天做值日的同学都会发现有U盘、钥匙、书本等物品被落下,他们会将这些物品放在固定位置或交由工作人员保管,等待失主认领。然而,实际情况非常糟糕。有的同学丢了东西会自己回来找,有的同学丢了东西,连在哪里丢的都记不起来了,导致总有一些物品长期无人认领。请你设计一款合适的失物招领软件,帮助机房工作人员完成统计每天学生遗漏的物品和认领情况,并将一年以上无人认领的物品进行网络拍卖,将拍卖所得捐给希望工程。 2 功能要求 这款软件应该包括以下几个基本功能: (1)用户密码验证。用户分为两类:工作人员(管理员,一名)和值日学生(多名)。注意两类用户的权限不同。管理员能完成值日学生的所有功能,反之则不可。值日学生之间的操作不可相互查看或操作。 (2)登记物品。丢失的物品,可由值日学生登记,也可由工作人员登记。如果是值日学生登记,需工作人员确认。 (3)信息保存。将登记的所有信息以文件形式保存,文件名为当天日期,如“2018-01-01.txt”。 (4)查询物品。可根据物品遗失具体地点、时间(日期区间)、物品种类(存储设备、书籍、文具等)、型号等相关信息查询相关物品及认领情况。 (5)排序。可按物品遗失时间、认领时间等对遗失物品进行排序。 (6)物品认领。当物品被认领后,留下认领人的相关信息,如学号、手机号码等。并将物品状态改为“已认领”。 选做要求: (1)每周进行整理统计记录,并将上一周的遗失物品的清单进行打印,便于张贴。 (2)物品拍卖。将1年以上无人认领的物品进行网络拍卖,请你将这些物品整理出来,并每月打印一次,为拍卖做好准备。 (3)如果有什么更好的、更合理功能,请自加。 3 其他要求 (1)界面美观,交互方便,实用性强。 (2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。 (3)程序的层次清晰,可读性强。 (4)变量、函数命名符合规范。 (5)如有可能,可使用MFC 等开发工具,实现彩色或图形操作界面。 4 开发环境 可以选择TC2.0、TC3.0、VC++6.0等开发环境,或者与老师讨论,选择自己熟悉的开发工具与平台。
打开封面
下载高清视频
观看高清视频
视频下载器
基于C/C++MFC实现ATM仿真软件
基于MFC实现智慧教学管理软件系统(完善版)
C语言实现背单词系统
基于MFC实现的计算器
基于C++Qt实现北京市地铁票价自助查询系统
基于Qt实现汽车客运公司售票系统
C语言实现基于数据分析的小区电量扩容推荐程序
基于C++MFC实现城市道路出行路线辅助系统
C语言实现票房统计系统
基于Qt实现日历节日管理小软件
基于Qt实现电话号码录入查询及修改系统
C语言实现驾驶员理论课程模拟考试与学习系统
C语言实现红楼梦人物分析系统
C语言实现上网计费系统模拟系统
C语言实现神气盒子
基于Qt实现篮球联赛个人技术数据处理系统
基于Qt实现人生重开模拟器
基于Qt实现地铁售票与乘车引导系统
基于C++MFC实现网络聊天室软件
基于C++MFC实现南邮图书馆管理系统
基于Qt实现图书室管理系统
基于C++MFC实现模拟时钟程序
C语言实现排班系统
Qt银行定期储蓄管理系统
基于Java和SWING实现图书管理系统
C语言实现热播电视剧的评价及推荐系统
基于C++MFC实现时钟小程序
C语言实现电信优惠套餐推荐系统
基于C++MFC实现二叉树操作演示动画
C语言实现文本文件加密解密系统
【2024软考】《信息系统运行管理员》真题解析视频(2018-2019年)-希赛网(建议收藏)!
C语言实现基于Huffman编码的文件压缩与解压程序
C/C++ 银行系统(控制台)
C语言实现考试管理系统
基于Qt实现学习课程计划的辅助编排系统
C语言实现移动营业厅程序
C语言实现基于二叉树(孩子兄弟表示法)的家谱信息管理系统
基于Qt实现篮球联赛管理系统
基于Qt实现商品销售管理系统
【d2ds】从零实现单链表Iterator | dslings