选举网站毕业设计论文任务书doc.docx

上传人:b****4 文档编号:24268681 上传时间:2023-05-25 格式:DOCX 页数:67 大小:107.21KB
下载 相关 举报
选举网站毕业设计论文任务书doc.docx_第1页
第1页 / 共67页
选举网站毕业设计论文任务书doc.docx_第2页
第2页 / 共67页
选举网站毕业设计论文任务书doc.docx_第3页
第3页 / 共67页
选举网站毕业设计论文任务书doc.docx_第4页
第4页 / 共67页
选举网站毕业设计论文任务书doc.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

选举网站毕业设计论文任务书doc.docx

《选举网站毕业设计论文任务书doc.docx》由会员分享,可在线阅读,更多相关《选举网站毕业设计论文任务书doc.docx(67页珍藏版)》请在冰豆网上搜索。

选举网站毕业设计论文任务书doc.docx

选举网站毕业设计论文任务书doc

大连交通大学信息工程学院

毕业设计(论文)任务书

题目齐齐哈尔市“明日之星”选举网站

任务及要求:

1.设计(研究)内容和要求

任务:

1、根据调查了解到当前人们对于投票选举存在一些看法,人们追求一种公平、公正的、公开的、透明的选举制度和手段,因此设计并完成毕业设计报告,字数不少于3000字,第三周交给指导教师。

2、结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师,签字,并严格执行。

3、按照软件工程思想,独立完成系统的设计和程序开发,完成代码的编写和实现。

4、用Java、MySql、Struts/Spring/Hibernate等技术实现投票选举网的基本功能。

5、界面友好,基本功能完善,运行情况良好。

要求:

1、每周和指导老师至少见面沟通一次,汇报课题进展情况,接受老师询问。

2、接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。

3、毕业设计第13周完成毕业论文的装订,并由指导老师评阅。

论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。

4、教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。

5、于第13周提出毕业答辩申请并签字。

6、第14周答辩,要求制作PPT。

2.原始依据

通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、java、jsp、oracle、编译原理等多门程序设计语言及基础知识和专业知识,学生有能力而且可以独立完成中小型项目的设计与开发。

学校现有设备和环境可以提供给学生实习和上机,而且具有专业老师可以指导学生。

3.参考文献

[1]耿祥义.张跃平.JSP实用教程[M].北京清华大学出版社.2003.5

[2]CornelHorstmann著.CoreJava第3版.Prentice-Hall.1997

[3]叶核亚.陈立著.Java2程序设计实用教程.北京电子工业出版社.2003.5

[4]刘志成.JSP程序设计案例教程[M].北京清华大学出版社.2007

[5]刘晓华.JSP应用开发详解[M].北京:

电子工业出版社.2004

[6]王国辉.李文立.杨亮.JSP数据库系统开发完全手册[M].北京人民邮电出版社.2006.3

[8]BruceEckel著.Java编程思想.北京机械工业出版社.2004.01

[9]Kevinduffey.Vikramgoyal.Tedhusted著.JSP站点设计编程指南[M].电子工业出版社.2002.6

[10]汪孝宜.刘中兵.徐佳晶等著.JSP数据库开发实例精粹[M].电子工业出版社.

[11]高洪岩编著.至简SSH:

精通JavaWeb实用开发技术(Struts+Spring+Hibernate).电子工业出版社.2009.11

[12]郑阿奇主编.MySQL实用教程第1版.北京:

电子工业出版社.2009.3

指导教师签字:

教研室主任签字:

                      2012年3月26日

大连交通大学信息工程学院

毕业设计(论文)进度计划与考核表

学生姓名

温进华

专业班级

软件工程

08-3班

指导教师

赵凌云

刘瑞杰

本课题其他人员

题 目

齐齐哈尔市“明日之星”选举网站

日 期

计划完成内容

完成情况

指导老师检查签字

第1周

实习调研,查阅课题相关文档资料

第2周

了解行业状况、查阅文献资料,阅读资料,撰写调研报告

第3周

完成10000字符或3000汉字以上的外文翻译资料,准备资料,学习设计所需技术

第4周

进行需求分析

第5周

进行概要设计

第6周

进行概要设计,基本框架完成,提交毕业论文提纲

第7周

完成后台数据库的设计并编码,完成部分论文

第8周

完成前台界面的设计并编码,完成部分论文

第9周

继续编码并进行测试,继续编写毕业设计论文

第10周

继续进行程序测试,继续编写毕业设计论文

第11周

整理资料、文档、图表等,修改毕业设计论文

第12周

完成毕业设计论文,打印,按要求装订

第13周

软件验收和准备毕业设计答辩

第14周

毕业设计答辩及成绩评定

指导教师签字:

             年  月  日

注:

“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。

大连交通大学信息工程学院

毕业设计(论文)调研报告

学生姓名温进华专业班级软件工程08-3班

指导教师赵凌云 刘瑞杰职称高工 讲师

所在单位信息科学系软件工程教研室

教研室主任刘瑞杰

完成日期2012年4月6日

实习报告

1课题来源及意义

随着计算机科学技术的发展互联网的普及,传统的投票方式已经不能适应当今社会现实的需求,因此,寻找一种方便、快捷、经济、实惠的投票方式是一个亟待我们解决的难题,而在线投票系统的诞生也正是顺应着时代进步的发展趋势而产生的,在线投票系统的出现解决了我们当前面临的种种难题,为我们的高效率时代开启了新篇章。

在线投票技术是指通过应用互联网等现代信息技术,开发可靠的电子通讯手段,使广大的人民群众都能够在不亲自出席投票大会的情况下通过电子网络进行投票。

对于每个单位而言,投票管理是必不可少的组成部分。

目前仍然存在有单位停留在人事管理部门人员手工记录数据的阶段,手工记录对于规模小的单位来说勉强可以接受;但对于人员信息量比较庞大,需要记录存档的数据比较多的组织来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

采用计算机来管理信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

互联网在促进网民获取信息、拓展人际交往、鼓励社会参与、提供实际生活便利等方面发挥的积极作用较为突出。

针对人们对互联网的依赖特性因此设计和开发了齐齐哈尔市“明日之星”选举网站来使人们可以更加方便进行选举同时还可以使家长更加注重对孩子的教育和培养。

齐齐哈尔市“明日之星”选举网具有极大的灵活性,管理员可以在线设计不同的投票主题供用户进行投票。

为了实现广大市民可以进行公平、公正、公开的选举设计此选举网。

本课题本着与时俱进的方针,从符合操作简便、界面友好、灵活、实用、安全的要求出发,实现用户在网络中,足不出户就可以进行网上投票选举,方便、直观。

系统还将提供用户可以对一些候选人进行评论和留言,用户可以选举出自己最喜欢的候选人。

本选举网站就是提供用户网上选举的站点,足不出户即可选举并查看选举结果,并且也可以和候选人和管理员通过留言评论的方式进行交流。

该软件的使用者分为两类,一类为管理员,管理员可以发布新投票或对投票进行撤消、编辑和删除等功能操作。

除了投票业务流程的功能外,管理员还可以对网站的动态新闻进行发布以及对网站的使用制度进行管理。

另一类为普通投票者,这类用户需要注册账号和密码,并通过登录后方可以进行投票操作,此操作既简单易用又很好的保证了用户的安全性。

2国内外的现状

在国外,计算机科学技术已经是一门比较普遍的技术。

计算机的最开始发展是在美国。

所以现在美国的计算机技术是世界上最先进的国家。

在他们国家的工业,产业中,计算机不仅仅是一门技术,更始一种国家的支柱产业。

依托计算机产业,每年都会产生巨大的经济利益和社会利益。

我国在大多数投票系统中大都在ASP/PHP环境下开发、用ASP.NET设计的,数据库采用Access/mssql/mysql等多种版本,系统支持分组,分赛区投票,选手自主报名,并可登录管理自己的信息,支持选手相册功能,支持网友对选手的评论,支持后台定义赛事规则等信息,支持赛事报道新闻发布,支持与Discuz!

,phpwind等论坛会员投票整合(仅限ASP版),支持Cookies投票限制,IP投票限制,网卡MAC地址投票限制,支持E-mail地址激活限制等方式以尽量达到网络投票的公平,准确并新增新闻发布系统支持分类。

在线投票有许多好处超过了传统的投票方式,优点是成本较低,更快的制表成果后,改善无障碍环境,更准确,并降低风险的人力和机械的错误。

该在线投票系统软件是应用于企业的。

在功能上还可进一步实现安全防范、与E-Mail和因特网电话集成起来,成为应用更广的网络在线投票系统软件,以提高软件的实用性和灵活性。

使企业的投票形式更加民主化和现代化,操作上更加畅顺,统计的结果更加快速合理。

3本课题的研究目标

齐齐哈尔市“明日之星”选举网的总体目标是创建一个投票平台,来满足目前人们的需要,对未来的发展奠定了基础,该网站具有良好的扩展性和移植性,根据具体需要我们可以将该系统扩充到各个企业里进行使用以提高企业人员的工作效率,为未来的发展有很大的帮助。

齐齐哈尔市“明日之星”选举网可以使广大的市民登录进入该网站对已经发布的候选宝宝的信息进行查看并对于喜欢的宝宝进行选举和评论,通过大家的评选统计出获得票数最高的就是我们的“明日之星”宝宝,该网站是为了促进父母对自己宝宝的教育和富有的天赋的发现及培养,使我们祖国未来的花朵全面发展。

本次课题设计主要为实现以下目标:

1.系统采用人机交互的方式,界面美观友好,信息查询方便、快捷、安全性高。

2.能够选举出可爱宝宝,并给予更多的重视和培养。

3.能够对选举信息进行高效的筛选。

4.能够准确,详细地查看候选人获得票数的信息。

5.系统应最大限度地实现易维护性和易操作性。

4研究内容

选举投票在人们生活中再平常不过了,更是各个企业单位必不可少的服务设施。

建设好一个优秀的人事管理,与拥有一个性能优越可靠的投票选举管理系统是密不可分的。

投票管理系统就是一位超高工作效率的“管理员”,可以为广大选民提供公平满意方便的服务。

因此,编写好一个比较优秀的简单的投票管理程序对于一个新手阶段的编程者来说是一个很好的挑战。

此管理系统采用SSH框架,结合mysql数据库的知识编写数据储存表等结构,最后是Hibernate和数据库进行连接实现所想要实现基本的增、删、改、查的功能。

投票系统管理是通过查询,修改等功能使管理者对投票的管理更加简单,快捷。

本系统主要包括登录、查询、修改、统计等模块。

本系统需要以下功能模块:

(1)登录:

网站首页提供用户注册功能。

注册成功的用户可以通过输入正确的用户名和密码登录网站进行选举、评论等操作。

管理员可以通过网站后台登录页面输入正确的用户名和密码登录网站后台管理页进行网站的管理操作。

(2)查询:

用户登录成功后可以查询候选人的信息,也可以查看候选人所获选票数。

(3)添加:

在有新候选人需要添加时,管理者可以对候选人员信息进行添加。

(4)修改:

在有候选人信息有修改时,管理者可以对候选人员的信息进行修改。

(5)删除:

在有候选人被删除时,管理者可以对候选人员进行删除。

(6)统计:

管理者可以对每个候选人所获得的票数进行统计。

(7)退出登录:

退出用户登录。

5可行性分析

1.技术可行性

SSH在J2EE项目中表示了3种框架,即Spring+Struts+Hibernate。

Struts对Model,View和Controller都提供了对应的组件。

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由RodJohnson创建。

它是为了解决企业应用开发的复杂性而创建的。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

SSH技术目前是非常成熟的,因此技术上是可行的。

2.经济可行性

通过此选举系统可以使广大人民更加方便、快捷、经济的进行了选举,还可以大大提高了管理者的工作效率。

对开发系统所投入的资金与系统投入使用后所带来的经济效益是成正比的。

所以,在经济方面是可行的。

6研究方法与系统采用技术

开发工具:

MyEclipse8.5

系统服务器:

Tomcat6.0

数据库:

MySQL数据库。

开发时用到的技术有:

1)JSP:

是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

2)Html:

超文本标记语言或超文本链接标示语言。

3)CSS:

层叠样式表。

4)XML可扩展标记语言。

5)Struts1.2:

基于MVC的一个轻量级框架。

7进度安排

第1周

实习调研,查阅课题相关外文资料

第2周

了解行业状况、查阅文献资料,阅读资料,撰写调研报告

第3周

完成10000字符或3000汉字以上的外文翻译资料,准备资料,学习设计过程所需要用到的技术

第4周

进行需求分析

第5周

进行概要设计

第6周

进行概要设计,基本框架完成,提交毕业论文提纲

第7周

完成后台数据库的设计并编码,完成部分论文

第8周

完成前台界面的设计并编码,完成部分论文

第9周

继续编码并进行测试,继续编写毕业设计论文

第10周

继续进行程序测试,继续编写毕业设计论文

第11周

整理资料、文档、图表等,修改毕业设计论文

第12周

完成毕业设计论文,打印,按要求装订

第13周

软件验收和准备毕业设计答辩

第14周

毕业设计答辩及成绩评定

8参考文献

[1]耿祥义.张跃平.JSP实用教程[M].北京清华大学出版社.2003.5

[2]CornelHorstmann著.CoreJava第3版.Prentice-Hall.1997

[3]高洪岩编著.至简SSH:

精通JavaWeb实用开发技术(Struts+Spring+Hibernate).电子工业出版社.2009.11

[4]唐振明主编.JavaEE主流开源框架.电子工业出版社.2011.10

[5]刘志成.JSP程序设计案例教程[M].北京清华大学出版社.2007

[6]郑阿奇主编.MySQL实用教程第1版.北京:

电子工业出版社.2009.3

[7]王国辉.李文立.杨亮.JSP数据库系统开发完全手册[M].北京人民邮电出版社.2006.3

[8]BruceEckel著.Java编程思想.北京机械工业出版社.2004.1

[9]Kevinduffey.Vikramgoyal.Tedhusted著.JSP站点设计编程指南[M].电子工业出版社.2002.6

[10]汪孝宜.刘中兵.徐佳晶等著.JSP数据库开发实例精粹[M].电子工业出版社.

2005.1

[11]EllioteRustyHarold,DavidFlanaga著.JavaNetworkProgramming.O'Reilly.1997.06

[12]HarveyM.Deitel.PaulJ.Deitel著.JavaHowtoProgram.北京机械工业出版社.2002.01

大连交通大学信息工程学院

毕业设计(论文)外文翻译

学生姓名温进华 专业班级软件工程08-3班

指导教师赵凌云 刘瑞杰职称高工 讲师

所在单位 信息科学系软件工程教研室

教研室主任 刘瑞杰

完成日期2012年4月13日

DatabaseconnectionbasedonJSPtechnology

ComparedbasedonthetraditionalClient/Servermodeldatabasesystem,Webdatabasesystemusesthreebrowser/serverarchitecture(IEwebbrowser/Webserver/databaseserverarchitecture),hasgreatadvantages.WebdatabasesystemintofullplaytheDBMSandefficientdatastorageandmanagementcapabilitiestoB/Smodelasaplatform,theunifiedWebclientbrowsertoprovideuserswitheasytouse,content-richdatabaseservices,hasbeenprovidingInternetandIntranetcoreservicesforelectroniccommerceontheInternettoprovidetechnicalsupport.WebdatabasesystemisakeytechnologyofWebanddatabaseconnectivityandaccessoptimization.

Webdatabaseconnectiontechnology

CommonWebdatabaseconnectiontechnologies:

CGI,WebAPI,RADtechnologyandJDBCtechnology.FirstappearedintheCGItechnologyhasbeenalmostalloftheWebserversupport,butthereareseriousshortcomings,suchasslowperformance,developmentdifficultiesandpoorportability.WebAPIspeedtheemergenceofproblemstoovercome,butthedevelopmentmoredifficult.AvarietyofAPIisnotcompatible,useofextremelylimited.RADtechnology(rapiddevelopmentoftechnology)haschangedradicallyinthedevelopmentofadifficultsituation,butitandthespecificWebserverdependsheavilyonthelackofversatility.

JDBC(JavaDatabaseConnectivity)technology'sbiggestadvantageisthatitforallthedatabasemanagementsystemprovidesastandardinterface,canprovideunifiedaccesstomultiplerelationaldatabasecanbedividedintothreeparts:

◆JDBCAPIisoneofthemaincharacteristicsofsimpleandeasytograsp.Itismainlycomposedbytheinterfaceratherthantheintegratedclass,beincludedinthejava.sqlandjavax.sqltwopackages.TheseinterfacesprovideJDBCdriverfromthevendortocomplete.

  ◆JDBCdrivermanager'sroleistoruntheJDBCstructure,theguidelinesprovidethemostbasicfunction,thatis,whenadatabaseprogramcalledJDBCAPI,itwillchooseacorrectJDBCdrivertoconnect.

◆JDBCDriverJDBCAPIistheroleofmakingtheprogramwhendatacalls;connecttothedatabaseandthecorrespondingactualtreatment.JDBCdriverprovidesJDBCAPIinterfaceclasses.

JSPtechnique

TheJavaServerPages(JSP)isakindofaccordingtowebofthescriptplaitdistancetechnique,similarcarriesthescriptlanguageofJavaintheserveroftheNetscapecompanyofserver-sideJavaScript(SSJS)andtheActiveServerPages(ASP)oftheMicrosoft.JSPcomparestheSSJSandASPtohavebettercanexpandsex,anditisnomoreexclusivethananyfactoryorsomeoneparticularserverofWeb.ThoughthenormofJSPistobedrawupbytheSuncompanyof,anyfactorycancarryouttheJSPonownsystem.

FeaturesofJSPtechnology

JavaServerPage(JSP)istheuseofJavacodedynamicallygeneratedWebpagesMobanHTMLdocument.JSPrunningontheserversidecomponent,calledtheJSPcontainer,ittransformedintoanequivalentJSPJavaServlet.Becauseofthis,ServletandJSPpageisultimatelyrelated.JSPpageshavealltheadvantagesofaServlet,suchasgoodperformanceandscalability,providingembeddedontheHTTPsessionsupport.Atthesametime

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1