bash-horatio / AMS

Data Structure Course Design: activity management system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)自己构思并增加的除规定功能之外的新功能,酌情加分。

About

Data Structure Course Design: activity management system

License:GNU General Public License v3.0


Languages

Language:C 99.2%Language:QMake 0.8%