C语言课程设计广工版.docVIP

  • 19
  • 0
  • 约4.82万字
  • 约 40页
  • 2017-08-29 发布于安徽
  • 举报
C语言课程设计报告 ——08级电子4班 钟洪涛 3108009296 一、需求分析 1.设计题目:电子投票平台 2.设计内容 1)编程建立一个小型电子投票系统,其中包含电子投票、票数统计功能,。尽量做到提供一个简单的人机界面,系统界面友好,使用方便。 2)软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍,对于候选人所得票数,管理员可以进行排序,以便得出最终投票结果,也可以对系统的用户进行管理,创建使用者用户名和密码等。另一类为使用者为普通投票者,该类用户需要用管理员分配的用户名和密码正确登录系统,可以查询候选人信息、浏览候选人信息和进行投票等,其中投票是只需做到输入自己想要投票的候选人编号即可完成投票。 3.系统功能 1)投票者功能 浏览候选人信息. 输入候选人的号码即可查询候选人信息。 输入所选候选人的号码即可完成投票。 2)管理员功能 初始化候选人信息且创建候选人:在系统投入使用前,管理员先将需要投票选举的候选人信息录入系统中,以便投票和查看。管理员的初始化工作就是将候选人的号码、姓名和简介录入系统。 浏览和查询候选人信息:管理员有权浏览候选人信息及其投票情况,以便随时掌握候选人的信息和对候选人信息进行修改。 管理员可以对投票者的用户名和密码进行管理,也可对投票的结果进行排序。 二、详细设计 主要功能模块 a.主程序模块 输出主菜单,

文档评论(0)

1亿VIP精品文档

相关文档