1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
欢迎进入电子投票平台,排序浏览候选人按号修改候选人信息排序浏览票数信息,清空得票信息增加用户记录删除投票人信息根据用户序号修改根据用户序号排序浏览退出系统请输入您的选择选择按任意键继续投票人功能菜单欢迎进入电子投票系统排序浏览候选人按姓名查询候选人投票退出系统请输入您的选择选择按任意键继续主菜单选项,欢迎进入电子投票大厅创建用户登录系统退出系统作者谢国林年月号请输入您的选择请输入创建密码,创建用户文件请选择创建候选人文件请选择结束请按,密码是否继续选择,按任意键继续实验结果进入主菜单就会见到图图主菜单由于第次没保存该图,学校机房又关闭,只能用写的,欢迎进入电子投票大厅创建用户登录系统退出系统作者谢国林年月号当输入数据的时候就可以进入管理员功能选项图二管理员功能选当输入数据二的时候就可以进入投票人功能选项图三投票人功能选项六实验总结通过这学期对语言的学习,收获良多。
尽管有些部分觉得很有难度,但在不停反复的看书与上机练习下,还是有所理解的。
这个实验的程序是我从书本上的些程序仿照而来的。
刚开始进行编译时发现许多和警告,然后就慢慢的进行分析修改程序,和警告不断减少,最后没了,然后进行运行,可是还是不能运行,最后对源程序又进行了认真的修改,终于可以运行了,有些功能不能实现,应该是功能模块的问题,我就对模块函数进行认真的分析,花了好长时间又发现了不少的问题,比如用条件时把等号写成了赋值号等等。
还有些比较隐藏的,如把长整型数据和字符串弄混淆,函数忘了加地址符。
有些难实现的功能,如刚开始执行每项功能后都无法回到原来的功能菜单,经过些时间的思考,终于想到了解决办法。
在完成身份验证功能时,直无法实现用不回显的方法实现密码的输入,以及无法确定密码输入结束标志,最后想到了用输入作为结束标志像这样的还有很多,但是总能让人不断学到知识。
总之,做完这次综合实验,发现了自己的许多不足,从中也学了不少东西,增长不少经验。
尽管花的时间确实挺多的,但这是值得的。
参考文献谭浩强主编,程序设计题解与上机指导第版,清华大学出版社,美,著,聂雪军,贺军译,程序设计经典教程第版,清华大学出版社,李春葆,张植民,肖忠付编,语言程序设计题典,清华大学出版社,美科汉著,张小潘译,语言编程第版,电子工业出版社,美,著,徐宝文,李志译,程序设计语言第版新版,机械工业出版社英文影印版,清华大学出版社英文影印版,清华大学出版社,综合性实验报告题目电子投票平台管理系统课程名称语言程序设计院系名称信息科学与工程学院专业班级学生姓名学号任课教师实验目的掌握用语言进行简单的数据库管理的要点。
了解程序菜单设计的般方法。
综合利用指针函数结构体数组以及文件等知识进行程序设计。
二实验要求主要操作包括数据输入输出插入删除查找修改排序等。
用语言编程实现上述实验内容的结构定义和相关功能,要求程序能够正确执行,最后提交源程序代码及实验报告。
三实验设备及环境硬件机操作系统编译环境四系统分析电子投票平台有两大功能是身份验证和投票。
它包括功能选择身份验证投票人管理模块候选人管理模块投票区和得票结果管理六大模块。
保证了不同人有自己的操作,同时又不能执行别人的操作,具有安全性,并且又有定的实用性。
本程序包含六个功能模块功能选择身份验证投票人管理模块候选人管理模块投票区和得票结果管理。
功能选择功能选择模块为系统提供类似于菜单的功能,让用户输入功能选择项,并进入相应的功能执行程序。
系统按权限分为管理员的功能选择和投票人的功能选择。
分别在和函数中。
身份验证该模块判断要使用该系统的是投票人还是管理员,首先获取登录者的用户名和密码,其中密码的获取用不回显的方式输入,避免他人从旁窃取,在定程度上保证安全性。
当用户名和密码相符时,判断用户的权限并进入相应功能选择函数。
当用户忘记密码时,给用户机会进行重新输入。
源程序包含在中。
投票人管理模块该模块对投票人进行管理是由管理员实现的,确保只有用管理员预先定义好的投票人用户名和密码才能正确登系统进行投票。
管理员对投票人的管理有投票人的增加删除修改和浏览。
源程序包含在增加用户记录
