计算机毕业设计开题报告博客网站设计

时间:2019-05-13 19:47:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机毕业设计开题报告博客网站设计》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机毕业设计开题报告博客网站设计》。

第一篇:计算机毕业设计开题报告博客网站设计

计算机毕业设计开题报告博客网站设计

一、课题主要研究内容

“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写〖资料来源:毕业设计(论文)网 〗是一种十分简易的个人信息发布方式。让任何人都可以像免费电子邮件的注册、写作和发送一样,完成个人网页的创建、发布和更新。如果把论坛(BBS)比喻为开放的广场,那么博客就是你的开放的私人房间。可以充分利用超文本链接、网络互动、动态更新的特点,在你“不停息的网上航行”中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将你个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥您个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。一个Blog就是一个网页,它通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。Blog好象对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或Blog writer。在网络上发表Blog的构想始于1998年,但到了2000年才真正开始流行。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其它人参考和遵循。但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的 Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。〖资料来源:SHLUNWEN.COM 毕业设计(论文)网〗

二、课题的研究意义、国内外现状

国外Blog发展状况:维基百科对企业博客作了如下定义:指由某个机构为达到机构目标而开设的博客。尽管有多种形式的企业博客,但主要可分为外部和内部两种。根据Socialtext公司的统计,截至2006年9月6日,《财富》500强中的公司已有通用、微软、麦当劳等30家建立了企业博客,占总数的6%。美国市场研究公司Jupiter在6 月底公布的一项调查表明,目前美国34%的大企业开设了企业博客,2006年后半年将另有35%的大公司加入到企业博客行列,到2006年底,近70%的美国大型企业将开设企业博客。

大公司建立企业博客,旨在和用户之间建立顺畅、及时的沟通,从而强化品牌形象;而小公司建立博客,则可以利用这种低成本(甚至是零成本)的推广方式,在用户中建立一定的知名度,实现产品的营销。

企业博客还在化解企业公关危机方面有着巨大的作用。戴尔公司的企业博客Direct2dell.com明确表示,这个博客就是一个网络会议室,欢迎全球用户来与戴尔公司分享创意和远见。文章分类众多,围绕个人用户/小企业、环境保护、用户体验、设计、战略、产品、技术等各个方面,博客的表现形式除了文字以外,还有视频。6月份,美国Engadget.com网站上贴出戴尔笔记本着火的图片后不久,戴尔的企业博客就发表了文章,声称公司已经开始为顾客更换笔记本,并正在积极联合第三方的技术公司调查事故原因。从跟贴的上百个评论来看,博客们似乎忘记了起火的电脑,反而一个劲的欣赏起戴尔的这种态度来:不回避事实,积极加入对话,解决问题。〖毕业设计(论文)咨询QQ:765769776〗

国内Blog发展状况:在Text100公司主办的一次小规模研讨会上,当会议主讲人提问,台

下有多少人所在的公司开设了博客?除了Google亚太区市场总监王怀南以外,在座20余人竟无一人举手。

这种无人应声的尴尬局面似乎与中国蓬勃发展的互联网有点不相匹配。中国互联网络信息中心最新发布的《第十八次中国互联网络发展状况统计报告》表明,截止到2006年6月30日,我国网民人数达到了1.23亿人,宽带上网网民人数为7700万。由清华大学媒介经营与管理研究中心出版的2006年《传媒蓝皮书》预测,2006年中国博客规模将超过6000万,支持千万级用户系统的博客服务平台将出现,到2007年博客数量将接近1个亿。

与国外火热的企业博客热潮相比,国内的企业博客似乎颇为冷清,尤其缺少知名企业的参与。在博客网的企业博客频道,记者看到的首页编辑推荐的内容与普通的个人博客似乎并无很大差别,而在企业博客上建立博客的很多公司,即便如联想集团等的点击量也仅在千余左右。

三、课题难点和拟解决的关键问题

1、连接数据库

数据库连接对动态网站来说是最为重要的部分,在与后端数据库连接时我们可以采用ODBC或JDBC技术。虽然ODBC作为传统的连接数据库的手段,在我们的程序可以是一种选择,但是ODBC有以下的致命缺陷,从而使它无法胜任JSP的请求;

〖毕业设计(论文)咨询QQ:78303642〗

①ODBC是一个C语言实现的API,从Java程序调用本地的C程序会带来一系列类似安全性、完整性、健壮性方面的缺点。

②其次,完全精确的实现从C代码ODBC到Java API 翻译的ODBC也不会另人满意,因为在Java中没有指针,而ODBC中大量的使用了指针,包括极易出错的空指针“void *”。③考虑到平台移植性来说,在开发JSP程序中使用ODBC则会带来负面影响,使得代码不适合于移植。

为了使我们的程序在具有安全性、完整性、健壮性的同时,同时有可以方便的移植,所以我们可以采用JDBC连接数据库。JDBC是一种可用于执行SQL语句的Java API。它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,我们很方便地将SQL语句传送到几乎任何一种数据库。也就是说,我们可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQL Server。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。

在本地数据库程序使用Microsoft的Access等数据库时,我们可以使用Sun公司开发的JDBC-ODBC Bridge,用此技术JSP程序就可以访问带有ODBC驱动程序的数据库。这样即保证了JDBC的优点而且保证了纯JSP程序的安全性、完整性、健壮性和可移植性,又可以使用Microsoft提供的ODBC数据源与Access连接。不管对方是何种数据库,只要有ODBC接口就可以直接使用JDBC-ODBC Bridge与数据库连接,而无需因为后端数据库的改变而改动相应的程序代码,实现了应用层与数据库层的完美分离。如果我们需要变后端数据库为MySQL,只需要在ODBC数据源中安装了MySQL的驱动程序之后,就可以直接使用MySQL数据库了 〖资料来源:shLUNWEN.COM 毕业设计(论文)网〗

2、转换Unicode编码

在许多JSP页面的调试过程中都碰到过许多由于汉字编码与Unicode编码转换引起的问题。经常遇到浏览器中看到的 JSP 页面中的汉字都是乱码、JSP 页面无法正常显示GBK汉字、JSP不能接收Form提交的汉字、JSP 数据库读写无法获得正确的内容等等问题。这是因为现在大部分具有国际化特征的软件核心字符处理都是以 Unicode 为基础的,在软件运行时根据当时Locale/Lang/Codepage 设置确定相应的本地字符编码设置,并依此处理本地字符,所以我们应该在处理过程中实现Unicode和本地字符集的相互转换,甚或以Unicode为中间的两个不同本地字符集的相互转换。这种方式在网络环境下被进一步延伸,任何网络两端的字符信息也需要根据字符集的设置转换成可接受的内容。

由于我的IE默认字符集为GB2312,然而Windows默认为GBK,Java则默认为Unicode,所以如果不通过一定的转换,直接在GB2312字符集上显示从GBKàUnicode得到的页面将是一片乱码。JAVA 语言采用Unicode处理字符。但从另一个角度来说,在Java程序中也可以采用非Unicode的转码,重要的是保证程序入口和出口的汉字信息不失真。如完全采用ISO-8859-1来处理汉字也能达到正确的结果。在我的例子中就采用了这种方法,经过转换之后并将网页字符集强制设为GB2312字符集显示,就能够正常显示汉字了。

〖资料来源:毕业设计(论文)网 shLUNWEN.C O M〗

四、研究方法及其可行性:

以Windows XP操作系统BLOG系统的操作平台,采用Mysql数据库管理,采用Eclipse制作前端的操作界面。借助Eclipse这个软件设计实现用户登录的友好、易于操作的简单界面。建立应用程序和数据库的连接。

经过以上的分析与研究,最终的平台实现,我认为是可行的。并且可以达到很好的效果

五、参考文献

[1]张桂元,贾燕枫。struts开发入门与项目实践。人民邮电出版社,2005年8月

[2]孙卫琴。精通struts:基于MVC的java Web设计与开发。电子工业出版社,2005年7月

[3]冯燕奎,赵德奎。JSP实用案例教程。清华大学出版社,2005年4月

[4]邱哲,王俊标,马斗。Struts Web设计与开发大全。清华大学出版,2006年2月

[5]杨昭,徐春卉,张新,王凤华。JSP课程设计案例精编。中国水利水电出版社,2006年1月

[6]徐国智,汪孝宜等。MYSQL数据库开发实例精粹。电子工业出版社,2006年1月

[7]廖义奎。Java Web开发之Struts编程基础与实例精讲。中国电力出版,2006年1月〖资料来源:毕业设计(论文)网 〗

[8]柳永坡,刘雪梅,赵长海。JSP应用开发技术。人民邮电出版社,2005年9月

[9]汪孝宜,刘中兵,徐佳晶等。JSP数据库开发实例精粹。电子工业出版社,2005年1月

[10]Benoit Marchal。XML示例程序导学。清华大学出版社,2002年9月

[11]Ivon Horton。Beginning Java 2,JDK5 Edition。机械工业出版社,2006年1月

[12]毕业设计(论文)网: http://〖资料来源:毕业设计(论文)网 shLUNWEN.C O M〗

计算机毕业设计(7)开题报告(6)博客网站(1)

第二篇:毕业设计-博客网站

第一章

绪论 1.1 系统开发背景

随着计算机技术的发展和普及,blog得到了极大的发展。Blog,是Weblog的简称。blog是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继E-mail、BBS、ICQ、之后出现的第4种网络交流方式。Blog主要应用于3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。blog作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的。1.2课题研究的意义

随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走进舞台。系统加入聊天功能可以更加方便大家的交流。

第二章

Blog系统开发技术 2.1ASP.NET介绍

本系统采用ASP.NET开发技术进行开发。ASP.NET不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点:(1)多语言

ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。而ASP.NET则支持多种语言,默认情况下为Visual Basic.NET、C#和Jscript.NET,另外还支持一些第三方语言。(2)服务器处理

ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一部分进行显示。而ASP.NET就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。(3)Web Form控件

将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。于是Microsoft公司就创建了一组专门的服务器控件,它们都用asp:前缀标识。(4)代码与内容分离

一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而ASP.NET则采用了代码内联和后台编码两种方法实现了代码与内容的分离。

2.2 MVC开发模式

MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和画面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好地实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。对于画面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器3种部件。(1)视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。(2)控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户画面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。

(3)模型部件保存由视图显示、由控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的画面表达和I/O操作。

模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映了这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化——传播机制。(4)ASP.NET模式下如何实现MVC?

ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。在ASP.NET中实现这种设计而提供的一个多层系统,对较经典的ASP结构实现的系统来说有明显的优点。将用户显示(视图)从动作(控制器)中分离出来,提高了代码的重用性。将数据(模型)从对其操作的动作(控制器)分离出来,可以让用户设计一个与后台存储数据无关的系统。就MVC结构的本质而言,它是一种解决耦合系统问题的方法。

2.3 Ajax介绍 2.3.1什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,即异步JavaScript 和XML。Ajax是一种客户端技术,Ajax技术借助异步JavaScript实现浏览器和服务器之间的异步交互,即相当于在Web应用中实现了原来C/S(Client/Server)结构下的交互结果,且这种效果的实现并没有带来繁琐的客户部署工作。比如:无需重新加载整个页面就可以想服务器发送请求,并接受响应。同时对XML文档解析和处理。Ajax的解决方案及其优越性

Ajax相当于在浏览器客户端与服务器之间架设了一个桥梁、一个媒介,在它的帮助下,可以消除网络交互过程中的处理—等待—处理—等缺陷。在处理过程中Web服务器响应是标准的且易于解析的XML格式的数据传递给Ajax,然后再转换成HTML页面的格式,辅助CSS进行显示。Ajax是使用XMLHttpRequest对象发送请求并获得服务器端的响应,同时Ajax可以在不重新载入整个页面的情况下用JavaScipt操作DOM以实现最终更新页面。因此在读取数据的过程中,用户棉对的不是白屏,而是原来的内容。这种更新是瞬间的,使用户感觉是连贯的。

借助Ajax,可以把以前一些原本由服务器负担的工作转移到客户端来完成,利用客户端闲置的能力来进行处理,这样也可以有效地减轻服务器和带宽的负担,使服务器更稳定,更良好的运行。同时节约了空间和宽带。2.3.2 Ajax相关技术介绍

Ajax是多种技术的综合应用,包括JavaScipt脚本、CSS、DOM和重要对象XMLHttpRequest。(1)JavaScipt是一种可以与HTML标记混合使用的脚本语言,编写的程序可以直接在浏览器中解释执行。因此使用脚本语言编写程序可以在浏览器支持下跨平台运行。JavaScipt脚本中可以调用浏览器及Ajax中提供的相关对象。利用这些对象的属性方法可以实现页面效果的动态控制。

(2)CSS是层叠样式表。CSS规则由模式匹配段和操作部分组成。模式匹配段用于表示元素与行为之间的关联性;操作部分用于确定对指定部分的操作。CSS层叠样式可以弥补HTML超文本标记语言在格式修饰中的不足,同时也为能够实现页面格式的批量动态更新。(3)DOM的全称是文档对象模型(Document Object Model),它在本质上是一种文档平台。在使用Ajax技术中,借助DOM,可以结合脚本语言实现动态的数据存储以及动态上传文件。

(4)XMLHttpRequest是Ajax技术中最重要的一个对象。页面可以在不刷新的情况下通过它发送请求来获取服务器响应。也可以使用该对象在不刷新当前页面的情况下更新页面中的数据。

2.3.3 Ajax技术在系统中的应用

Ajax技术运用于该系统的在线即时聊天功能模块。通过该技术实现了聊天信息的不断更新,但并没有将整个页面都刷新,也不会带来页面在连续闪烁等问题。利用Ajax技术将聊天窗口不段更新数据,聊天窗口采用CSS样式,实现页面格式的批量动态更新。

2.4 数据库

本系统才用SQL SERVER2000做为后台数据库,采用ADO.NET技术对数据进行操作。2.4.1 SQL SERVER 2000 SQL SERVER2000是可以在WEB上运行的数据库服务产品。它既可适用于桌面系统的单用户数据库,也可适用于企业的网络数据库,甚至适用于专业的WEB站点数据库,具有很强的可伸缩性。并且具有很高的可靠性、可用性和可管理性。从经济和开发效率上适合中小型网站。它和ASP.NET同属于微软公司开发,在开发接口有一致性,能更好的协调工作。同时,SQL SERVER2000对数据的安全性也有一定的保障,它对用户的访问进行了两个阶段的检查:一是认证阶段,二是许可确认阶段。数据库使用ADO.NET来处理数据。2.4.2 ADO.NET

ADO.NET是基于.NET框架结构、面向分布式和以XML数据格式为核心的数据访问技术,它提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源及通过OLEDB和XML公开的数据远源的一致访问。ADO.NET统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。为使用方便,ADO.NET还提供了一组丰富的控件,利用可视化方式来开发数据库应用。

ADO.NET体系结构如下图所示

ADO.NET体系结构图

ADO.NET体系结构的两大核心控件是.NET Framework数据提供程序和Dataset。.NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。Dataset是一个功能丰富、比较复杂的数据集,它是支持ADO.NET的断开式、分布式数据方案的核心对象。Dataset专门用来处理从数据源获得的数据,无论数据来自什么数据源,它都使用相同的方式操作数据。

2.5 ASP.NET配置

Asp.net的配置文件都是XML格式的文件,XML格式文件易于书写和定制,采用这种方法进行asp.net配置方便灵活。另外,asp.net的配置都是可以随时更改的,即应用程序运行期间,可以随时增加和删除asp.net配置文件中的项目,修改后可以立刻激活使用比当配置发生变化时需要服务重新启动配置才生效的方法有很大的优势。

该系统运用了web.comfig文件进行配置web服务器,使用web.config文件配置web服务器简明扼要。Web.config文件是采用XML格式进行编写的XML文件。2.6 XML XML是Extensible Markup Language(可扩展标记语言)。它是一种存储数据的方法。它提供一种独立于应用程序的格式来保存数据,且容易实现不同应用程序之间的数据共享。与数据库相比,它不需要任何专用软件就可以创建和管理XML文档,只要一个文本编辑器就可以了;而数据库需要专门的数据库管理系统对数据进行管理。

第三章 BLOG系统分析 3.1 系统设计方案

本系统是面向个人用户和小型集体用户开发的系统,完成用户在Blog上进行预定操作,实现用户和来宾之间的双向沟通。具体设计方案为:

(1)系统服务器为IIS,数据库为SQLSERVER2000,整个系统界面采用Microsoft visual Studio 2005开发。

(2)系统采用MVC框架,用C#语言实现。

(3)服务器与数据库的连接使用OLEDB编程接口的OleDbConnection对象进行连接。(4)系统分成两部分,前台为普通用户操作界面,功能包括:阅读文章,发表留言,发表评论,在线聊天。后台为管理员操作界面,管理员通过登录进入管理界面,功能包括:分类管理,文章管理,添加文章,评论管理,链接管理,留言管理。

3.2 系统功能模块

系统功能模块包括两大块:管理界面功能模块和普通用户界面功能模块。其具体功能如下所示:

1. 管理员功能:分类管理,文章管理,评论管理,链接管理,留言管理。2. 普通用户功能:阅读文章,留言,评论和在线聊天。3. 分类管理:文章类型的添加,修改,删除。4. 文章管理:文章的修改,删除。5. 评论管理:评论的删除。6. 链接管理:链接的添加和删除。7. 留言管理:留言的删除和回复。

管理员用户功能模块图如下:

图1

管理员功能模块图

普通用户功能模块图如下:

图2 普通用户功能模块图

3.3 数据库需求分析

■用户分为普通用户和管理员用户

■管理员涉及类型管理、文章管理、添加文章、评论管理、链接管理、留言管理。■普通用户可以阅读文章、发表回应、留言、评论和在线聊天。■一种文章类型有多篇文章。■一篇文章有多篇评论、回复。

对上面系统功能分析,设计如下数据项: ■ 管理员信息:用户名、密码。■ 类型信息:类型编号、类型名称。

■ 链接:链接编号、链接名称、链接地址。■ 留言:留言编号、留言人呢称、留言标题、个人主页、留言内容、留言时间、留言回复。■ 文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数。

■ 评论:评论序号、评论用户呢称、评论标题、评论内容、评论时间、评论的文章序号。3.4 系统操作流程

分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:

高级系统用户(管理员)通过浏览器,可以实现文章的管理(对文章的各种信息进行浏览、增加、删除、修改等)、普通系统用户对文章信息只能阅读和留言。而该系统添加了在线即时聊天,是为该系统的一个亮点。由此得到的系统的流程图如图3-3所示

系统操作流程图 3.5组件和样式分析

博客系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。需要寻找一种方式在整个系统中共享,而不需在变化时修改所有的页面。所以就采用了样式文件进行管理以及用户自定义组件。3.6 用户控件

ASP.NET为开发人员提供了用户控件这一新技术来实现Web元素的共享,开发人员可以通过Visual Studio.Net进行Web元素的外面的开发,同时可以通过Web元素后台代码的方式进行表现层的开发。设计用户控件提高了代码的可重复使用的性能。在本系统中,使用了ST_Header、ST_Footer等用户控件。

第四章 BLOG系统设计 4.1后台功能模块详细设计

通过此功能用户可以对主页中的许多功能和数据进行操作控制。4.1.1 身份验证

管理员通过此登陆入口进入管理界面,此入口需要填写正确的ID才能够登陆,非法ID不能够登陆,其界面如图4.1所示:

图4.1 管理员登录界面 一个系统能正常使用,安全性是非常重要的一个部分。安全性是对用户的生份进行验证并通过验证的用户按照为其授予的访问权限来确定用户是否可以访问某资源的一个过程。为了保证系统的安全,为了保证应用程序的安全,本系统采用了身份验证技术。

该代码表示系统禁止对ST_login目录下的ST_admin进行匿名访问.如果存在匿名用户,系统将自动验证用户名,提示错误信息。保证了系统的安全.关键代码如下:

实现此功能的关键代码为:

protected void Button1_Click(object sender, System.EventArgs e)

{

OleDbCommand ST_myCmd = new OleDbCommand(“select * from ST_admin where ST_admin_user='” + adminname.Text.Trim()+ “' and ST_admin_psw='” + adminpsw.Text.Trim()+ “'”, ST_myConn);

ST_myConn.Open();

OleDbDataReader ST_read = ST_myCmd.ExecuteReader();

if(ST_read.Read())

{

Session[“UserName”] = ST_read[0].ToString();

Response.Redirect(“ST_admin.aspx”);

}

else

{

Response.Write(“”);

}

} 4.1.2 后台文章添加管理

管理员可以在此页面操作管理功能,这些功能可以对主页进行添加、删除、修改等操作:

图4.2 管理员操作界面 public void ST_Save_Add()

{

string ST_n_title = HtmlEncode(Request.Form[“n_title”]);

string ST_n_author = HtmlEncode(Request.Form[“n_author”]);

string ST_n_key = HtmlEncode(Request.Form[“n_key”]);

string ST_n_content = Request.Form[“n_content”].Replace(“'”, “''”);

int ST_cmd;

if(Request.Form[“n_iscmd”]!= null)

{

ST_cmd = 1;

}

else

{

ST_cmd = 0;

}

if(ST_n_title == “" || ST_n_key == ”“ || ST_n_content == ”“)

{

Response.Write(”

  • 标题,摘要,内容不能为空!
  • 点此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_news(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd)values('“ + ST_n_author + ”','“ + ST_n_title + ”','“ + ST_n_key + ”','“ + ST_n_content + ”',“ + Request.Form[”listtype“] + ”,“ + ST_cmd + ”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    Response.Redirect(”ST_main.aspx“);

    }

    } 4.1.3 后台文章类别管理

    图4.4 类别管理界面

    protected void Page_Load(object sender, System.EventArgs e)

    {

    string ST_dns = ConfigurationSettings.AppSettings[”conn“];

    ST_myConn = new OleDbConnection(ST_dns);

    ST_Type_List_Bind();} private void ST_Type_List_Bind()

    {

    OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(”select ST_c_id,ST_c_name from ST_class“,ST_myConn);

    DataSet ST_classds = new DataSet();

    ST_classCmd.Fill(ST_classds,”类别列表“);

    ClassList.DataSource = new DataView(ST_classds.Tables[0]);

    ClassList.DataBind();}

    4.2前台功能模块详细设计 4.2.1前台主界面 前台主界面图如下:

    图4.3 前台主界面

    该页面是普通用户最主要的页面,普通用户所有功能操作都与该页面有关。普通用户采用匿名登录,可以访问该页面的所有功能。4.2.2 前台用户回复评论文章模块

    前台普通用户回复评论文章界面如下图所示:

    该模块的功能是对文章发表回复,同时验证发送内容都不能为空。其关键代码如下: protected void replay_Click(object sender, System.EventArgs e)

    {

    if(IsPostBack)

    {

    if(r_nick.Text.Trim()==”“ || r_title.Text.ToString().Trim()==”“ || r_content.Value.Trim()==”“)

    {

    Response.Write(”

  • 昵称,标题,内容不能为空!
  • 点此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_replay(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id)values('“+ r_nick.Text +”','“+ r_title.Text +”','“+ r_content.Value +”','“+System.DateTime.Now +”',“+Request.QueryString[”id“]+”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    ST_add_Re();

    Response.Redirect(”“+Request.QueryString[”id“]+”.aspx“);

    }

    }

    } 4.2.3 在线聊天登录界面模块

    用户可以通过该页面进入聊天室,实现在线即时聊天。用户可以不用注册,直输入用户名,进入聊天室聊天。对于用户名相同,系统会提示错误文本消息。

    图4.5 聊天登录界面 其关键代码为:

    protected void Login(object sender, EventArgs e)

    {

    string user = txtUsername.Text;

    if(!ValidateNick(user))return;

    if(Global.Engine.UserExists(user))

    {

    lblErrorMsg.Text = ”这个用户名已经存在,请更换后重试.“;

    return;

    }

    Response.Redirect(”Server.aspx?action=Login&u=“ + user);

    } bool ValidateNick(string nick)

    {

    if(nick == string.Empty)

    {

    lblErrorMsg.Text = ”请在这输入呢称.“;return false;} if(nick.Length > 10){ lblErrorMsg.Text = ”呢称太长, 请不要超过10个字“;return false;} return true;

    }

    4.2.4 在线聊天模块 在线聊天界面如下:

    图4.6 聊天窗口界面

    该页面采用了ajax技术实现页面无刷新只在聊天窗口实现数据更新,完成信息交互的功能,达到了很好的聊天效果。关键方法代码如下: function postText(){ rnd++;chatbox = getElement(”mytext“);chat = chatbox.value;chatbox.value = ”";

    userid = location.search.substring(1, location.search.length);url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat)+ '&session=' + rnd;req = getAjax();req.onreadystatechange = function(){

    if(req.readyState == 4 && req.status == 200)

    {

    updateAll();

    } } req.open('GET', url, true);req.send(null);

    } 4.3 数据库的详细设计 4.3.1 数据表设计

    博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为用户表ST_admin,类型信息表(ST_class),链接信息表(ST_link),留言信息表(ST_message),文章信息表(ST_news),评论信息表(ST_replay)这六个表,表结构分别如下:

    表1 ST_admin(用户表)序号 列名 数据类型 长度 字段说明 1 ST_admin_user Nvarchar 50 管理员ID 2 ST_admin_psw Nvarchar 50 管理员密码 该表为管理员登录的信息表,本系统没有包含管理员用户的注册模块,管理员帐号直接在数据库中设计。普通用户匿名登录主页。表2 ST_class(类型信息表)序号 列名 数据类型 长度 字段说明 1 ST_c_id Bigint 8 文章类型号 2 ST_c_name Nvarchar 50 文章类型名

    该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变的非常的方便。

    表3 ST_link(链接信息表)序号 列名 数据类型 长度 字段说明 1 ST_l_id Bigint 8 链接号 2 ST_l_name Nvarchar 50 链接名 3 ST_l_url Nvarchar 50 链接地址

    该表记录了链接的相关信息,方便用户快速的链接到想浏览的网站,提高了用户的操作效率。

    表4 ST_message(留言信息表)序号 列名 数据类型 长度 字段说明 1 ST_id Bigint 8 留言号 ST_nickname Nvarchar 50 网友呢称 3 ST_title Nvarchar 50 留言标题 4 ST_homepage Nvarchar 50 个人主页 5 ST_content Ntext 16 留言内容 6 ST_mdate Datetime 8 留言时间 7 ST_hf Ntext 16 留言回复 该表包含了留言的相关信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。

    表5 ST_news(文章信息表)序号 列名 数据类型 长度 字段说明 1 ST_n_id Bigint 4 文章号 ST_n_author Nvarchar 50 文章作者 3 ST_n_title Nvarchar 200 文章标题 4 ST_n_key Nvarchar 200 文章摘要 5 ST_n_content Ntext 16 文章内容 6 ST_n_date Datetime 8 文章发表日期 7 ST_n_hit Bigint 8 文章人气 8 ST_n_re Bigint 8 文章回复 9 ST_c_id Bigint 8 文章类型编号 10 ST_c_name Nvarchar 50 文章类型名称 11 ST_n_iscmd int 4 文章回复数

    该表为文章信息表,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章。

    表6 ST_replay(评论信息表)序号 列名 数据类型 长度 字段说明 1 ST_r_id Bigint 8 评论号 2 ST_r_nick Nvarchar 50 呢称 3 ST_r_title Nvarchar 50 评论标题 4 ST_r_content Nvarchar 250 评论内容 5 ST_r_date Datetime 8 评论发表时间 6 ST_n_id Int 4 评论文章编号

    此表为评论信息表,用来记录评论信息。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。4.3.2数据库访问

    该系统数据库的连接在应用程序配置文件(Web.config)中设置了数据库的连接信息。这样提高了程序的的移植性,且为版本升级,代码扩展提供了良好的基础。连接语句代码如下:

    在功能代码中用如下语句与数据库关联:

    Protected void Page_Load(object sender,System.EventArgs e){ String ST_dns=ConfigurationSettings.AppSettings[“conn”];

    ST_myconn=new OleDbConnection(ST_dns);} 第五章

    结束语 5.1 不足之处与改进

    本系统现已基本完成,基本功能已经具备,但在如下几个方面还存在着不足,需要做进一步的研究与开发,使Blog系统能够更完善。5.1.1 权限分配

    本系统权限分配不够细化,只分为管理员和普通用户。管理员可以对数据库进行所有操作,普通用户只能浏览文章,发表回复,在线聊天。而不能发表自己的文章,管理自己的文章,缺乏作为低级管理员的功能。如果我们能在数据库中为各种不同的用户分配不同的角色来细化权限的分配,这样可以便于我们对系统的管理和维护,也能够更多的满足广大用户的需求。5.1.3 界面美观化

    一个系统强大的功能固然重要,能有一个漂亮的界面也必不可少。特别是界面上颜色的搭配很有讲究,要符合系统的基调。让用户更加赏心悦目,为此我认真研究了CSS,.NET。在一定程度上美化了界面,但是对FLASH,PHOTOSHOP还不同熟悉,所以界面显得单调。5.2 结论

    本文提出并设计了一个基于ASP.NET 的完整的博客系统,该系统整合了数据库技术、ASP.NET技术、网站开发技术等。主要实现了当前主流博客的基本功能,并在该系统中添加了聊天功能,该功能采用先进的Ajax技术,不但功能强大而且好用。因此它的功能比传统的博客更加全面。采用MVC模式,按照任务和业务驱动的过程进行开发。但是本系还存在着一些不足之处,如安全性上的密码未采用加密,部分功能待完善,权限分配不够全面不够细。通过对这个系统的学习与开发,让我更好地掌握了ASP.NET的开发技术,更深刻地理解了网站的开发流程。

    在两个月的开发周期中,让我明白一点,就是测试的重要性。所谓建系统,测试先行,软件工程的知识告诉我们一个系统的开发从立项到投入运行,很长的周期都是在测试上的,这次的实际的系统开发让我增长了测试的经验。

    参考文献

    [1].张树亮,李超著《asp.net2.0+sql server网络应用系统开发案例精解 [M]清华大学出版社2006-9 [2].明月创作室编著《visual c#编程精彩百例》[M] 人民邮电出版社 2001-9 [3].孙永强,杨丽坤著《Visual C#.NET中文版Web服务开发基础》[M] 清华大学出版社2006-9 [4].金雪云著《ASP.MET简明教程》[M] 清华大学出版社2003-7 [5].马军著《ASP网络编程从入门到精通》[M] 清华大学出版社2005-9 [6].沈阳,李勇敢著《ASP.NET程序设计教程》[M]电子工业出版社2006-10 [7].李友兰,杨晓光著《Visual C#.NET程序设计》[M] 清华大学出版社 北京交通大学出版社2004-4 [8].张桂元,贾燕枫,姜波著《征服 Ajax Web 2.0快速入门与项目实践》[M] 人民邮电出版社 2006-6 [9].Hyde.R(美)《编程卓越之道(第一卷):深入计算机》[M] 电子工业出版社 2006-4 [10].Ryan Asleson,Nathaniel T.Schutta(美)著金灵等译《Ajax基础教程》[M] 人民邮电出版社2006-2

    首先,我要特别感谢熊清廉老师对我的悉心指导,在设计期间熊老师帮助我收集文献资料,理清设计思路,指导实验方法,提出有效的改进方案,及指导。导师渊博的知识、严谨的学风、诲人不倦的态度和学术上精益求精的精神使我受益终生。

    感谢我的导师熊清廉老师,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。

    我要感谢我们学院给我们授课的各位老师,他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。我也要感谢我的母校湖南科技学院,是她提供了良好的学习环境和生活环境,让我的大学生活丰富多姿,为我的人生留下精彩的一笔。

    在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!

    第三篇:网站毕业设计开题报告

    网站毕业设计开题报告

    网站毕业设计开题报告1

    目标和意义

    就我个人而言,对网页制作还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已。对通过此次毕业设计,可以深入的学习,以提高随着互联网信息技术的快速发展,越来越多的人使用计算机网络来获取信息,计算机网络已经深入到人们的生活之中,在人们的政治、经济、生活等各个方面发挥着重要的作用,因此网页设计的建立拥有着重要的地位。同时,个人网页的设计不仅拉近了人与人之间的关系,更是为每一个人建立了一个展现自我的平台。随着互联网高速发展时代的到来,越来越多的网页如同雨后春笋一般涌现出来,个人网站面临着巨大的竞争性。但是,虽然网页在数量上已经达到很大的规模,但并不表示网页行业的市场已经完全饱和。原因有以下几点:

    第一:网民的数量是庞大的。

    第二:网民的增长潜力是巨大的,同样,个人网页的需求也是巨大的。 第三:个人网页的优势在于小成本运营,不需要耗费大量的人力物力。

    通过以上,我们可以看出,个人网页摆脱了投入与回报问题的困扰,只需要做出自己的个人特色,或者随着客户的要求制定不同的个人特色。由于网民的庞大,不同的网民又有着不同的喜好与要求。那么,一个具有特点的个人网页是极其具有可观性的。

    基于对网页设计的兴趣爱好,通过设计一个个人网站,以达到个人推荐、展现自我的一个平台。个人网站为交流提供综合的网络环境,使访问本网站的人对作者的兴趣有个了解,同时也为个人的宣传,发展,提供了一个平台.

    就我个人而言,对网页制作还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已。对通过此次毕业设计,可以深入的学习,以提高自身的制作水平。

    思路

    个人网页的内容主要以反映个人日常生活为主体,在整个网页设计中,借鉴欧美一些个人网页的设计风格,着重于给浏览者以强烈的视觉冲击感。

    个人网页的设计中,会运用coreldRAW与photoshop等图形图像处理软件,进行大量的图片处理制作,给人以强烈的.美感。并添加flash代码等,给浏览者一种现代感。整个网页由dreamweaver完成。

    汉龙主编 《超炫网页设计与制作三合一(MX 20xx) 实例教程》上海科学普及出版社 出版时间: 20xx年2月1日

    作者:孙赵林 《MX构建个人网站》 出版社:中国水力水电出版社出版 出版时间: 20xx年11月01日

    进度

    开题。

    收集资料、初步确定选题任务及开题报告的撰写。 以拟定的选题任务进行资料的收集、排版和文案的撰写。

    指导教师对整套方案进一步审核,确定案例内容的整体性及作品内容的真实性。 开题报告、毕业设计鉴定表、毕业设计任务书、毕业设计作品手册及光盘。

    网站毕业设计开题报告2

    一、选题的依据及意义

    在互联网的“大统一”时代,各类信息爆炸式增长,许多信息造成了人类的比起文字信息的繁杂,冗长,图片正在成为互联网和移动互联网上越来越重要的内容和应用。然而传统对于上传图片功能技术不够完善。在20xx年,新创立的Pinterest网站依托“视觉+兴趣+瀑布流”的独特社交途径大受欢迎,网站用户增长赶上了五年前的Facebook。在此基础上,更好借鉴Pinterest模式,催生属于中国基于兴趣的图片收集社交网站也应该不断发展起来,为更多需要图片的用户创造平台是很有必要的。

    1.传统图片收藏功能不够完善,不便于用户查找。传统浏览模式,往往会使用户在PC的图片收藏夹里存储了大量图片,找图时却要慢慢搜寻,用U盘拷贝图片,同时嗨哟忍受图片上传的漫长时间.而如今,社交网络的兴起,让我们的文字和言论的分享更加自由,在图片收藏分享这个细分领域,我们需要更加细分,在图片格式上,国内如花瓣网等图片收集网站以带原始网页链接的方式,需要时,可以通过图片链接回到原来的网页,这使得图片的收集和存储更方便,浏览体验快速、顺畅,并且巧妙的避免了版权问题。

    2.传统浏览模式单一,不够新颖,时尚。如今“视觉+兴趣+瀑布流布局”的独特图片浏览社交途径大受欢迎,这种模式能够很好地吸引用户,视觉冲击力带来更为潮流化的刺激。

    3.这是一种基于强兴趣的弱社交模式,通过注册网站用户,既可以上传发表自己的作品,通过点赞,私信功能达到一种比较弱的社交关系,却更专注于兴趣的相互交流。

    我希望我也能设计一个网站为众多摄影、绘画爱好者以及艺术设计师提供一个灵感激发、心得交流的平台,通过精美的界面设计以及详实的内容不断吸引更多优秀的爱好者加入,共同建设。

    二、国内外研究现状及发展趋势(含文献综述)

    国外,以Pinterest为例,由Pinterest名称由Pin(图钉)+Interest(兴趣)组成,网站旨在用户不断发现和分享新图片。Pinterest最为便利的是在页面底端实现自动加载而无需翻页,为用户提供在线收藏和分享视觉艺术图片的服务。她是基于视觉分享和兴趣社交的网站,是个人猎酷实用工具,用户可以把自己感兴趣的图片在网络上用图钉钉在顶板上(PinBoard)上归类收藏并与朋友分享,真正全是每个图钉背后的独特“故事”。

    Pinterest打破以往图片浏览模式,如列表或者田字格,而采取瀑布流展示形式使信息更加随意,它的模式用户可以随意的蜻蜓点水式的信息获取。更适合在大量信息中漫无目的的随意获取;相对来说用户获取信息会更轻松,只要觉得好看就可以停留下来(收集)。省去了传统图片网站进行来回浏览的麻烦。Pinterest以其高质量极其视觉冲击力的图片的精巧搭配,吸引着大批受众,女性是视觉动物,倾向于感性认知,所以,Pinterest图片留尤其能引起女性的情感共鸣。

    所以以兴趣图谱为社交网络在中国想要占领鳌头目前还是有局限性的。但像知美网,花瓣网则相当于完全承袭了Pinterest的网页布局以及图片收藏板功能。这类网站更多作为兴趣爱好者栖居地,并非纯商类网站,不仅如此,它的界面设计简直大方,唯美舒适,深受设计人员,摄影爱好者,动漫绘画等热爱艺术人们所喜爱。

    三、本课题研究内容

    本课题研究前端旨在通过JavaScript编程语言完成前端与后台开发,实现用户注册、登录、安全性设置以及图片的上传、在线收藏、分类、点赞等功能。完成网站总体功能模块设计,并完成对网站的测试。

    本网站的设计与开发是在如今如花瓣网,Pinterest等图片社交网站的基础上进行不针对本站功能删减增进,前端界面设计优化,后台加强图片收集,图片上传功能。

    四、本课题研究方案

    本网站前端与后端均使用JavaScript编程语言,遵循CommonJS模块化规范实现,配合MongoDB键值对数据库、Gulp.js等构件工具,完成用户系统以及对图片的更新、上传、收集、点赞等功能。前端采用破不留风格惊醒设计,后端采用Koa.js框架,运行在基于GoogleV8引擎的Node.js平台上,整体采用MVC架构,是数据与代码分离,便与开发和维护。

    五、研究目标、主要特色及工作进度

    本课题的目标完成为使用JavaScript编程语言实现坡卜留布局的用户界面、用户注册、登录、安全性设置以及图片上传、收集、更新、点赞。

    主要包含用户系统、图片系统量大组件,具体功能表现为:用户登录、注册、安全性设置和图片上传、收集、更新、点赞。

    主要特点是:为众多摄影、绘画爱好者以及艺术设计师提供一个灵感激发、心得交流的平台,通过精美的界面设计以及详实的内容不断吸引更多优秀的爱好者加入,共同建设。

    六、工作进度

    1.毕业设计选题。20xx.12.01-20xx.12.02

    2.资料收集与整理。20xx.12.02-20xx.12.07

    3.系统可行性分析,填写需求分析。20xx.12.07-20xx.12.15

    4.毕业设计开题。20xx.12.15-20xx.12.xx

    5.具体设计,前台页面设计,模块设计,图片加工修正,后台数据库设计,前段与后台数据库连接。代码编写和单元测试,系统综合测试。20xx.12.xx-20xx.12.30

    6.技术报告和使用功能手册编写,准备答辩材料。20xx.1.02-20xx.1.15

    7.进行毕业设计答辩。20xx.5.2-20xx.5.7

    七、参考文献

    [1]刘颖.由Pinterest引发的对图片门户网站的思考--《电子测试》20xx年18期.

    [2]基于MySQL数据库的优化--《电子科技》20xx年09期

    [3]基于JavaScript的瀑布流式网页布局的设计与实现.萍乡学院学报本20xx年3月

    [4]温晓南.基于兴趣的分享式社交网络开发.《吉林大学》20xx

    [5]罗婷婷,余先荣.MYSQL数据库在科研管理系统中的应用--《消费电子》,20xx,第2期

    [6]钟强.Node.js平台下Web前端架构的研究.华中科技大学,20xx

    [7]蔡柳青.基于MongoDB的云监控设计与应用[D].北京交通大学.20xx

    [8]曹刘阳WebAp和HTML5给Web前端带来的变化《程序员》,20xx

    [9]孙朝云,孙向科,沙爱民基于MVC架构网络教学管理系统的设计与开发《计算机工程与设计》,20xx

    [10]应金航基于MVC架构的公安部门网站内容管理系统的设计与实现《电子科技大学》,20xx

    [11]张孝祥JavaScrip网页开发清华大学出版社,20xx

    第四篇:计算机毕业设计开题报告

    计算机毕业设计开题报告

    计算机毕业设计开题报告1

    一、本课题的目的和意义

    在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统——中小企业办公自动化管理系统。

    通过中小企业办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业的员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时了解公司动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。

    二、本课题的主要研究内容(提纲)

    完成“中小企业办公自动化管理系统”的设计,中小企业办公自动化管理系统是一个适应于中小型企业的能满足日常办公需求管理系统,本系统初步拟定由以下六个模块组成。

    (一)个人通讯录

    该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存信息有姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。

    (二)日程安排模块

    该模块用作当前的登录用户添加、修改、删除和查看自己日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。

    (三)工作日志模块

    该模块用作当前的登录用户添加、修改、删除和查看自己工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。

    (四)短消息管理模块

    该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。

    (五)公告管理模块

    该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。

    (六)会议管理模块

    该模块用作用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分:

    (1) 通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。

    (2) 发布、修改通知页面。

    (3) 浏览通知内容页面。

    (4) 填写反馈意见页面。

    三、文献综述(国内外研究情况及其发展)

    人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络技术的进步,办公自动化网络的建设也得到了大力推广。

    办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。

    传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。

    四、拟解决的关键问题

    本系统中拟解决的关键问题有以下三个:

    (1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。

    (2) 企业员工之间短消息的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。

    (3)企业发布会议通知的管理以及如何构建网络会议室实现企业内部员工之间在网络中举行日常会议。

    五、研究思路和方法

    本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts+Spring+Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。

    另外,在构建开发环境的时候,我们使用MySQL+Tomcat+MyEclipse+CVS,由于这四者的结合已经相当优越,并且MySQL是一个免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的Java集成开发工具, CVS是一个流行的版本控制工具。

    在开发模式与开发环境都架构好之后就可着手进行系统的数据库设计与系统原型的构建,这些工作做完之后,就可在系统原型的基础上对系统的各种功能模块进行扩充以至完善,并最后完成此系统的开发交付用户使用。

    计算机毕业设计开题报告2

    在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统——中小企业办公自动化管理系统。

    通过中小企业办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。

    计算机毕业设计开题报告3

    一、课题研究背景

    1。国内外的研究现状

    目前国内外实现的手语识别系统主要分为基于传感器的系统识别和基于图像处理的识别系统。利用传感器识别的系统就是利用空间加速度和角速度这两个参数来进行的,当信息量比较大时,能更方便的获取到数据;缺点是需要在手臂上装置大量装置在表达上带来了不便性。基于图像的视觉识别是用摄像机采集手势信息进行识别的技术。这种方式的优点是动作的识别更加自然,缺点是图像处理识别时容易受到环境的干扰。

    手势识别领域的研究在国外要比国内早,国内最早开始研究手势手语的识别是哈工大团队提出了将多种手势识别算法融合的方法,这种方法在分类时特征和模型的参数都很少,但这种技术对手语手势的识别在那个年代取得了良好的识别效果,通过将神经网络和 HMM 算法相结合,使系统对简单静态手语的识别率达到百分之八十以上。随着技术的发展,人们将GMM模型运用到手

    语识别系统中,通过这种方法对手语识别得到的结果更好。20xx 年,南开大学的李国峰等人研发了基于MEMS加速度传感器的简单输入系统,该系统也为自热的人机交互研究开启了新理念。20xx年华中师范大学团队开始了基于加速度传感器手语识别研究,对预设的八种手势进行识别,其识别率达到了85。3%。20xx年,清华研究团队利用SEMG信号去识别手臂和手指动作采用多电极阵列获取SEMG信号,虽然实用性不是很强,识别率不是很高,但是在该领域的探索研究,做出了大量的探索工作。20xx年,由于传感器的手势识别领域的快速发展,国内学者张欣和陈勋等人将传感器技术与生理信号相互结合,构建了手势识别系统的远程医疗系统,该系统研发为识别领域注入了新的血液,使得国内对相关领域的研究更加热衷起来。

    2。课题研究的意义

    根据世卫组织最近的一项报道表明,在全球有6亿多的残疾人,其中就聋哑人占残疾人口的10%。截止到20xx年末,中国残疾人的数量已经占到全国总人口数的百分之六,是世界上残疾人最多的国家。在这些残疾人当中,具有听力障碍的人占33%,人数大约为2780万,这些人中只有少部分人只有听力或语言障碍,而大多数人完全失去了与健康人类正常沟通的能力,手语则是它们唯一的交流方式。对于健康的人们来说,除一些专业人士外大部分人并不能理解手语的含义,那么将手语转换成声音和图像并被人们轻易理解就变得很有实用价值。这将清除它们与社会交流的障碍为它们融入到有声世界提供了很大的帮助。手势手语是将人体产生的动作赋予了特定的含义且高度的结构化后的集中体现。

    它主要是由人的手势决定也会有一些面部表情进行辅助,因此我们要对手语进行识别,首先必须要弄清手势含义,目前很多对手语的识别是依靠计算机视频识别来实现的。自上世纪九十年代以来,计算机技术得到迅猛发展已经深入到生活的方方面面之中影响迅速扩大,而且在日常生活中多模态接口技术已经变得越来越普遍。虽然传统鼠标和键盘随着计算机技术飞速发展而变得越来越先进,但是由于人的需求也在发生着很大的变化,这些传统设备也逐渐凸显出了它们的局限性,在虚拟现实和人机交互上这种限制是有着明显的表现。人机交互中手势是输入和输出的非常重要的方式,所以手势识别是多模式接口技术的一个重要部分。

    随着技术的不断革新,用户对传统计算机的要求已经不仅仅局限在便利性和人机交互的方面,导致传统设备在人机互动方面已经无法满足用户的需求。而手势识别就是解决高人工智能领域的局限性问题的,它作为多模式人机接口技术已成为当前计算机技术继续深入研究的方向,能使通信在人机交互界面技术上使用的更加自然和谐,手势识别最接近的就是手语识别,对它的研究涉及心理学、人工智能、计算机视觉等多领域的学科研究,而且作为日常生活中沟通的一种方式已开始受到大批专家和学者的关注,并在手势识别研究方向开始投入大量科研经费和精力,由于手势手臂本身较为复杂而且它的时间和空间差异使得手势识别已经成为一个具有挑战性的多学科交叉融合的研究课题。

    二、课题研究内容

    1。手势的表示

    手势表示通常是利用手势模型和模型参数来表示的,所以在识别手势的.时候首先要要对手势建模,识别是根据手势表示内容而选取手势特征量与模型匹配,由于环境文化和地区的不同会导致了手势的差异,可能会有使用不同的表达方式,所以手势通常是一个不太明确的概念,有时手势表达的含义在不同情景下承载的信息是不同的。比如不同地区表示暂停的时候是左手在上右手在下,而其它地方可能就是右手在上左手在下。

    本文设计的关键是对手势的建模训练,尤其是对待识别的手势的确定。具体的应用决定了采用什么样的手势模式,只有建立准确的手势模型才能利用算法进行对识别到的手势做出正确反馈。通常手势建模和手势识别所使用到的方法是相异的,采集手势特征数据的方法也不一样。目前基于数据手套的特征捕获方法是比较常用的采集数据信息的方式,通过选择相应的识别算法实现手势的识别反馈。

    2。常用手势识别算法分析

    2。1人工神经网络算法

    这种算法还具有抗干扰能力和容错性强识别速度快等优点,它能把预处理和识别的过程同时进行处理。在目前的识别领域中,运用的比较多的神经网络是误差反向传播神经网络(简称网络)。 BP 神经网络结构图算法是一种有监督式的学习算法,它由三部分构成输入层、中间层(也叫隐藏层)和输出层,其中的输入层和输出层的神经元节点是固定的数目,两层之间存在从输入层到输出层的前馈连接和输出层至输入层的反馈连接,只有隐藏层的神经元是可以自由定义的。

    在人际交互识别领域中应用神经网络算法进行手势的识别时首先需要有自己的数据库系统,再对采集到的手势数据序列进行算法的训练,使用训练好的网络去识别输入的手势数据信息数据的含义即达到识别手势的目的,识别到后经由计算处理以实现人机交互的目的。神经网络的优点是抗干扰性和容错能力强,缺点是训练量比较大,扩充性不强对时序建模能力差,无法有效处理动作的速率带来的问题。

    2。2动态时间规整

    动态时间规整曾是语音识别的一种主流方式,它是一种将时间归整与距离测度结合起来的非线性正则化的技术,算法是建立一套科学的时间校准匹配路径将测试模式和参考模式建立起联系的算法。

    DTW的算法主要利用的动态编程技术(Dynamic Programming, DP)去实现,它的算法实现是将全局的优化分化成众多的局部最优化。所以在使用算法的时候需要将各局部最优化,已达到全部的最优化。

    在DTW算法中由于容易实现和数据的训练简单等优点被用在语音识别中广泛应用,但在手势识别领域由于其运算量太大和较弱的抗噪能力,很难达到对手势识别的实时性的要求。

    2。3特征选择

    手势识别本质上是对手势进行多分类任务,在实际的实验测试过程中,能够准确区分手部状态是进行手势识别任务的前提条件,且对后续的分类以及检测等任务的精准度至关重要。

    比如在进行图像识别过程中,对拍摄到的图像进行特征提取是判别手势的第一步,特征性质的优劣是后续进行图像信息处理的关键,对采集到的数据进行特征提取,提取过程中如果特征过于简单就会造成对图像信息的提取不全,导致最后的判别精确度较低的问题不能满足手势识别对人体手势识别高精确度的要求,而如果不考虑提取到的特征维度问题,容易造成数据维度灾难现象即产生大量的特征数据使计算机无法短时间进行处理,这样不能满足手势识别对于现场实时性的要求。

    因为在三维空间中执行的手势是动态的,采集到的加速度和姿态角的数据也是实时变化的,所以对于手势识别的数据是由内嵌在手套中的两个六轴陀螺仪加速度传感器产生的,当手部移动时会产生加速度,角速度姿态角等实时数据信息,处理器通过对传感器识别的运动数据进行采集计算最终识别手势的动作。

    三、实验结果测试与分析

    1。实验手势

    本章主要内容是根据前面内容进行试验,通过实验验证可穿戴智能手套翻译器能够使用改进型的识别算法提高手势的识别率和识别精度。

    为验证嵌入式系统对手势手语识别的可行性,在进行试验时候从准备好的手势模型中各取四个进行手势识别试验。开始手势表达时要按箭头的方向做轨迹,同时要求一次性完成动作,不能在动作执行时有停顿,做完每一个手势都要停顿一定时间。

    2。实验过程及数据统计

    本文所采取的实验方法及过程如下:

    首先,实验所用的手势模板是已经定义好了的手势集合,实验时从中选取定义好的手势集。

    其次,从手势集合中选取部分手势进行算法识别,在这个过程中逐渐将训练样本数量由少到多增加,观察样本数量对识别率的影响。

    最后,使用改进型算法对手势进行识别,同样将样本数量逐渐增多,观察样本数量对手势识别率的影响,将两种算法识别的结果进行对比,比较识别率。

    整个识别的流程通常是由以下几步完成的:系统的初始化、检测动作的状态是否开始、记录数据集、检测动作是否结束,模型对比和识别结果,实验的流程图如图所示。

    识别动作时最重要的是准确判断手势的开始时刻,因为每一个手势动作通常可能会连续摆动来表达含义,所以在进行动作识别时需要采集传感器信息加速度的变化去判断是否为开始信号,过程是传感器采集到数据时判断是否开始,若是开始信号则开始转换数据进行对手势的识别,当传感器停止传输数据时则表动作结束同时语音播放。

    根据实验结果可知手势识别率总体上是随着样本的训练次数增加有微量上升,因此再一次增加样本的训练次数进行实验对比,来确认训练的样本数对识别率的影响,分别选用经过次和次训练的手势,总体上手势的识别率是随着样本训练次数的增加而略有提升,不过达到一定程度之后识别率就基本保持了稳定。

    四、研究步骤:

    x年x月—x年x月,收集资料,建立模型

    x年x月—x年x月,开发软件

    x年x月—x年x月,教学试验,评价修改

    x年x月—x年x月,扩大试验,归纳总结

    五、参考文献

    [1]李强,张然,鲍国东,姜海燕。聋人大学生心理健康状况及相关因素分析[J]。中国特殊教育,20xx,02:69—72。

    [2]陆德阳。残疾人与近代中国残疾人事业的发展[J] 。齐鲁学刊,20xx,06:55—58。

    [3]王丹蕾,聂桂平。手语翻译设备的发展现状及未来趋势[J]。设计,20xx,(19):115—117。

    [4]晶茹,刘丽娜。商务沟通中口译人员的跨文化意识培养[J]。学周刊,20xx,01:217—219。

    [5]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示——基于美国、英国和日本的多案例研究[J]。重庆理工大学学报(社会科学),20xx,11:118—125。

    [6]李金,宋阳,梁洪。语言残障患者医疗辅助系统设计[A]。中国仪器仪表学会。第九届全国信息获取与处理学术会议论文集Ⅱ[C]。中国仪器仪表学会,20xx:4。

    [7]孟繁玲。我国手语翻译专业教育的现状、问题及对策[J]。中州大学学报,20xx,(03):87—90。

    [8]刘卓璇。国内聋人高校课堂手语翻译问题与对策[J]。中州大学学报,20xx,(06):61—63。

    [9]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示——基于美国,英国和日本的多案例研究[J]。重庆理工大学学报(社会科学),20xx,11:118—12。

    [10]HUANG G,BAI Z,KASUN L, et al。Local receptive fields based extremelearning machine[J]。IEEE Computational Intelligence Magazine,20xx,10(2):18—29。

    [11]王卫民,贺冬春。自然手语翻译器系统设计和实现[J]。无线互联科技,20xx,(15):41—42。

    计算机毕业设计开题报告4

    题目: 计算机辅助网络教学系统探讨

    一、研究的背景和意义

    当今世界是信息爆炸的时代,信息快速增长并且迅速更新,这一客观现实对教育改革提出了全新的要求。传统的黑板加粉笔的教学手段已无法适应当前大信息量的教学需要,教育体制和教育模式必须有重大变革,才能满足21世纪要求培养高层次、能够适应社会发展、具有创造性人才的需求,所以,必须创造一个在教师指导下学生自主学习的环境。随着现代计算机技术向教育领域的扩展,计算机、多媒体和网络在教育过程中的应用越来越普遍。以计算机为辅助工具的网络教学作为一种全新的教学方式越来越受到人们的重视。所谓网络教育指的是在网络环境下,以学习者为主体,以计算机技术、多媒体技术、通信技术和Internet网络等高新技术为主要教学手段和传播媒体,运用图像、文字、动画、音频和视频等相结合的一种新型的交互式网络教育方式。而网络教学系统是基于这种技术产生的一种具体的应用模式,它是在校园网甚至Internet上建立一个虚拟的教学环境,在这个环境中,可以实现教师备课、讲课,学生自主学习,教师和学生课后交流、答疑、批改作业及考试等教学环节。网络教育打破了传统教育的时空限制、地域限制,使学习者可以按照自己的学习计划在网上学习,能更充分地利用教育资源,为全社会的学习者所共享,使国民可以得到更多、更好的受教育机会。网络教育是一种开放式的教育体系,为知识经济时代的终生教育、终生学习提供了良好的条件。通过建立和完善以计算机辅助工具的网络教学系统,实现从传统教育模式到现代教育模式的转换,实现全国乃至全世界教育资源的共享,是实现对学生个别化终身教育和最终实现我国全民教育终身化的有效途径。

    二、文献综述

    网络教学的涵义

    对于网络教学目前还没有一个统一的、规范的、标准的限定,但可以这样理解,凡是依托计算机网络进行的教学活动,都可以称之为网络教学。它可以有各种各样的方式,如网上实时交互教学、网上实时广播、转播教学及通过网络课件进行的教学等。这里有两个要素:一是计算机网络;二是教学活动。这两个要素缺一不可,必须同时存在,否则就不能称之为网络教学。这样就可以很容易地把当前舆论中的网络教育、网上教学、远程教学、网络化教学、网络辅助教学、计算机辅助教学、网校等概念区分开来,以便于问题的讨论。

    网络教学是我国国情的需要

    21 世纪,教育是我国国民经济发展最大的支柱和基础产业,网络教学作为一种新兴的教学形式必定得到大力的发展。

    网络教学是社会发展的需要

    信息化是当今世界经济和社会发展的大趋势,时代的信息化将使新知识、新事物随时随地的大量涌现。这就要求人们必须从一次性学习走向终身学习,而网络教学则为教育走出校园迈向社会提供了强有力的支持,使教育社会化,学习生活化。网络教学将成为没有围墙的学校,成为社会生活的有机组成部分。

    网络教学是学生个性发展的需要

    每个学生的个性和文化基础参差不齐,因此对教学方式的要求也千差万别。教师可以通过网络教学系统平台发布教学课件、教学内容等相关的教学信息,为学生提供一个开放性的“虚拟校园”.学生可以根据自己的需要随时随地选择适合自己的学习内容。对遇到的疑难问题可以通过以电子邮件的形式请教同学、教师、有关专家等,甚至还可以和他们展开讨论。在这种个别化、交互式的学习环境中学生的个性会得到充分的发展。

    理论基础

    用于网络教学的课件设计是在计算机技术、网络技术和多媒体技术的基础上发展起来的,目前有众多的开发工具,并且性能优异,表现能力较强。网络课件通常较大,完全利用现有的网络设施进行下载运行是不现实的,因此,通常主要的课件应配置在学习者的客户机端,这些软件可以利用光盘分发给用户,服务器端则配置教师、学生的信息。为保护课件版权,可以在课件中抽取关键数据存储在服务器中,学习者必须在服务器中取得这些数据才能运行后续的课件。

    网络技术

    计算机辅助网络教学首先应建立校园网,校园网的建设包括以下关键技术:一是大数据量多媒体信息的存储和管理;二是多媒体信息的快速查询与存取;三是多路并发技术处理和信息共享。目前对这些技术的研究较多,支持产品也较多,起步较早的校园网大多采用以太网、FDDI(光纤分布式数据接口)、100VG–Anylan 等,随着计算机网络的普及和发展,这些网络越来越不能适应应用要求。新兴的千兆以太网和ATM 网就是为适应多媒体信息的传输而发展起来的,但是在校园网中使用ATM 技术附加费用太高,优势并不明显,且ATM 技术还处于发展阶段;而应用千兆以太网技术则具有较强的优势:传输速率是快速以太网的10倍,而价格仅是其2倍左右;具有广泛的产品支持;具有良好的交互操作性。因此对于中小规模的校园网使用千兆以太网作为校园主干网是一种经济而实用的方案。

    三、研究的主要内容和方法

    1.计算机辅助网络教学系统的发展、研究等

    2.计算机辅助网络教学系统的理论和技术支持

    3.计算机辅助网络教学系统的可行性研究

    4.计算机辅助网络教学系统的需求分析

    5.计算机辅助网络教学系统的概要设计

    6.计算机辅助网络教学系统的详细设计

    7.计算机辅助网络教学系统实现和测试的理论方法

    四、主要参考文献

    [1]刘时进。网上教学系统的基本体系结构分析[J].中国远程教育。20xx.07

    [2]蒋东兴、罗念龙、戚丽、沈培华。校园网络教学系统及其关键技术研究[J].计算机应用。20xx.09

    [3]李克东,谢幼如。多媒体组合教学设计[M].科学出版社。1994.

    [4]宋云娴。网络教学的现状和未来[J].多媒体世界。.2

    [5]谢幼如。新型教学模式的探索[M].北京师范大学出版社。.

    [6]凌兰兰。开放式多媒体网络教学系统构建[J].微机发展。20xx.

    五、研究进度

    1、07 撰写开题报告

    2、07-08撰写论文初稿

    3、08-09 修改初稿,与导师讨论,完成论文终稿

    计算机毕业设计开题报告5

    一、课题的目的与意义;

    二、课题发展现状和前景展望;

    三、开题报告:课题的目的与意义;课题发展现状和前景展望;课题主要内容和要求;研究方法、课题主要内容和要求;

    四、研究方法、步骤和措施

    一、课题的目的与意义

    在二十一世纪信息迅猛发展的时代,网络的普及使网络和企业很自然地走到了一起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展。未来个人或企业管理可以很方便,快捷,高效的进行管理。随着Internet技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高效性,规范性,安全性、及时性。而基于B/S模式下的数据库所设计而成的软件项目开发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。

    二、课题的发展现状和前景展望

    因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的,高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。随着企业信息化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安全高效的管理软件,其前提必须在基于B/S模式下的数据库设计与分析。软件项目开发管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的

    软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统已经成为一种必然的趋势。

    三、课题主要内容和要求

    1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够熟练运用一门程序设计语言来掌握C/S或B/S数据库设计的方法和过程,以及为设计其它应用软件提供帮助,进行提高软件设计能力。

    2 、课题主要任务与要求

    (1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。

    (2)主要任务

    a使用C/S或B/S模式设计该系统,并要求系统完成后操作简单,功能完善,界面美观。

    b系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修改,系统退出等。

    c登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据用户不同对该软件使用权限也不同。

    d项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立项;项目工程分配;项目中止等功能。 f项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。

    e项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。

    g项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查看、解决报错记录。

    h项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主管,项目主管签字等功能。

    i项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。

    j信息打印模块:能实现对各种报表的打印

    四、可行性分析、研究方法和步骤可行性分析、

    可行性分析:可行性分析:选取几台中等配置电脑,在操作系统为WINDOWS XP的环境下,使用VFP,DELPHI,VB,JAVA等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送SQL请求及取回结果;服务器侦听基于TCP/IP的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置WEB服务器及PowerBuilder应用服务器,以实现通过浏览器来访问数据库。B/S结构设计思想的主要目的,就是为了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。三层结构是把应用逻辑划分为三个部分:第一层是用户界面(User Interface),提供用户与系统的友好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据信息的存储、访问及其优化。研究方法:研究方法:主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等设计进度安排:设计进度安排:1第1周任务:布置任务,学生进行资料查询。 2第2周~第3周任务:软件需求分析并画出结构流程图。 3第4周任务:系统模块功能划分。 4第5周~第13周任务:模块源代码编写及调试。 5第14周任务:系统检测并通过最后测试。 6第15周任务:毕业设计论文编写。 7第16周任务:指导老师论文审阅、修改及学生毕业答辩。

    计算机毕业设计开题报告6

    课题名称:基于嵌入式的智能手势识别器的设计

    一、课题研究背景

    1.国内外的研究现状

    目前国内外实现的手语识别系统主要分为基于传感器的系统识别和基于图像处理的识别系统。利用传感器识别的系统就是利用空间加速度和角速度这两个参数来进行的,当信息量比较大时,能更方便的获取到数据;缺点是需要在手臂上装置大量装置在表达上带来了不便性。基于图像的视觉识别是用摄像机采集手势信息进行识别的技术。这种方式的优点是动作的识别更加自然,缺点是图像处理识别时容易受到环境的干扰。

    手势识别领域的研究在国外要比国内早,国内最早开始研究手势手语的识别是哈工大团队提出了将多种手势识别算法融合的方法,这种方法在分类时特征和模型的参数都很少,但这种技术对手语手势的识别在那个年代取得了良好的识别效果,通过将神经网络和HMM算法相结合,使系统对简单静态手语的识别率达到百分之八十以上。随着技术的发展,人们将GMM模型运用到手

    语识别系统中,通过这种方法对手语识别得到的结果更好。20xx年,南开大学的李国峰等人研发了基于MEMS加速度传感器的简单输入系统,该系统也为自热的人机交互研究开启了新理念。20xx年华中师范大学团队开始了基于加速度传感器手语识别研究,对预设的八种手势进行识别,其识别率达到了85.3%.20xx年,清华研究团队利用SEMG信号去识别手臂和手指动作采用多电极阵列获取SEMG信号,虽然实用性不是很强,识别率不是很高,但是在该领域的探索研究,做出了大量的探索工作。20xx年,由于传感器的手势识别领域的快速发展,国内学者张欣和陈勋等人将传感器技术与生理信号相互结合,构建了手势识别系统的远程医疗系统,该系统研发为识别领域注入了新的血液,使得国内对相关领域的研究更加热衷起来。

    2.课题研究的意义

    根据世卫组织最近的一项报道表明,在全球有6亿多的残疾人,其中就聋哑人占残疾人口的10%.截止到20xx年末,中国残疾人的数量已经占到全国总人口数的百分之六,是世界上残疾人最多的国家。在这些残疾人当中,具有听力障碍的人占33%,人数大约为2780万,这些人中只有少部分人只有听力或语言障碍,而大多数人完全失去了与健康人类正常沟通的能力,手语则是它们唯一的交流方式。对于健康的人们来说,除一些专业人士外大部分人并不能理解手语的含义,那么将手语转换成声音和图像并被人们轻易理解就变得很有实用价值。这将清除它们与社会交流的障碍为它们融入到有声世界提供了很大的帮助。手势手语是将人体产生的动作赋予了特定的含义且高度的结构化后的集中体现。

    .它主要是由人的手势决定也会有一些面部表情进行辅助,因此我们要对手语进行识别,首先必须要弄清手势含义,目前很多对手语的识别是依靠计算机视频识别来实现的。自上世纪九十年代以来,计算机技术得到迅猛发展已经深入到生活的方方面面之中影响迅速扩大,而且在日常生活中多模态接口技术已经变得越来越普遍。虽然传统鼠标和键盘随着计算机技术飞速发展而变得越来越先进,但是由于人的需求也在发生着很大的变化,这些传统设备也逐渐凸显出了它们的局限性,在虚拟现实和人机交互上这种限制是有着明显的表现。人机交互中手势是输入和输出的非常重要的方式,所以手势识别是多模式接口技术的一个重要部分。

    随着技术的不断革新,用户对传统计算机的要求已经不仅仅局限在便利性和人机交互的方面,导致传统设备在人机互动方面已经无法满足用户的需求。而手势识别就是解决高人工智能领域的局限性问题的,它作为多模式人机接口技术已成为当前计算机技术继续深入研究的方向,能使通信在人机交互界面技术上使用的更加自然和谐,手势识别最接近的就是手语识别,对它的研究涉及心理学、人工智能、计算机视觉等多领域的学科研究,而且作为日常生活中沟通的一种方式已开始受到大批专家和学者的关注,并在手势识别研究方向开始投入大量科研经费和精力,由于手势手臂本身较为复杂而且它的时间和空间差异使得手势识别已经成为一个具有挑战性的多学科交叉融合的研究课题。

    二、课题研究内容

    1.手势的表示

    手势表示通常是利用手势模型和模型参数来表示的,所以在识别手势的时候首先要要对手势建模,识别是根据手势表示内容而选取手势特征量与模型匹配,由于环境文化和地区的不同会导致了手势的差异,可能会有使用不同的表达方式,所以手势通常是一个不太明确的概念,有时手势表达的含义在不同情景下承载的信息是不同的。比如不同地区表示暂停的时候是左手在上右手在下,而其它地方可能就是右手在上左手在下。

    本文设计的关键是对手势的建模训练,尤其是对待识别的手势的确定。具体的应用决定了采用什么样的手势模式,只有建立准确的手势模型才能利用算法进行对识别到的手势做出正确反馈。通常手势建模和手势识别所使用到的方法是相异的,采集手势特征数据的方法也不一样。目前基于数据手套的特征捕获方法是比较常用的采集数据信息的方式,通过选择相应的识别算法实现手势的识别反馈。

    2.常用手势识别算法分析

    2.1人工神经网络算法

    这种算法还具有抗干扰能力和容错性强识别速度快等优点,它能把预处理和识别的过程同时进行处理。在目前的识别领域中,运用的比较多的神经网络是误差反向传播神经网络(简称网络)。BP神经网络结构图算法是一种有监督式的学习算法,它由三部分构成输入层、中间层(也叫隐藏层)和输出层,其中的输入层和输出层的神经元节点是固定的数目,两层之间存在从输入层到输出层的前馈连接和输出层至输入层的反馈连接,只有隐藏层的神经元是可以自由定义的。

    在人际交互识别领域中应用神经网络算法进行手势的识别时首先需要有自己的数据库系统,再对采集到的手势数据序列进行算法的训练,使用训练好的网络去识别输入的手势数据信息数据的含义即达到识别手势的目的,识别到后经由计算处理以实现人机交互的目的。神经网络的优点是抗干扰性和容错能力强,缺点是训练量比较大,扩充性不强对时序建模能力差,无法有效处理动作的速率带来的问题。

    2.2动态时间规整

    动态时间规整曾是语音识别的一种主流方式,它是一种将时间归整与距离测度结合起来的非线性正则化的技术,算法是建立一套科学的时间校准匹配路径将测试模式和参考模式建立起联系的算法。

    DTW的算法主要利用的动态编程技术(Dynamic Programming,DP)去实现,它的算法实现是将全局的优化分化成众多的局部最优化。所以在使用算法的时候需要将各局部最优化,已达到全部的最优化。

    在DTW算法中由于容易实现和数据的训练简单等优点被用在语音识别中广泛应用,但在手势识别领域由于其运算量太大和较弱的抗噪能力,很难达到对手势识别的实时性的要求。

    2.3特征选择

    手势识别本质上是对手势进行多分类任务,在实际的实验测试过程中,能够准确区分手部状态是进行手势识别任务的前提条件,且对后续的分类以及检测等任务的精准度至关重要。

    比如在进行图像识别过程中,对拍摄到的图像进行特征提取是判别手势的第一步,特征性质的优劣是后续进行图像信息处理的关键,对采集到的数据进行特征提取,提取过程中如果特征过于简单就会造成对图像信息的提取不全,导致最后的判别精确度较低的问题不能满足手势识别对人体手势识别高精确度的要求,而如果不考虑提取到的特征维度问题,容易造成数据维度灾难现象即产生大量的特征数据使计算机无法短时间进行处理,这样不能满足手势识别对于现场实时性的要求。

    因为在三维空间中执行的手势是动态的,采集到的加速度和姿态角的数据也是实时变化的,所以对于手势识别的数据是由内嵌在手套中的两个六轴陀螺仪加速度传感器产生的,当手部移动时会产生加速度,角速度姿态角等实时数据信息,处理器通过对传感器识别的运动数据进行采集计算最终识别手势的动作。

    三、实验结果测试与分析

    1.实验手势

    本章主要内容是根据前面内容进行试验,通过实验验证可穿戴智能手套翻译器能够使用改进型的识别算法提高手势的识别率和识别精度。

    为验证嵌入式系统对手势手语识别的可行性,在进行试验时候从准备好的手势模型中各取四个进行手势识别试验。开始手势表达时要按箭头的方向做轨迹,同时要求一次性完成动作,不能在动作执行时有停顿,做完每一个手势都要停顿一定时间。

    2.实验过程及数据统计

    本文所采取的实验方法及过程如下:

    首先,实验所用的手势模板是已经定义好了的手势集合,实验时从中选取定义好的手势集。

    其次,从手势集合中选取部分手势进行算法识别,在这个过程中逐渐将训练样本数量由少到多增加,观察样本数量对识别率的影响。

    最后,使用改进型算法对手势进行识别,同样将样本数量逐渐增多,观察样本数量对手势识别率的影响,将两种算法识别的结果进行对比,比较识别率。

    整个识别的流程通常是由以下几步完成的:系统的初始化、检测动作的状态是否开始、记录数据集、检测动作是否结束,模型对比和识别结果,实验的流程图如图所示。

    识别动作时最重要的是准确判断手势的开始时刻,因为每一个手势动作通常可能会连续摆动来表达含义,所以在进行动作识别时需要采集传感器信息加速度的变化去判断是否为开始信号,过程是传感器采集到数据时判断是否开始,若是开始信号则开始转换数据进行对手势的识别,当传感器停止传输数据时则表动作结束同时语音播放。

    根据实验结果可知手势识别率总体上是随着样本的训练次数增加有微量上升,因此再一次增加样本的训练次数进行实验对比,来确认训练的样本数对识别率的影响,分别选用经过次和次训练的手势,总体上手势的识别率是随着样本训练次数的增加而略有提升,不过达到一定程度之后识别率就基本保持了稳定。

    四、研究步骤:

    x年x月-x年x月,收集资料,建立模型,

    x年x月-x年x月,开发软件,

    x年x月-x年x月,教学试验,评价修改,

    x年x月-x年x月,扩大试验,归纳总结。

    五、参考文献

    [1]李强,张然,鲍国东,姜海燕。聋人大学生心理健康状况及相关因素分析[J].中国特殊教育,20xx,02:69-72.

    [2]陆德阳。残疾人与近代中国残疾人事业的发展[J].齐鲁学刊,20xx,06:55-58.

    [3]王丹蕾,聂桂平。手语翻译设备的发展现状及未来趋势[J].设计,20xx,(19):115-117.

    [4]晶茹,刘丽娜。商务沟通中口译人员的跨文化意识培养[J].学周刊,20xx,01:217-219.

    [5]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示--基于美国、英国和日本的多案例研究[J].重庆理工大学学报(社会科学),20xx,11:118-125.

    [6]李金,宋阳,梁洪。语言残障患者医疗辅助系统设计[A].中国仪器仪表学会。第九届全国信息获取与处理学术会议论文集Ⅱ[C].中国仪器仪表学会,20xx:4.

    [7]孟繁玲。我国手语翻译专业教育的现状、问题及对策[J].中州大学学报,20xx,(03):87-90.

    [8]刘卓璇。国内聋人高校课堂手语翻译问题与对策[J].中州大学学报,20xx,(06):61-63.

    [9]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示--基于美国,英国和日本的多案例研究[J].重庆理工大学学报(社会科学),20xx,11:118-12.

    [10]HUANG G,BAI Z,KASUN L, et al.Local receptive fields based extremelearning machine[J].IEEE Computational Intelligence Magazine,20xx,10(2):18-29.

    [11]王卫民,贺冬春。自然手语翻译器系统设计和实现[J].无线互联科技,20xx,(15):41-42.

    计算机毕业设计开题报告7

    一、选题的依据、意义和理论或实际应用方面的价值

    随着信息产业的高速发展,信息教育也得到了高度重视。网络教学跨越时间和地理位置的限制,最大程度的整合教学资源,将一流的师资和一流的设备通过网络与需要得到新知识的学习者结合起来,为广大的学习者提供一个更加方便的平台。而我校未能根据C语言这门课程建设一个相关的教学网站,依旧是采用以教师为中心的传统教学模式教授知识,缺乏对于学生个性的培养,随着机械式的教育,学生容易失去对于课程的兴趣,主观能动性低。本课题围绕C语言课程教学网站的设计与实现展开,此教学网站的开发突破了时间、空间的限制,给学习者提供丰富的网络教学资源及各种形式的教学活动。同时使课程中抽象和难以体会的概念等变得生动起来,加深加快对该门课程的理解,使学习者通过网络可在线学习理论与实验,提高学习能力及实践能力,师生之间更具有交互性。不仅如此,也为学校节约了大量的人力及物力,教学网站上开设的在线自测功能使得学习者随时掌握自己的学习情况,知晓自己知识点的遗漏之处进而补足。

    二、本课题在国内外的研究现状

    在国外,网络教学的发展较国内更加迅速,除了普及广泛外,已经向更高层次的应用和标准化方面发展。以美国为例,美国是目前远程教育规模最大的国家。近年来,美国高校远程教育课程建设快速发展,达到了4万种。其中本科课程3.5万种,研究生课程1.4万种,非学历学位课程50000种。虚拟大学的办学模式。所有的教学活动和教育管理都是通过网络教学技术实现的,网络教学技术几乎成为学员唯一获取知识的途径。

    在国内,关于教学信息化我国已有一些网络教学平台,如软酷网,各大重点高校的在线教学平台等都为我们提供了良好的学习的平台。但由于传统教学观念的束缚,网络教学并未得到很好的推广。因此,教学网站的设计实现以及观念的转变显得尤为重要。我国的网络基本普及到全国各大中小城市,但现在网络教育资源并不是很丰富,再加上教育水品并不高的广大农村地区。因此在未来,我国的网上教育平台的建设将有很大的前景。要提高我国网络教学水平,必须注重网络教育的教学设计,加强适应个性化教学,合作性教学,加强资源库的标准化建设。

    三、课题研究的内容及拟采取的方法

    首先按照软件工程理论对系统的业务流程进行分析,确定系统的功能及非功能需求;然后对系统进行设计,确定系统的功能模块如下:

    1.用户注册:分为教师登陆和学生登录两个角色权限。能够提供一定的安全机制,提供数据信息的授权访问。

    2.课程基本信息:课程内容简介、教学目的和要求、教学内容和授课计划。

    3.实验教学:实验教学大纲、实验内容以及实验指导书。

    4.教学资源:查看教学课件及网上资源,网上资源采用网页形式进行链接。

    5.在线学习:学生可通过该系统进行自测,完成答卷。

    6.师生论坛:该模块实行权限管理, 用户注册登陆后, 会看到发布的各种信息目录, 通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。

    该系统采用了 ASP+DIV+CSS 的设计模式,利用 MD5加密。本系统是基于WinXp+SqlServer20xx+Visual studio20xx进行开发。系统采用 B/S 模式结构,利用 Internet 对毕业论文进行管理。并结合Dreamweaver实现静态网页界面的设计。本系统使用的ASP.NET动态网页技术以及SQL SERVER数据库技术都已经发展成熟,完全可以满足系统设计需要,而且是目前主流技术,服务器的架设和支持均十分方便。

    四、课题研究中的主要难点及解决的方法

    (1)数据库表结构的设计,由于数据库很多数据都需要存储在数据库中,如果数据库表的结构设计不合理,在以后的开发中,会遇到很多问题。

    (2)数据安全以和角色划分。

    解决方法:数据安全方面,系统登录的密码通过MD5加密算法后存入数据库中,很大程度提高了数据的安全性。用户表有role列,当用户登录时,系统会根据当前登录的用户去数据库检索role列的值,根据role的值调整用户的功能。

    五、毕业设计(论文)工作进度计划

    第一周 :阅读资料,进行课题调研,确定毕业设计题目。

    第二周 :在调查研究的基础上撰写开题报告。

    第三周 :查阅书籍、期刊,查找外文资料,开始外文翻译。

    第四周 :学习数据库以及asp.net相关知识。

    第五周 :对选题教学网站系统的功能进行需求分析。

    第六周 :安装Sql Server数据库及VisualStudio软件,并熟悉其运行环境。

    第七周 :网站系统规划和Sql Server数据库设计。

    第八周 :前台:网站首页及基本功能的实现 。

    第九周 :后台:管理端用户及在线测试模块的设计

    第十周 :完成毕业设计中期检查报告

    第十一周:完善前台布局并进行编码设计。

    第十二周:依据后台功能划分进行后台布局和编码。

    第十三周:继续完成网站的编码实现。

    第十四周:对功能需求与实现进行分析与改进。

    第十五周:进行网站调试、美化及改进。。

    第十六周:按照工作手册要求,撰写毕业设计论文。

    第十七周:完善论文完成剩余章节,检查无误后打印初稿。

    第十八周:整理毕业设计资料和答辩汇报材料,准备答辩。

    六、参考文献(或资料)

    [1]叶子青。 ASP网络开发入门与实践。 人民邮电出版社.20xx.

    [2]杨晓斌 施恩早.ASP动态网页设计。中国计划出版社.20xx.

    [3]李晓龙。在线教学网站数据库的设计与实现。 《电脑知识与技术》期刊.20xx.

    [4]官正 袁珂。 Dreamweaver CS4网页制作与网站组建简明教程。 清华大学出版社.20xx.

    [5]湛美英。信息时代的学校网络教学。《现代教育教学探索》期刊.20xx.

    [6]谭浩强.C语言程序设计。清华大学出版社.20xx.

    [7]项宇峰.ASP+SQL Server典型网站建设案例。清华大学出版社.20xx.

    [8]张莉。 ASP连接数据库的方法。 湖南大众传媒职业技术学院学报.20xx.

    指导教师意见

    指导教师__________________签字

    年 月 日

    专业审查意见

    审查人____________________签字

    年 月 日

    计算机毕业设计开题报告8

    完成“中小企业办公自动化管理系统”的设计,中小企业办公自动化管理系统是一个适应于中小型企业的能满足日常办公需求的管理系统,本系统初步拟定由以下六个模块组成。

    (一)个人通讯录

    该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。

    (二)日程安排模块

    该模块用作当前的登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。

    (三)工作日志模块

    该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。

    (四)短消息管理模块

    该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。

    (五)公告管理模块

    该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。

    (六)会议管理模块

    该模块用作用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分。

    (1) 通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。

    (2) 发布、修改通知页面。

    (3) 浏览通知内容页面。

    (4) 填写反馈意见页面。

    计算机毕业设计开题报告9

    1、课题意义

    社会在不断发展,各种企业的规模也在不断增大,而规模增大所导致的后果就是对众多员工管理的不易和低效,因而完善人事管理系统势在必行,而这需要的不仅仅是有能力的人事管理人才,方便的人事管理工具应运而生,考勤管理系统是其中重要一环。

    通过使用考勤管理系统软件,企业可以不耗费人力去专门进行员工考勤的查询,而通过打卡记录来了解每个员工全部的出勤情况,将出勤情况与员工工资、奖金挂钩,达到正负激励作用,能够通过所有员工的出勤记录比较来发现企业管理和员工作业方面的诸多问题,更是员工工资及福利待遇方面重要的参考依据,从而更好促进工作质量的提高,增加企业的竞争能力和综合效益,并且还减少了很大的一笔管理费用,提高了管理效率和质量。

    2、国内外研究现状

    目前企业考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。

    当代信息技术的日益发展波及到了社会的每一个角落,企业管理领域也不例外,企业办公管理的信息化越来越受到人们的重视。在企业中,各种员工管理信息系统层出不穷,极大地提高了企业管理的效率和质量,但目前企业考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。概括起来主要有以下几点技术难题:

    (1) 功能单一。考勤信息系统只是为了解决一个具体的考勤问题而开发的,造成了管理流程上的不通畅,影响了信息的重用和共享,不能提供充分的信息分析与决策能力。

    (2) 统计与报表功能是企业考勤管理信息系统设计的目的,数据的不一致不可能产生一致的统计与报表,即使一致的数据也有用户的不同需求,这种需求也包括个人偏好,同一个人也有不同时期的特定需求,如何设计让用户满意的统计与报表功能是我们开发者不断追求的目标。

    (3) 从动态数据来看,动态数据的作用就是能提供现时的信息,以供管理层进行决策。这要求动态数据库能随时进入关系数据库。然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。动态数据没有及时的进入数据库,则整个考勤信息系统就不能为管理决策提供支持。

    (4) 从数据库结构看,由于考勤信息等人事管理系统在我国还是一个新领域,计算机软件人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。

    (5) 从系统的功能看,考勤信息管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报表。所以,考勤信息管理系统不但要对基础信息如员工请假等进行记录,而且更重要的是能向企业的高层提出支持性的具体数据报表。

    3、毕业设计(论文)的主要内容

    上下班时间的设定。上下班时间一般来说相对比较固定,可保存在客户端的设置文件中,本设计是将其保存在“WORKPLAN.INI”文件中,以即时的使用系统设置的上下班时间,同时,还可以在其中进行上下班时间的修改。

    员工出入情况记录。出入情况主要由考勤机来记录,员工每天刷四次卡,第1、3次刷卡记为入,第2、4则系统会提示本日已刷四次卡,刷卡无效。除通过考勤机刷卡来记录员工上下班情况外,还需要人工添加员工每日出入的功能,以备特殊情况例如考勤机坏掉等情况的处理,从而得到毫无遗漏的员工出勤信息。

    请假、加班和出差情况记录。除过每天的出勤情况外,考勤管理系统还包括对员工请假、加班和出差情况的考勤,可手动在系统中进行员工请假、加班和出差信息的添加及删除。除此之外,系统还可以根据请假、加班、出差记录来按条件检索记录,其检索条件包括按时间段检索和按员工号检索。

    通过统计列表可以更直观的看到整体的考勤记录。

    4、所采用的方法、手段以及步骤等

    通过阅读有关书籍,并在网上查找相关资料(通过网络引擎查找关键字和学校的资源),对C语言进行系统深入的学习,巩固自己的C语言编程能力。继而广泛了解关于考勤管理系统的相关设计及硬件的联合设计,最终完成完整的考勤管理系统功能。

    (1) 构建系统的基本框架;

    (2) 针对框架的每一个模块各自进行设计;

    (3) 将每个模块整合起来综合测试;

    (4) 对系统进行综合测试,查漏补缺;

    (5) 在硬件环境下进行联合测试;

    (6) 针对现有实现的系统,进一步进行系统完善。

    第五篇:博客网站论文开题报告

    本科生毕业论文(设计)开题报告 论文(设计)题目

    个人博客网站的设计与实现

    学生姓名

    专业

    指导教师

    选题目的、价值和意义: “博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或构想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进行合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。

    本课题在国内外的研究状况及发展趋势: 博客在国内外正在形成个人的信誉机制,这种个人信誉机制也提高了博客的规范性及在社会交往中扮演的角色的重要性,为博客的推广提供了保障。以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频。博客目前正在形成并完善其精选机制,博客作为自媒体和个人媒体,产生的信息量是巨大的。但其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,比如国内外的网摘、博客的评价系统等。

    主要研究内容: 1.查阅相关文献资料;

    2.理解个人博客网站的相关理论,调研个人博客网站的相关需求;

    3.根据调研结果并结合现实情况进行系统分析,包括需求分析和可行性分析。4.掌握运用软件工程的思想对软件系统进行开发。5.按要求完成论文。

    实验设计: 1.调研研究国内外博客的发展状况,调查目前个人博客网站的需求情况; 2.调研总结个人博客网站的实际需求模块;

    3.据调研结果并结合现实情况进行系统分析,包括需求分析和可行性分析; 4.根据需求分析进行系统总体设计,包括业务流程、功能模块及数据库设计; 5.基于ASP.NET实现个人博客网站。功能模块设计:

    论文(设计)拟定提纲: 绪论 系统分析 系统设计 系统实现 系统测试 致谢

    主要参考文献: [1] 李园媛.视频教学系统在高校大众健美操教学中的开发研究[D].江西师范大学,2009.[2] 佟大威.数字图书馆网络建设与安全[J].黑龙江科技信息,2007,31(3):5-9.[3] 程成,须文波,冷文浩.基于.NET平台的Web系统的构建和实现[J].计算机工程与设计,2010,23(2):55-62.[4] 吴冰.基于 Asp.Net 的博客网站设计研究[D].鞍山师范学院,2010.[5] 谷岩.学习论坛的设计与开发[J].计算机与现代化2007,(6):10-15.[6] Akio Matsumura, Tomoki Kajinami.Interactive Visualization of News Distribution in Blog Space[D].NewGenerationComputing(2007).[7] 李超.互联星空博客系统的分析与设计[D].山东大学,2007.[8] 林丽琴.社交网络平台的设计与实现[D].武汉理工大学,2009.[9] 冯梅.WEB数据库程序设计(.NET版)[M].清华大学出版社.[10] 赵文英.信息管理系统的算法与设计分析[J].信息与电脑(理论版),2010,(5):18-22.指导教师意见及建议: 签字:年月日

    课题答辩组意见及建议: 组长签字:年月日

    系主任意见: 签字:年月日

  • 下载计算机毕业设计开题报告博客网站设计word格式文档
    下载计算机毕业设计开题报告博客网站设计.doc
    将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
    点此处下载文档

    文档为doc格式


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

    相关范文推荐

      计算机毕业设计开题报告(合集5篇)

      现在正是大学生们忙着写毕业论文和做毕业设计的时候,xiexiebang.com范文大全特意为大家整理了关于毕业设计开题报告范文的相关材料,希望对您的工作和生活有帮助。 开题报告填......

      竞拍网站毕业设计开题报告

      毕业设计(论文)开题报告 题 目: 竟拍系统一、 选题的依据及意义: 二十一世纪是信息化的时代,第三产业在各国的比重不断上升,特别是服务业,信息服务业成为21世纪的主导产业,这导致......

      招聘网站毕业设计开题报告五篇

      毕业设计(论文)开题报告 论文题目:招聘网 姓名:学院:专业:指导教师: 1. 课题研究的背景、目的和意义 众所周知,二十一世纪企业最看重的是人才二字,所以现代企业对于人才招聘这部分......

      网站设计开题报告

      网站设计开题报告 网站设计开题报告1 一、题目来源我目前所在的公司xxx是一家生产测绘仪器的公司,公司内部有专门的gis事业部,由于去年在那里实习,我提出由他们来给我出毕业设......

      网站设计开题报告

      网站设计开题报告 网站设计开题报告1 一、选题的目的意义随着信息化的发展,互联网需要提供更多的服务,构造更完善的体系以满足越来越多的用户的精神与物质需求。其强大的功能......

      网站设计开题报告

      网站设计开题报告 网站设计开题报告1 网站毕业设计开题报告要求:1、课题名称2、论文背景分析3、课题设计意义4、可行性分析5、课题的主要内容,构思及初步见解,拟采用的设计方法......

      网站设计开题报告

      网站设计开题报告 网站设计开题报告1 1.本课题的背景、设计意义、可行性分析背景分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机......

      计算机专业毕业设计论文开题报告

      计算机专业毕业设计论文开题报告 说 明 .开题报告是保证毕业设计(论文)质量的一个重要环节,为规范毕业设计的开题报告,特印发此表。 2.学生应在开题报告前,通过调研和资料搜集,主动......