【54页】毕业论文:在线投票系统.doc文档高清免费浏览
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
该系统在任何操作系统下都可以运行,但必须装有数据库。
该系统的操作包括单选投票删除投票添加投票查看投票。
单选投票用户只能从多个选项中选取项进行投票。
删除投票管理员对大学进行删除。
是针对网民对于现阶段全国名牌大学的综合实力进行排名,为想要报考这些院校的学生提供定的参考。
对网站内容进行改进,这也是个网站持续发展的基础。
也正是由于以上原因,网络上各式各样的投票系统层出不穷。
本次课程设计的目的,就是来制作个在线投票系统,该系统可以实现对投票数量进行累加查询统计票数等操作。
在线投票系统主要用来统计网站用户对个主题或热门话题的意长春工业大学人文信息学院号李鹏毕业设计共页第页见。
决策者通过这些统计数据做出相在线投票系统是般网站必备的程序之。
我设计的投票系统主要决策者通在线投票系统主要用来统计网站用户对个主题或热门话题的意长春工业大学人文信息学院号李鹏毕业设计共页第页见。
部分内容简介对网站内容进行改进,这也是个网站持续发展的基础。
也正是由于以上原因,网络上各式各样的投票系统层出不穷。
本次课程设计的目的,就是来制作个在线投票系统,该系统可以实现对投票数量进行累加查询统计票数等操作。
在线投票系统主要用来统计网站用户对个主题或热门话题的意长春工业大学人文信息学院号李鹏毕业设计共页第页见。
决策者通过这些统计数据做出相应的决策。
在线投票系统是般网站必备的程序之。
我设计的投票系统主要是针对网民对于现阶段全国名牌大学的综合实力进行排名,为想要报考这些院校的学生提供定的参考。
开发的可行性分析技术可行性操作系统及以上服务器版本数据库管理系统服务器编程工具编程软件为,编程语言选用。
经济可行性支出系统开发费用人员费用本系统开发期为三周,试运行周。
开发期需要开发人员人,试运行期需要开发人员人。
人员费用为万元。
设备费本系统所需的硬件设备费用为万元。
不可预见费按开发费用的计算。
系统运行费用系统维护费需要人年进行系统维护,维护费为万元长春工业大学人文信息学院号李鹏毕业设计共页第页设备维护费设备更新费为万元。
设备维护费为万元。
消耗材料费每年按元计算。
收益提高工作效率减少工作人员。
操作可行性本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁该系统属于实用型网站,需要对数据的处理,比如对投票票数的统计并把结果反馈给投票者,故对数据的及时更新要求较高,保证数据的真实性。
该系统在任何操作系统下都可以运行,但必须装有数据库。
该系统的操作包括单选投票删除投票添加投票查看投票。
单选投票用户只能从多个选项中选取项进行投票。
删除投票管理员对大学进行删除。
添加投票管理员对大学进行添加。
查看投票提供用户查看当前投票情况,投票结果以条形图显示。
长春工业大学人文信息学院号李鹏毕业设计共页第页第二章基础理论知识数据库简介是桌面型数据库,优点是操作灵活转移方便运行环境简单,对于小型网站的数据库处理能力效果还不错。
缺点是不支持并发处理数据库易被下载存在安全隐患数据存储量相对较小数据量过大时严重影响网站访问速度和程序处理速度。
编程语言编程语言的特点将内容的生成和显示进行分离生成可重用的组件采用标识简化页面开发能提供所有的功能健壮的存储管理和安全性次编写,随处运行的平台适应性更广中连接数据库的技术是简单易学软件编程体系简介长春工业大学人文信息学院号李鹏毕业设计共页第页体系结构在中,作为服务器与客户端的接口,接受来自用户的参数,并响应用户的请求用于逻辑功能的实现编程技术对于数据进行显示作为与数据库的接口为扩展的标记语言,可以定义自己的标记语言。
语句分类数据定义语言,长春工业大学人文信息学院号李鹏毕业设计共页第页数据操作语言,数据控制语言,数据库系统与人工管理和文件系统相比,数据库系统的特点主要有以下几个方面数据结构化在文件系统中,尽管其记录内部已有了些结构,但记录之间没有联系。
而数据库系统则实现了整体数据的结构化,这是数据库的主要特征之,也是数据库与文件系统的本质区别。
数据的共享性高冗余度低易于扩充数据库系统从整体角度看待和描述数据,数据不再面向个特定的应用程序,而是面向整个系统因此,数据可以被多个用户多个应用程序共享使用。
数据共享可以大大减少数据冗余,节约存储空间。
数据共享还能够避免数据之间的不相容性与不致性。
数据性高数据性包括数据的物理性和逻辑性。
物理性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互的。
也就是说,数据在磁盘上的数据库中如何存储是由管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样来当数据的物理存储结构改变时,用户的程序不用改变。
长春工业大学人文信息学院号李鹏毕业设计共页第页逻辑性是指用户的应用程序与数据库的逻辑结构是相互的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。
数据由统管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同个数据。
必须提供以下几方面的数据控制功能数据的安全性保护数据的完整性检查数据库的并发访问控制数据库的故障恢复页管理员登录模块长春工业大学人文信息学院号李鹏毕业设计共页第页管理员添加投票项目模块长春工业大学人文信息学院号李鹏毕业设计共页第页管理员删除投票项目模块长春工业大学人文信息学院号李鹏毕业设计共页第页第五章数据库设计数据库设计的基本步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护长春工业大学人文信息学院号李鹏毕业设计共页第页需求分析需求分析简单地说就是分析用户的要求。
需求分析是数据库的起点,需求分析的结果是否准确地反映了用户的实际要求将直接影响到后面各个阶段的设计,并影响到设计的结果是否合理和实用。
信息要求用户从数据库中得到想要投票支持的大学处理要求系统将投票结果进行保存,并对最终结果进行统计反馈给用户。
安全性和完整性要求管理员可以对项目进行添加和删除操作,普通用户不能操作。
数据库中的数据表清华大学北京大学复旦大学武汉大学长春工业大学人文信息学院号李鹏毕业设计共页第页中山大学西安交大北京邮电大学长春工业大学人文信息学院数据库的概念设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。
它是整个数据库设计的关键。
概念结构的主要特点能真实充分的反映现实世界。
易于理解。
易于更改。
易于向关系网状层次等各种数据模型转换。
系统图设计与分析符号说明长春工业大学人文信息学院号李鹏毕业设计共页第页系统图如下属性联系名实体型两个实体间的联系对联系对多联系多对多联系长春工业大学人文信息学院号李鹏毕业设计共页第页数据库逻辑结构设计逻辑结构的任务就是把结构设计阶段设计好的基本图转化为产品所支持的数据模型相符合的逻辑结构。
逻辑结构设计步骤长春工业大学人文信息学院号李鹏毕业设计共页第页关系逻辑结构投票项目选项表长春工业大学人文信息学院号李鹏毕业设计共页第页第六章详细设计管理员登录模块程序页面名称程序功能实现管理员的登录,以便进行投票项目的管理。
权限范围整个投票系统的管理员输入数据管理员账号和密码输出数据无程序简单逻辑输入管理员用户名和密码,回车确认检查输入是否合法,合法跳入,不合法跳入,并提示根据所获得的用户名密码合法信息,跳入投票项目管理页面,进行已存在的投票管理。
程序流程图长春工业大学人文信息学院号李鹏毕业设计共页第页⒊投票首页模块程序页面名称程序功能用于显示当前你认为哪所大学综合实力最强进行投票并对投票结果进行查询。
权限范围所有浏览本投票系统的用户输入数据想要投票的大学输出数据将所有用户的投票结果进行显示。
程序简单逻辑用户登录用户名和密码管理信息判别普通用户不正确正确投票项目管理页面长春工业大学人文信息学院号李鹏毕业设计共页第页访问此投票系统的首页,如果是普通想要进行投票的用户,则直接点击想要投票的项目主题。
如果是管理员想进行投票项目管理,则在页面的管理员界面登录,进入管理页面。
普通的投票用户点击投票主题后就转入了投票结果页面。
程序流程图投票系统首页用户身份普通用户投票管理界面长春工业大学人文信息学院号李鹏毕业设计共页第页投票实现模块程序页面名称程序功能选中当前投票主题的个选项,提交信息后,进入投票实现模块,该模块将会修改投票结果记录,并将结果进行显示。
权限范围所有进入本投票系统投票的用户输入数据投票用户的,投票项目的主题。
输出数据显示该投票项目的投票结果程序简单逻辑点击首页的个投票项目主题,选择个投票选项,确定后点提交。
提交投票后,系统会对相应的数据库表做处理,表中选中的值和加最后,会跳转到投票结果显示页面,用户即可看到刚刚投票项目的投票结果。
程序流程图长春工业大学人文信息学院号李鹏毕业设计共页第页投票结果模块程序页面名称程序功能该页面显示投票结束后被投票项目的投票结果,该模块以数字的形式显示各选项的投票率,并且显示当前时间投票截止时间和投票总数等信息。
权限范围访问投票系统并进行过项目投票的所有用户均可看到投票结果。
输入数据无输出数据数字和文字相结合的投票结果显示程序简单逻辑此模块相对较简单,承接投票实现模块当对投票项目进行完投票提交后,相应的数据库表内容投票主题提交数据库表处理投票结果显示页面长春工业大学人文信息学院号李鹏毕业设计共页第页也被修改了,接下来就是用数据库选择语句把需要显示的信息筛选出来,显示在页面上。
程序流程图投票项目管理模块添加投票项目子模块程序页面名称程序功能通过管理员认证进入添加投票项目页面,填写需要添加的投票项目的内容,如想要投票支持大学的名称,填写完毕后提
