Activity Management System (AMS) Data Structure Course Design Author: horatio School: SCAU Major: Telecommunications engineering Note: only support windows at present! 活动管理程序 1、题目描述 设计一个活动管理程序,该程序具有以下功能: (1)多用户管理,用户登录:输入用户名和密码,密码正确才允许登录。 (2)可以创建活动,设定活动的内容,活动的人数,时间,要求等; (3)登录的所有用户可以查看当前所有正在征集的活动,并可以选择参加; (4)活动的创建者,可以删除创建的活动; (5)用户可以查看,自己选择参加的活动,并发表评论; (6)统计功能:对结束征集的活动,统计参加的人数并显示参加活动的人员名单。 2、题目要求 (1)按照分析、设计、编码、调试和测试过程完成应用程序; (2)学习并使用流程图等工具,并在撰写报告中使用; (3)程序的各项功能在程序运行时,以菜单方式选择并执行; (4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 (5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 (6)记录添加删除操作时,先从文件载入数据,用链表存放,批量操作完后,数据从链表写入文件。 (7)查看数据时,先从文件载入数据,用数组存放,并排序,使用二次查找加速查找过程,一次载入允话使用者多次查看数据。 3、提示 (1)活动信息可以设计一个结构体类型 (2)自己构思并增加的除规定功能之外的新功能,酌情加分。