投票系统课程设计

时间:2019-05-14 02:10:48下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《投票系统课程设计》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《投票系统课程设计》。

第一篇:投票系统课程设计

摘要:在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。关键词 ASP 投票 数据库

目 录

1设计目的......................................................................................................................................1 2 总体设计.....................................................................................................................................1 2.1程序设计组成框图...............................................................................................................1 2.3数据库分析与设计...............................................................................................................1 3 详细设计.....................................................................................................................................3 3.1 模块功能说明......................................................................................................................3 3.2 登录模块..............................................................................................................................3 3.3 投票模块..............................................................................................................................4 3.4 管理员模块..........................................................................................................................5 4 系统实现.....................................................................................................................................6 4.1录入模块...............................................................................................................................6 4.2 投票模块..............................................................................................................................7 4.3管理员模块...........................................................................................................................8 总结.................................................................................................................................................9 附录A: 主要源程序....................................................................................................................11

网上投票系统

1设计目的

系统开发目的:

网络在线投票是目前网上比较常见的一个功能,利用此功能可以在互联网上直接投票,并即时查看投票结果。利用此系统,用户投票比较方便并且用户还可以查看并分析投票结果,从中获得对自己有用的信息。

对我们而言,通过编制一个小型网络应用程序的课程设计,使我们巩固所学的ASP.NET的理论知识,把所学的理论知识应用于实际问题,培养综合运用所学知识解决实际问题的能力。初步掌握设计一个网上应用程序的思路、方法、步骤。巩固所学的有关知识,培养有关技能。总体设计

2.1程序设计组成框图

2.3数据库分析与设计

设计中包括登录模块和投票模块,则数据库有用户表(users)和候选人表(hxr),用户表(users)包含用户账号(ID)、密码(Psw)、权限(Power)和投票记录(Pw_num)。登陆页面时,若Power=1,则进入管理员页面,若Power=0,则进入普通用户页面。投票记录原始值均为0,当进行投票后,则自动更新成1,则不能再次投票,如下建立数据库:

网上投票系统

网上投票系统 详细设计

3.1 模块功能说明

系统包括大模块:登录模块,普通用户模块和管理员模块三块,其中普通用户模块包括投票模块和投票结果查看模块,管理员模块包括修改与删除候选人信息模块和添加候选人模块。

3.2 登录模块

网上投票系统

3.3 投票模块

网上投票系统

3.4 管理员模块

网上投票系统 系统实现

4.1录入模块

网上投票系统

4.2 投票模块

每次必须选择五名候选人,多选、少选、不选均不能成功:

每个用户只能投一次票,当再次投票时则显示:

网上投票系统

4.3管理员模块

编辑与删除:

查看结果:

网上投票系统

总结

经过一周的时间,在同学和老师的帮助下,基本完成本次课程设计,基本完成了在线投票的功能要求。

这次课程设计课程设计给我的最大的印象是:基本知识是一切的根本;架构很重要的,比想像的还要重要;实践比一切空谈和理论更能学到东西。从做这个课程设计开始无论遇到什么困难,我都没有一丝的放弃的念头。在设计过程中一定要慎重,仔细。来不得半点马虎。布局是整个课程设计的中心,考虑要全面,分析彻底。才会为后来的设计打下良好的基础。否则,前功尽弃,甚至不能完成任务。

从这次课程设计中我也学到了很多,掌握了常用数据库方面的知识,也进一步学习了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不仅培养了我独立思考、动手操作的能力,在各种其它能力上也都有了提高,让我们学会了很多学习的方法。而这是日后最实用的。

最后,感谢老师的耐心指导和同学的帮助,没有你们的无私教导和帮助,就没有今天的我的设计的实现,衷心感谢你们!

通过此次课程设计,我掌握了常用数据库方面的知识,也进一步学习了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高,让我们学会了很多学习的方法。而这是日后最实用的。在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查调试终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。面对社会的挑战,只有不断的学习、实践,再学习、再实践。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。

实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。

网上投票系统

此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就一定能解决问题。

参考文献:

[01]闫洪亮.Asp.Net程序设计案例教程[M]:北京.北京大学出版社.2010.1 [02]郝兴伟.Web程序设计[M]:北京.中国水利水电出版社.2008

网上投票系统

附录A: 主要源程序

网上投票系统源程序

(1)登录

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e){ String str_ID = user.Text;SqlConnection cn = DB.createCon();cn.Open();string strsql = “select * from users where ID ='” + user.Text + “' and Psw ='” +psw.Text+ “'”;SqlCommand cm = new SqlCommand(strsql, cn);SqlDataReader dr = cm.ExecuteReader();if(dr.Read()){ Session[“ID”]=dr [“ID”];Session[“Power”]=dr [“Power”];Session[“Psw”] = dr[“Psw”];if((int)Session[“Power”]==0){ Response.Redirect(“普通用户页面.aspx”);} else if((int)Session[“Power”]==1){ Response.Redirect(“管理员页面.aspx”);} else { Label1.Text = “对不起,登录失败!!”;} cn.Close();

网上投票系统

} } }

(2)投票 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;

public partial class 投票页面 : System.Web.UI.Page { int check_num = 0;SqlConnection MyConn = DB.createCon();protected void Page_Load(object sender, EventArgs e){ string str2 = “select Name from hxr where ID='” + Session[“ID”] + “'”;MyConn.Open();SqlCommand comm = new SqlCommand(str2, MyConn);

CheckNum();MyConn.Close();

} protected void CheckNum(){ foreach(System.Web.UI.WebControls.GridViewRow row in this.GridView1.Rows){

CheckBox chk =(CheckBox)row.FindControl(“CheckBox1”);if(chk.Checked == true){ check_num = check_num + 1;if(chk.Checked == false){ check_num = check_num-1;

网上投票系统

} } }

} protected void vote(){ if(check_num == 0){ Response.Write(“”);return;} if(check_num!= 5){ Response.Write(“”);return;} if(check_num == 5){ // MyConn.Open();foreach(System.Web.UI.WebControls.GridViewRow dl in this.GridView1.Rows){ CheckBox chk =(CheckBox)dl.FindControl(“CheckBox1”);if(chk.Checked == true){ string ID = dl.Cells[1].Text.ToString();MyConn.Open();string str1 = “update hxr set vote=vote+1 where ID='” + ID + “'”;string str = “update users set Pw_num =1 where ID='” + Session[“ID”] + “'”;SqlCommand MyComm = new SqlCommand(str1, MyConn);SqlCommand MyComm1 = new SqlCommand(str, MyConn);MyComm.ExecuteNonQuery();MyComm1.ExecuteNonQuery();

MyConn.Close();Response.Write(“”);Response.Write(“”);} }

} } protected void Button1_Click1(object sender, EventArgs e){

string str = “select * from users where ID ='”+ Session[“ID”]+“' and Psw='”+Session[“Psw”]+“' ”;MyConn.Open();SqlCommand comm = new SqlCommand(str, MyConn);SqlDataReader dr1= comm.ExecuteReader();

if(dr1.Read()){ if((int)dr1[“Pw_num”] == 1){

Response.Write(“”);

}

else { MyConn.Close();vote();} } } }

第二篇:在线投票系统综述

在线投票系统综述

班级:

姓名:

学号: 在线投票系统综述

作者:

通讯地址:

摘要

在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。

编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编辑出在线投票系统。开发该系统我主要采用ASP技术和SQL数据库相结合的方式。ASP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用SQL Server 2000大型数据库,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。

关键词

ASP 投票

SQL Server2000; 数据库管理;;动态服务网页;;Web数据库

引言

随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。

国外情况:

20世纪末,在信息革命和电子技术的推动下,全球经济一体化和贸易无纸化迅猛发展,世界各国均加强对电子口岸建设的研究,采取各种措施提高电子口岸工作效率。

美国学者瑞维•卡拉科塔和安德鲁•B•惠斯顿1995年提出3P(人员people、程序process、合作partnership,即精干的人员,实用高效的程序,与外界良好的合作)发展战略,更注重海关内部、海关与企业之间以及海关与相关部门之间相互作用的观念和方式的变化。通过对守法评估、客户导向和经济担保实施了电子化的程序管理,把海关的监管活动当作生产产品的过程来加以管理,投入的是海关的管理资源(如人力、物力、信息、法规和社会需求),产出的是海关监管的整体效果(包括通关速度、查验比例、税款数量、查获违禁品数量和社会满意度);通过立法为管理信息化提供了法律保障;推行了预报关方式,促进电子口岸工作效率的提高。澳大利亚,通关模式体现了在货物到达前,通过准确及时的电子数据库信息对高风险货物进行认定例外干涉.对信誉客户的灵活报关安排;定期的报关或延期的关税交付四个主要概念。

新加坡作为一座岛国花园城市口岸物流是其整个国家竞争力的良好体现.因此,新加坡学者早在20多年前就已经开始了对电子口岸建设的研究,新加坡的电子政务开展情况被封为是全球电子政务的典范.新加坡学者认为在考虑电子口岸建设的时候应该以宏观的眼光看待,主要考虑协调政府和工商界的交流:风险管理和企业分类;安全的电子通关平台;电子商务和网络安全的立法5个方面。承认不同的机构在电子通关控制中拥有不同的优先权,电子口岸的建设目的是为了提高通关速度,树立新加坡世界一流口岸的需要.然而,日本海事大学学者在其EMBA学位论文提到口岸通关工作效率问题研究更强调不同权利机关之间的合作是提高电子通关效率的基础。

国内情况:

目前国际局势和平与发展的时代主题不会改变,世界的基本格局和发展方向不会改变,国际形势总体稳定、局部动荡的基本态势不会改变,上海发展的国际政治环境也不会发生显著变化。我国坚定不移地抓好发展这个第一要务,紧紧抓住和用好2 1世纪头二十年这个可以大有作为的重要战略机遇期,大力发展本国经济.随着世界经济全球化进程的加速,在信息技术革命与跨国公司扩张的推动一下,生产国际化、贸易自由化和区域一体化不断突破国界的限制,商品、服务、资本与信息的跨国流动规模日趋扩大,世界范围内配置资源的效率不断提高,各国、各地区间经济相互依赖程度空前增加,竞争与合作逐渐成为国际经济活动的主旋律。这种贸易国际化的趋势必然要求海关作业也以同样国际化的标准进行,电子口岸建设和完善已经是刻不容缓的事情.上海作为国际大都市,将建设具有国际水准的人文环境。根据国际交流的新需求、新挑战,积极推动与国际大都市相符的人文环境,推进经济社会和生态环境协调发展,在弘扬民族文化的同时,吸收西洋文化内涵,发展能够代表当今世界最新时尚,体现当代政治经济发展的最新要求,与国际大都市相匹配的社会文化结构、时代精神风貌,建设具有国际水准、不断变革创新与冒险精神,充满活力与较高素质的人文环境。

从技术环境上来看,讲科学技术的飞速发展,使科技与经济、科技与社会发展的更加紧密。知识经济、网络经济、信息社会使得上海电子口岸建设适应运输工具大型化,口岸运作信息化、网络化,口岸服务高效化、便捷化:能够做到信息资源共享,真正实现与国际接轨的无纸化贸易。

未来展望: 加强政府对电子口岸建设宏观管理,加强企业物流数据的信息化建设,努力建成上海口岸物流信息和电子商务统一平台,加快单证电子化,完善“一站式”报检报关服务,满足了国内市场的需要并扩大出口量,提高市场竞争力。我相信相信在我国人才济济的情况下,在线投票将会更加便于操作,更加完善。

参考文献:

<1>、cnki一种通用网上投票系统;<2>、cnki基于Web投票系统的研究与开发;<3>、企业电子投票系统。

Online Voting System Review Author:Sunbo

Address: Xi'an University of Technology

campus Lintong

Abstract

Be building up vote to manage today of mechanism actively, only depend originality of the handicraft manage or the simple single machine manage, management Dept.public appearance to a great deal of information, can't efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding.Decision which votes governor can according to the statement data, at waste a great deal of manpower, material resources can't in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time sex.Therefore, the forerunner's management thought carried out and then becamed an inaccessible target in the vote.The vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management level.The technical along with science of raise continuously, the calculator science is gradually mature, the its strong function has already been people's deep understanding, it has already entered each realm of the society of mankind to erupt to flick a more and more important function.Be a calculator applied one part, the teaching mission's arrange in order is a hard nut to crack, numerous high schools, research organizations and personals carried on a great deal of research and the development work from the theories and fulfillment.Write on-line vote system, The most important one point be how plan from the trivial teaching medium, Lead a teaching mission of demand, Then the concrete need of every semester of basis, Carry on the mission arrange in order to include mission to increase,modify,delete, the teaching mission of the born and end performance.Develop that system;I mainly adopt the way that the ASP technique and the SQL database combine together.The ASP technique passes in the static state HTML contents to imbed a server to carry script, Carry out the dynamic state change of the web page contents.The Web server reads to imply the web page that the server carries script from the disk, before the web page send out to the customer carry a browser, the server won first as to its carries script to carry on explain, out put the customer makes to order a contents, Produce a dynamic state web page thus.The database adopts the SQL Server 2000 large databases, can be competent the data processing in the teaching mission.This text developed a simple on-line vote system(include a function mold a piece a design, database structure design etc.)on the foundation of the analysis a little bit other systems under the related theories instruction basic solved the manager's trivial business.Introduction With the continuous improvement of science and technology, computer science and the maturing Internet technologies continue to develop and spread, numerous universities, research institutions and individuals from both theory and practice for a lot of research and development, the emergence of a number of online voting system, the College, business management played a good role.In short sum up the voting system is that by means of scientific management and professional management techniques to achieve reunification.International The late 20th century, in the information technology revolution and e-driven, global economic integration and rapid development of paperless trading, all countries in the world of electronic port construction to strengthen the research, take various measures to enhance the efficiency of electronic ports.American scholar Rui Wei • caracota and Andrew • B • Whiston made in 1995, 3P(staff people, program process, co-partnership, that is capable personnel, practical and efficient procedures, good cooperation with the outside world)development strategy, pay more attention to the internal customs, customs and business sector and between the Customs and related concepts and the interaction between changes in the way.By law assessments, customer orientation, and economic security procedures for the implementation of the electronic management and supervision activities to the Customs as the manufacturing process to be managed, into the customs of the management of resources(such as manpower, material, information, regulations, and social needs), the output is the overall effect of customs supervision(including customs clearance, inspection ratio, tax number, the number of seized contraband and social satisfaction);through legislation providing for the management of the legal protection of information;implemented forecasting relations ways to promote the improvement of the efficiency of e-port.Australia, through customs mode embodies the goods arrive at the front, 通过 De electronic database of accurate and timely information to identify high-risk cargo Li Wai interference.Xinyukehu the Linghuo declaration on the arrangements;on a regular basis of the declaration or extension of Guanshuijiaofu four Zhuyaogainian.Island Garden City of Singapore as a port of their whole logistics of properly reflect national competitiveness.Therefore, Singapore more than 20 years scholars had begun to electronic port construction research, e-government in Singapore to carry out Qingkuang been called the world's electronic Chief of the model.Singapore scholars believe that in considering the electronic port construction time should be a macro look at the main coordinating government and business community to consider sharing: risk management and enterprise classification;safety of electronic customs platform;e-commerce and network security legislation 5 aspects.Recognize different in the body in the electronic customs control 中 have different of priority, electronic port construction aims to improve the clearance rate, and establish Singapore a world-class port needs.However, the Japanese Maritime University Xuezhe in Qi EMBA degree thesis Tidaokouan clearance work efficiency of greater emphasis on cooperation between different authorities the right to increase the efficiency of electronic customs clearance basis.The use of e-commerce, to further strengthen co-ordination processes to electronic ones and electronic trial only for Ji Chu, Singapore Customs and other government department would attempt to establish one kind of Chen Wei seamless “one stop” electronic customs system, meaning that Zhi Yi Ci declaration required , customers can complete the import and export clearance procedures, this one-time declaration contains all the involved departments, such as customs, commodity inspection, ports, transportation companies, banking and taxation.china The current international situation peace and development theme of the times will not change, the world's basic structure and development direction will not change, 国际 situation is generally stable, partial turmoil will not change the basic situation, the development of Shanghai's international Zheng Zhi Huan Jing Ye will not happen Xianzhebianhua.China unswervingly primary task of development, firmly grasp and make good use of 21 the first two decades of this century can accomplish a great deal of important strategic opportunities, to develop their economies.With the acceleration of the process of economic globalization , in the information technology revolution and transnational corporations to expand Tuidong look, internationalization of production, trade liberalization and regional integration, breaking boundaries, the goods, services, capital and the transnational flow of Guimo Xinxi increasingly Kuo Tai, Shijiefanwei Peizhiziyuan within the continuously improve the efficiency of various countries, across regions unprecedented increase in the degree of economic interdependence, competition and cooperation in international economic activity has gradually become the main theme.This trend of international trade, the customs operations are necessarily the same international standards, electronic port construction and improvement has become an urgent task.Shanghai as an international metropolis, will be built with international standards of human environment.According to the international exchange of new needs, new challenges, and actively promote the city in line with international human environment, and promote coordinated economic and social development and ecological environment, promote national culture in the same time, absorbing Western cultural connotation, development can be representative of the world Zuixin fashion, reflects the latest development of contemporary political and economic demands, and international cities to match the social and cultural structure, time spirit, with international level, to become innovative and enterprising spirit, vitality and a higher quality of human environment.From a technical point of view the environment, say the rapid development of science and technology, to technology and economic, technological and social development more closely.Knowledge-based economy, network economy, information society makes the construction of Shanghai E-port to adapt large scale transport, port operation of the information, networking, port services, efficient, and convenient: the sharing of information resources can do, truly paperless line with international standards of trade.Future work: Strengthen the Government's macro-management of electronic port construction, strengthening the construction of the logistics data, information, and strive to build Shanghai Port Logistics Information and unified platform for electronic commerce, electronic documents and speed up the perfect “one-stop” customs inspection services to meet the domestic needs of the market and to expand exports and improve market competitiveness.I believe that many talented people in China believe that the case, online voting will be even more easy to operate even more perfect

References <1>、cnki一种通用网上投票系统;<2>、cnki基于Web投票系统的研究与开发;<3>、企业电子投票系统。

第三篇:网络投票系统使用手册

网络投票互联网系统使用手册

小股东终于不再任人摆布了!

散户也可以直接对上市公司的议案进行表决,终于可以用手投票了!

您只要通过网上股东大会网络投票系统就可以让这一切原来不可能的事实成为现实!

一、网络投票包括哪些步骤?

网络投票主要包括两个部分:

1、领取深圳证券交易所数字证书

2、参与股东大会并投票

二、什么是深圳证券交易所数字证书?

深圳证券交易所数字证书是经深圳证券交易所身份认证系统CA签名的包含用户身份、公开密钥、有效期等信息的权威性电子文件,是上市公司股东进行网络投票的必备的电子身份证明。

您领取了深交所数字证书后,可登陆股东大会网络投票系统平台互联网投票系统:http://wltp.cninfo.com.cn,观看股东大会会议播报、参与互动交流、网上投票,行使表决权。

三、进行网络投票前,您需要做哪些准备工作?

第一步:您需要到券商营业柜台领取CA数字证书。

您需到深圳证券信息有限公司授权的数字证书代理发放机构营业网点办理手续。一般情况下,您开户所在的各券商营业部柜台都是深圳证券信息有限公司授权的数字证书代理发放机构,所以您只需到营业柜台办理并领取深圳证券交易所数字证书。

(1)到营业部柜台前,您需要携带本人有效身份证件、股东代码卡等身份证明证件。

(2)在营业柜台,您将在营业员的指导下,填写数字证书申请表、签署协议,并将申请表、协议提交给营业员。

(3)营业员在验证您的用户身份后,将为您签发数字证书。

第二步:您需要在电脑上安装数字证书。

您在营业部领取数字证书后,需要将数字证书安装在您的电脑上。在您从营业部获取证书时已经提供有《移动数字证书使用说明书》,您只需要按照说明书的的要求进行证书的安装、使用、更新等操作就可以了。

四、您如何参与网络投票?

领取数字证书后,您就可以真正地参与上市公司股东大会网络投票了。

第一步:访问网上股东大会网址http://wltp.cninfo.com.cn。

第二步:在进入的网址中,选择您需要参加的股东大会。在这里,您可以看到浏览公告、图文播报、视频直播等股东大会公开信息。

第三步:插入数字证书。

第四步:点击股东专用通道。

第五步:验证数字证书。

第六步:验证通过后,您就可以使用网上股东大会的互动交流功能和投票表决功能了,可以对股东大会的决议发表自己的意见,并且投票。

若验证未获通过,您需要返回到第二步。仔细核对您所要参加的股东大会等信息是否正确。

第七步:投票完成后,您需要退出网上股东大会投票系统,同时取下数字证书。

下次您若需要继续参与网络投票,您只需要重复上面的操作就可以了。

您在投票过程中有任何问题,可致电0755-83239016咨询,亦可登陆股东大会网络投票系统平台提出您的意见与要求。

第四篇:嵌入式系统课程设计

《嵌入式系统概论》综合设计报告书

设计题目:用键盘控制LED显示不同图形

中央民族大学 二零零八年十月三十一日

一、设计目的

了解LED点阵和矩阵键盘的工作原理。

二、设计内容

编写程序控制用矩阵键盘控制LED点亮,产生不同的图形。

三、设计方案

功能概述:

本设计要实现的功能是通过键盘控制LED点阵图形显示,如果键盘输入0-9十个数字时显示相应的数字,如果输入其他的键,则显示“+”号。

1、程序设计思路

本设计要实现键盘控制LED点阵图形显示,就必须要编写键盘和LED点阵的程序。先通过扫描矩阵键盘,得到键盘值,然后再调用点阵显示子函数,根据扫描的键盘值,在LED点阵上显示不同的图形。

2、主程序设计

主程序要实现的功能是矩阵键盘扫描,得到键盘值,然后把值传给LED显示函数。

程序流程图如下:

3、LED点阵显示函数设计

本函数要实现的功能是根据键盘的值,在LED点阵上显示不同的图形。如果键盘的输入值为0-9则显示相应的数字,如果输入的是其他值,则显示“+”。本程序采用二维数组存放要显示的图形的字模,然后再通过逐行扫描LED点阵,把要显示的图形分8次显示,一次显示一行,利用人眼的视觉暂留效应,是人看到的是一个图形一次显示出来,通过一个循环控制图形显示的时间。程序流程图如下:

4、点阵图形设计

根据8*8 LED点阵的原理,8X8 点阵共需要64 个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1 电平,某一行置0 电平,则相应的二极管就亮;

先绘制出要显示的图形如下:

根据图形中点亮的LED灯的位置,得到相应图形的16进制数,存放在二维数组Buf1[11][8]中。

所以要显示的图形的字模如下:

buf1[11][8]={ {0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0

{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1

{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2

{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3

{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4

{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5

{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6

{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7

{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8

{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9

{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}

//+

};

四、程序源代码

//*************************************************************** #include #include #include #include // open()close()#include // read()write()#include

#define DEVICE_NAME “/dev/led_ary_ctl” #define DEVICE_NAME1 “/dev/keypad”

void Key(unsigned char b[]);

//------main----int main(void){

int fd;

int ret;

unsigned char buf[2];

double x;

char pre_scancode = 0xff;

printf(“n start keypad_driver test nn”);

fd = open(DEVICE_NAME1, O_RDWR);

printf(“fd = %dn”,fd);

if(fd ==-1){

printf(“open device %s errorn”,DEVICE_NAME1);}

else {

buf[0]=0x22;

while(1)

{

read(fd,buf,1);

if(buf[0]!= pre_scancode)

{

if(buf[0]!=0xff)

{

printf(“key =%xn”,buf[0]);

Key(buf);

}

}

pre_scancode = buf[0];

usleep(50000);

}

// close

ret = close(fd);

printf(“ret=%dn”,ret);

printf(“close keypad_driver testn”);}

return 0;}// end main //***************************************************************************** //---------------void Key(unsigned char b[]){ int fd;

int ret;

int i,j,k;

unsigned char buf[2];

unsigned char buf2[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char buf1[11][8]={{0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0

{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1

{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2

{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3

{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4

{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5

{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6

{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7

{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8

{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9

{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}

//+

};

// begin of led ary

buf[0]= 1;

buf[1]= 0;

if(b[0]<=9)i=b[0];else

i=10;

fd = open(DEVICE_NAME, O_RDWR);

printf(“fd = %dn”,fd);

if(fd ==-1)

printf(“open device %s errorn”,DEVICE_NAME);

else {

for(j=0;j<=5;j++)

{

for(k=0;k<8;k++)

{

buf[0]=buf1[i][k];buf[1]=buf2[k];

write(fd,buf,2);

}

usleep(1);

}

// close

ret = close(fd);

printf(“ret=%dn”,ret);

printf(“close led_driver testn”);} } //-

五、设计结果

实现键盘控制LED点阵显示,输入0-9十个数字时显示相应的数字,如果输入其他的键,则显示“+”号。

六、心得体会

通过本次实验,我们对linux下的实验更加熟悉了,对LED点阵显示和矩阵键盘的原理有了深入的了解,掌握了点阵图形的设计方法和键盘的输入的读取,并把二者结合起来,实现了键盘控制点阵图形现实。

在实验过程中,我们也出现了问题,最开始时,由于不清楚点阵的C,R的高低位的对应情况,经过试验,才确定。然后就是点阵的显示是一闪即过的,然后我们通过循环控制了点阵的显示时间。总之,通过这次设计,我们都学到了很多东西。

第五篇:课程设计系统报告

GIS课程系统设计文档

学院名称: 专业名称撰写人学号:111104006

开发工具:Visual c#.net++ArcGIS Engine

1)系统建设目标

本课程设计是在一个学期《GIS设计与实现》的学习以后的一个综合实验,很好地融合了理论与实践。该系统建设本着实用性,标准性,简洁性和友好性为原则,目标是利用AE开发实现地图各种基本的功能,熟练掌握二次开发的基本流程。

2)系统建设内容

系统建设的内容包括系统的编写目标,系统需求分析,系统配置要求,系统的详细设计,系统编程实现,系统的测试维护。

3)系统功能设计

系统实现了地图操作的基本功能,包括:(1)地图输入:支持地图输入;支持用户选择文件输入;(2)地图显示:显示地图,支持缩放、漫游、全图功能;(3)地图管理:图层信息显示;图层关闭操作;图层添加操作等(4)查询:支持属性查询和空间查询(如点查询、圆查询、矩形查(5)空间分析:实时获取点坐标;量测距离;量测面积(6)专题图制作(7)地图输出:输出栅格图(8)提供网络分析和地图要素的符号化。

4)系统数据库设计

本系统采用的是ArcGIS自带的地理数据库,既能满足实验要求,有很好的和gis兼容,使用起来更加高效方便。数据库设计要较好的解决数据冗余、数据不一致性和数据联系弱等缺陷,本数据库采用面向对象的数据库技术。分别从外部级,概念级和内部级构建数据库的体系结构,充分展现了数据库的三级结构和两级映像,达到了数据库物理独立性和逻辑独立性的要求。数据库的主要功能有数据库的定义,数据库的操纵,数据库的保护,数据库的维护以及数据字典。

5)系统软硬件配置

操作系统:Windows7

数据库:地图数据库 File Geodatabase

开发语言:VS C#.NET

开发环境:.net Framework 4.0

开发平台: Windowsphone VS2010

GIS平台:ArcGIS10.0ArcGIS Engine10.0

6)关键技术实现(关键技术解决思路、关键的函数、程序说明等)

7)实习的体会与建议

下载投票系统课程设计word格式文档
下载投票系统课程设计.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    网络在线投票系统可行性分析

    网络在线投票系统可行性分析 1、引言 编写目的 一个网站不断发展的前提就是众多用户的支持,一个好的网站一定要注意与用户之间信息的交流。能够有效得到用户反馈的信息,并及时......

    asp网上投票系统源代码[推荐阅读]

    ......

    【课程设计】职工信息管理系统

    题目:职工信息系统 功能包括:  建立职工信息数据(职工编号,姓名,性别,年龄,电话,职务,工资和家庭成员信息)和信息简表(编号,姓名,电话)  根据职工编号查询职工信息(查询时需要身份确认......

    液压系统的课程设计

    《现代机械工程基础实验1》(机电)之 机械工程控制基础综合实验 指 导 书 指导教师:董明晓 逄波山东建筑大学 机电工程学院 2013.7.4 一、过山车项目 1、过山车(Roller coaste......

    拖动系统课程设计教学大纲

    《拖动系统课程设计》教学大纲 课程中文名称:拖动系统课程设计课程代码:33019 课程英文名称:Curriculum Design for Drive System 课程类别与性质:专业课,必修 总学时:2周 总学分:2......

    《嵌入式系统》课程设计题目

    《嵌入式系统》 课程设计题目及要求 设计报告要求: 1. 课题研究意义、现状及应用分析; 2. 课题总体方案设计及功能模块介绍; 3. 系统硬件平台及接口设计; 4. 系统软件功能设计,包......

    《嵌入式系统》课程设计题目

    《嵌入式系统》 课程设计题目及要求 2013年12月24日 设计报告要求: 1. 课题研究意义、现状及应用分析; 2. 课题总体方案设计及功能模块介绍; 3. 系统硬件平台及接口设计; 4. 系......

    机械设计课程设计辅助系统大全

    《机械设计课程设计辅助系统》 《机械设计课程设计辅助系统》使用说明 《机械设计课程设计辅助系统》是一组在autocad环境下运行的应用程序,主要功能包括: 1.典型零部件的设计......