1)根据下面的描述进行需求分析,根据数据需求设计数据结构,按功能需求设计相应的功能模块和菜单; 2)如果系统已录入数据或在系统中进行了数据修改,系统退出之前能自动保存所有数据到文件,下次进入系统时,系统能在其它功能运行之前将文件中的数据读入系统,以便后面的使用。 3)可以采用数组或链表做为数据结构来进行数据操作。 二、教师教学创新大赛信息管理系统基本要求 1、本系统包括建立评审专家帐号、选手报名、选手比赛(评审专家评分)、结果公示与统计等环节。本系统只考虑一次比赛,不考虑多次比赛 2、建立评审专家帐号。应录入评审专家基本信息,包括、专家姓名、性别、职称、职务、电话号码、身份证号、银行卡号、开户、等信息,同时要求能自动生成该专家的帐号和密码,其中帐号由“PSZJ”和三位序号共7位构成,如PSZJ001,帐号不能重复,密码由随机生成的6位(包括字母、数字)字符构成。可以展示评审专家的基本信息,可以生成所有评审专家的帐号和密码条。本项目中假定任一个评审专家均可以评审所有比赛组别的比赛。 3、选手报名。选手通过报名模块进入,选手报名时需要输入选手的教师工号、姓名、职称、所属学院、所报名比赛组别(理工类、经管人文类两个类别)。 4、比赛评分。分组进行比赛,每一组的评审专家不少于3人,分2个级别进行评审。评审专家按比赛的评分要素进行打分,由系统自动计算选手总分。评分标准如下:
时间: 2023-02-13 07:04:01 浏览: 78
根据描述进行需求分析,我们可以按照下面的方式设计数据结构和功能模块:
数据结构:
- 专家信息:包括专家姓名、性别、职称、职务、电话号码、身份证号、银行卡号、开户、帐号和密码等信息。可以使用结构体来存储这些信息。
- 选手信息:包括选手姓名、性别、单位、职务、电话号码、身份证号、银行卡号、开户、邮箱、作品名称、组别、比赛成绩等信息。可以使用结构体来存储这些信息。
功能模块:
- 建立评审专家帐号:录入评审专家基本信息,并生成帐号和密码。
- 选手报名:录入选手基本信息,并选择组别。
- 评审专家评分:评审专家登录后可以对选手进行评分。
- 结果公示:展示本次比赛的所有选手的最终成绩。
- 统计功能:统计本次比赛的各个组别的选手数量和平均分。
菜单:
- 主菜单:包括建立评审专家帐号、选手报名、评审专家评分、结果公
阅读全文