一给 发表于 2024-8-14 21:04:48

计算机毕业计划 asp.net安全电子投票系统 毕设

https://www.bilibili.com/video/BV15r421n7Zt/
演示视频:
3.1 系统物理情况配置

系统硬件平台的配置:
1.CPU:PIII800。
2.内存:384M DDR。
3.硬盘:20GB。
4.基本的输入、输出设备。
系统软件平台的配置:
如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统计划的好坏,不但要有正确的软件开辟头脑,也应该有良好的软件开辟工具,高校补考系统所采用的软件配置情况为:
1.操作系统:Windows XP  Professional Edit Service Pack2。
2.数据库软件:MSSQL2005。
3.系统开辟软件:C# + VS2005。
3.2 系统概要计划

根据系统分析的效果数据流程图所描述的系统的逻辑模子,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模子变为物理模子。
在管理信息系统的计划过程中,系统分别的一样平常原则如下:
1.子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与别的的藕合较弱,便于软件开辟、使用及日后系统维护。
2.子系统的分别效果应使数据冗余度较小。应制止部分数据在多个子系统中出现,尤其是修改,以包管系统的安全性、可靠性和数据的一致性。
3.子系统的分别应能满足现在和日后管理上的必要,功能应齐全,操作要方便且为今后发展留有接口。
4.子系统的分别应以该单元的管理职能为依据。应尽量制止太过依靠于组织机构,以防止机构变动后为系统带来不须要的贫苦。
从公司的组织结构上出发,把整个管理信息系统分别成多个子系统。每个子系统的功能相对独立,但是子系统之间有须要的数据联系。
3.3 数据库计划

3.3.1 概念计划

概念结构计划是将分析得到的用户需求抽象为信息结构(即概念模子)的过程,它是整个数据库计划的关键。概念结构的主要特点是:
1.能真实、充实地反映现实世界。
2.易于理解。
3.易于更改,当应用情况和应用要求改变时,轻易对概念模子修改和扩充。
4.易于向关系、网状、层次等各种数据模子转换。
概念结构是各种数据模子共同底子,它比数据模子更独立于机器、抽象,更加稳定。为了把用户的数据要求清晰明确的表达出来,通常要创建一种面向题目的数据模子,按照用户的观点来对数据和信息建模。最常用的概念性数据模子就是E-R模子。


管理员属性图如图3-2所示。
https://i-blog.csdnimg.cn/blog_migrate/1525f35048350df87d00693587f49860.jpeg
 图3-2 管理员信息实体属性图
会员属性图如图3-3所示。
https://i-blog.csdnimg.cn/blog_migrate/2146afb413af3b1aa565aa66fd447402.jpeg
图3-3 会员信息实体属性图
留言信息实体属性图如图3-4所示。
https://i-blog.csdnimg.cn/blog_migrate/6861fbf1f0f824bed06189f157211c3f.jpeg
图3-4留言信息属性图
投票主题信息实体属性图如图3-5所示。
https://i-blog.csdnimg.cn/blog_migrate/d6eefc70bdeeff0c857255004d66d0ea.jpeg
图3-5投票主题信息实体属性图
投票内容信息实体属性图如图3-6所示。
https://i-blog.csdnimg.cn/blog_migrate/9bf0819f1f7c800c81e32f5140c27f98.jpeg
图3-6 投票内容信息实体属性图






投票IP信息实体属性图如图3-7所示。










https://i-blog.csdnimg.cn/blog_migrate/cdf45e20d1180a2aa95a4d1c86f939ba.jpeg
图3-7 投票IP信息实体属性图


 




3.3.2 逻辑计划

数据库逻辑计分别为三个阶段,分别是:用户要求、创建E-R 模子和数据库模式计划。
数据库逻辑计划中的第一阶段收集和分析用户需求是按以下四步举行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。逻辑计划第二阶段创建E-R 模子分两步,起首应举行局部E-R 模子计划,然后举行总体E-R 模子的计划。逻辑计划第三阶段在数据库模式计划阶段分两步举行,第一步初步计划,把E-R 图转换为关系模子,第二步优化计划,对模式举行调解和改善。
我们所要举行研究的是逻辑计划的第三步即将E-R图像关系模子转化。下面把实体及实体间关系转换成为关系模子。实体转换出的关系模式:
管理员信息表{编号,用户名,暗码}
会员信息表{编号,用户名,暗码,性别,真是姓名,电话,邮箱,地址,邮编,年龄,注册时间}
留言信息表{编号,留言者,留言内容,留言时间}
投票主题信息表{编号,投票主题}
投票选项信息表{编号,选项,类型,票数,主题编号}
IP信息表{编号,IP地址,投票时间,投票选项编号,用户编号}
 
4.1.4系统详细计划

本系统才用了asp.net和SQL联合的结构开辟了安全电子投票系统中效果交互分析研究系统,本系统是基于现在盛行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在系统的配置文件中,既WebConfig文件中,当系统厘革的时候只必要改动本系统的配置文件就可以,不必要在每个页面修改的连接字符串,大大的提高了系统的可以移植性,另外本系统解决了中文的题目,也是在配置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的全部数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性,在投票的时候有验证码和IP的验证,防止刷票。


系统首页页面如图3-1所示。


本页是浏览本站的首页面,在首页面中除了要考虑系统的功能,对于页的结构计划也很重要,本系统用的模板页,做到了每个页面都一样。在本页中,网站Logo在最上面,下面是对应的导航菜单,,整体色调以蓝色和白色为主,导航条包括网站首页,查看并投票, 留言板, 会员中心,管理登岸等信息。 前台主页面如图3-1所示。






https://i-blog.csdnimg.cn/blog_migrate/1158d75b6c29313a3a93d497ff8ed5d4.jpeg
图3-1系统前台首页面
4.1.4.2会员注册登录模块

没有注册的用户只能查看投票和效果信息,不能投票,只有注册登录后的用户才可以举行投票,用户注册时输入用户名暗码和其他基本信息后,系统检测用户输入的合法性,检测合法后注册乐成。如图3-2所示:
https://i-blog.csdnimg.cn/blog_migrate/d5db442770f541d6f52afeee9652cf69.jpeg
图3-2用户注册页面
注册乐成后举行登录,输入正确的用户名和暗码后点击确定,系统举行查询,输入的用户名和暗码正确后登录乐成如图3-3所示:




https://i-blog.csdnimg.cn/blog_migrate/8a9ea5645dc33a089958d66339471f25.jpeg
图3-3用户登录页面


4.1.4.3投票和查看效果模块

投票和查看投票效果是本网站的焦点内容,用户在登录后才可以投票,投票的时候输入验证码和选择自己的选项后举行投票,如果验证码错误,点击验证码的图片会自动刷新验证码。如果本IP大概IP段已经投票过那么必要稍后才能投票,防止ADSL用户通过更换IP重复刷票 ,在获取IP的时候我们获取的是用户的真是IP防止了代理IP刷票的大概性,这样多种方式有用联合后很好的防止了刷票的发生。投票效果如图3-4所示:
https://i-blog.csdnimg.cn/blog_migrate/504de5c9bccdcecb9f10dd111bb45176.jpeg
图3-4投票页面




4.1.4.4留言板模块

留言板模版主要就是会员和管理员之间交流的一个方式,会员通过留言可以给管理员提供一些发起什么的,管理员查看后举行改进。如图3-6所示:
https://i-blog.csdnimg.cn/blog_migrate/e146cb76ccffd084ca9b0dad5a65e23f.jpeg
图3-6留言板页面
4.1.4.5会员中心模块

会员中心是当前登录的会员的一个信息修改,没有登录是没有权限查看该页面的,登录后可以根据必要更新自己的个人信息。如图3-7所示:
https://i-blog.csdnimg.cn/blog_migrate/dcad6edf875ac9ff8124cac1199ac1f1.jpeg
图3-7会员中心页面




4.1.4.6管理员登录模块

系统配景管理模块必要登入后才能使用,管理员登录的用户名:Admin,暗码Admin。配景登入界面如图3-8所示,登入后配景首页管理界面,以简便大方、方便操作为计划思绪:




https://i-blog.csdnimg.cn/blog_migrate/0bf48cc0b92bf41bcc03cf2fd9643c4c.jpeg


图3-8管理员登岸页面




4.1.4.7修改暗码模块

为了系统的安全,用户要定期的修改自己的暗码, 防止被其他用户非法等了和操作给系统带来不良的结果。如图3-9所示:
https://i-blog.csdnimg.cn/blog_migrate/09492ae0decdee807cd3c51708f2eee9.jpeg
图3-9暗码修改页面
4.1.4.8会员管理模块

会员管理主要是管理员对一些非法操作的用户举行删除的操作,界面如图3-10所示:


https://i-blog.csdnimg.cn/blog_migrate/f88b6247fbc33465ac65ff1670f561bd.jpeg
图3-10会员管理页面
 


4.1.4.9留言管理模块

会员在前台留言后管理员在配景查看,对有资助的信息可以改进,对一些有敏感的信息可以删除,留言管理模块界面如图3-11所示:


https://i-blog.csdnimg.cn/blog_migrate/3974f1f39056f81dcf864a77783b1a9a.jpeg
图3-11留言管理页面




4.1.4.10投票主题信息管理模块

为了能够多投票管理,每一个投票信息须要有自己的主题也就是体现在首页的标题,投票主题管理只有一个内容那就是标题,管理员输入标题后点击确定添加数据到数据库中去模块界面如图3-12所示:
https://i-blog.csdnimg.cn/blog_migrate/ac775e21cc38e2c1cc50b783380f8193.jpeg


图3-12投票主题添加页面
投票主题信息管理在添加信息后返复书息列表给系统的管理职员,界面如图3-13所示
https://i-blog.csdnimg.cn/blog_migrate/c48b6bef7dcdc43fff173b34ae582560.jpeg
图3-13投票主题信息管理列表




4.1.4.11投票选项管理模块

添加了投票的主题后就要对该主题下的选项举行管理了,投票的类型包括单选和多选,管理员在添加了投票主题和选项内容以及投票类型后举行添加,系统在查抄系统的合法性后添加数据到数据库中,模块界面如图3-14所示:


https://i-blog.csdnimg.cn/blog_migrate/5e5548f3dd26103121ac4b436827e9df.jpeg
图3-13投票选项添加页面


投票选项管理在添加信息后返复书息列表给系统的管理职员,界面如图3-14所示
https://i-blog.csdnimg.cn/blog_migrate/398b9062c0bf14d17bfeb2998f6e13f3.jpeg
图3-14投票选项管理列表

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 计算机毕业计划 asp.net安全电子投票系统 毕设