关于计算机的论文题目(大一计算机论文3000字范文)
论文是每一个大学生在毕业的时候都要完成的最后一项学业任务。有些学生认真学习了四年,但无法将自己所学的知识写在论文里,有些没有认真学习的学生,更加的头疼,根本不知道论文该怎么写。
(图片来自网络)
以《计算机科学与技术》学科来说,如果是这类学科的,那就麻烦了,因为你不光要写论文,还要做毕业设计。不过也有好的地方,因为你做了毕业设计,在写论文的时候要求也会降低一点,因为你的论文已经不是通过科学的研究而写出的论文了,而是根据你做的设计去写一个详细说明书。
在这里不说毕业设计该怎么做,因为小编对计算机知识的掌握只有office办公处理,什么c++,java的一概不通。能给的建议就是,比较容易还好做的有三个,第一:动态网页。选择一个主题做一个简单的网页,比如:招聘网站,电子商务网站等等。第二:系统。选择一个主题做一个简单的小系统,比如:办公室的oa系统,学生管理系统,图书管理系统等等。第三:单片机。有人说单片机和计算机科学与技术没什么大的联系,但有些学校也是可以的,因为单片机中用的计算机知识也是很多的,比较麻烦的就是需要制作出一个可以运行的单片机实物。
(图片来自网络)
下面就开始说说让人头疼的论文到底该怎么写。论文是有模板的,你可以按照大部分的论文那样去写,也可以写上不同的东西。如果是有毕业设计的同学,那就可以按照软件工程去写。
1.前言 2.需求分析 3.总体设计 4.详细设计 5.测试 6.总结
1.前言。前言是每一个论文都要有的,也可以写成绪论。在前言里,只要包括,时代背景,为什么要做这个设计,做这个设计有什么目的,做这个设计有什么好处,有什么意义。不同的学校有不同的要求,有的学校要求前言为一段,超过word文档的半页以上,不得超过一页,字数大概在300字到500字。有的学校是允许在前言中分小标题的,那最好将前言的标题写成绪论,再分出小标题写背景、目的和意义。例如:
1.绪论
1.1 设计背景
1.2 设计目的
1.2 设计意义
1.1设计背景。介绍一下当前时代下的大背景,比如计算机飞速的发展,人们在日常的工作中已经离不开计算机了,计算机走进了千家万户等等。
在最后,要引入到你设计的这个东西当中,比如:所以,设计一款什么什么网站(或者系统)是非常有必须的(或者可行的)
1.2设计目的。介绍一下你的这款设计是做什么的,你设计的这款设计是要去完成什么的。比如:这款设计可以帮助人们怎么怎么样,这款设计可以完成什么什么。
1.3设计意义。介绍一下设计这款软件有什么好处,比如:减轻人们的工作,帮助人们更快速便捷的工作等等。
2.需求分析。需求分析是通过几个方面去分析你的设计能够去制作的条件。在计算机当中,需要分析的有2.1可行性分析,2.1.1经济可行性,2.1.2技术可行性,2.2用户需求,2.3安全可行性。
2.需求分析
2.1可行性分析
2.1.1经济可行性分析
2.1.2技术可行性分析
2.2用户需求
2.3安全可行性分析
2.1可行性分析。可行性分析就是说你的设计是否可以运行,如果设计一个无法运行的软件,那还不如不设计。在可行性分析里主要包括经济可行性和技术可行性。
2.1.1经济可行性分析。做什么东西都是需要本钱的,设计一款软件也是如此。如果你的设计花费了很多的钱,那就没必要了。因为你的设计是为了毕业,而不是上线去用别人使用。如果是的话,那花点钱也是可以的。
在经济可行性分析里,需要考虑两方面,一是成本,二是效益。这款设计需要多少成本,这款设计能带来多少效益。成本就是你所用到的工具是否需要花钱,你需要的代码源或者其他东西是不是要花钱,你所需要的数据是不是要花钱。效益一般不考虑,因为你如果是为了毕业那将什么效益都没有。如果不光是为了毕业,也为了上线,而就要考虑了。效益就是你的设计在上线后能挣多少钱,这个就得自己估算了。
2.1.2技术可行性分析。技术可行性分析就是你想设计的东西有没有技术的支持。比如你设计的是一款可以全自动运行的电子商务网站,从买卖到发货全部都是自动的,这很明显在当前是没有技术可以去实现的。比如你设计的是一款电子图书阅览网站,能支持在线阅读书籍,支持的技术有,java,c++,php,mysql等这些东西可以去制作出你想要的网站,这就可以。
切记,在技术可行性分析里,有的同学会从百度百科里找一些软件的背景或者能实现的功能,再或者是这个软件的发展历史去写。有的老师会同意,但有的老师不会。因为这些软件都是大家知道的,你没有必要去写这些大家都知道的东西,这就看你的导师是什么意见了。
2.2用户需求。用户需求是要去分析用户需要的是什么功能。这款设计是要用户去使用的,如果一款设计无法满足用户的需求,那还设计它干嘛。比如图书管理系统,用户的需求就是,有没有图书分类,有没有图书查找等功能。比如学生管理系统,用户的需求是有没有学生签到功能,有没有学生日常的管理功能等等。这就是用户需求。
2.3安全可行性。不管做什么安全都是第一,设计一款软件也是,用户的信息安全,用户注册的账号安全,用户的浏览信息安全,系统(或者网站)的安全使用,有没有漏洞,有没有防御外来入侵的功能。一般我们做的毕业设计都是为了毕业,所以不会上线,用户的数据也都是我们自己设定的,也不用担心系统(活网站)会遭到什么外来恶意攻击,也就没什么安全性可言。如果你的毕业设计是要上线使用的,那就要好好的弄安全这方面,因为安全性是一个系统(或网站)最基本的一点。
3.总体设计
总体设计就是这款软件的主要设计部分。一般都分为,前台登录界面设计,功能模板设计,后台数据库设计。
前台登录界面设计:每一个系统(或网站)都要有登录的功能,比如qq,微信,我们都要去输入已经注册好的账号和密码才能进入。我们所设计的系统(或网站)也是一样,需要用一个账号和密码去登录。这是一个系统(或网站)最基本的东西。有人也会说,登录界面太简单了,没必要说。但对于我们这些还没有毕业的学子来说,能把简单的东西做好就不简单。并且,登录界面不是重点,重点是功能模块设计。
功能模块设计:这是一个设计最关键的地方,一个系统(或网站)的中心就在这里。功能模块设计就是你的系统所能实现,使用的功能。比如图书管理系统,它的功能模块就是图书搜寻功能,图书分类功能,图书阅读功能等等。这块是整个论文的亮点,设计的系统(或网站)能实现的功能要写出你用了什么软件,怎么使用了这个软件,去实现了什么功能。比如,图书分类功能,可以写,我用什么什么软件通过它里面的什么功能,将所有的图书都怎么怎么了,然后实现了图书分类的功能。
后台数据库设计:数据库是每一个系统(或网站)都需要的东西,一般使用的数据库都是mysql,如果有别的也行。在数据库这方面,你不用写的那么复杂,说白了数据库就是存储数据的。你设计的数据库一般是创建了什么数据表,然后将这些表与前台或者别的地方连接起来。还拿图书管理系统来举例,图书分类一共设立了几个数据表,然后把数据表都罗列出来,里面的数据不用写,一般的老师也不会看你的数据,而是看你的数据表设立的对或者不对。
4.详细设计
详细设计:在这里要仔仔细细的介绍一下你的系统(系统),你所设计的系统(或网站)能够去实现什么功能,区别3总体设计里的功能模块设计。在这里你不用写用什么软件,使用了这个软件的什么功能去实现了什么功能。而是要在你的系统(或网站)里截一个图片,在这个图片的上面(或下面)写,如图4-1所示,在图书分类功能里可以选择图书的类型,如果选择历史书,那么将会出现关于历史的书籍。如图4-2所示,管理员点击删除,那么这本图书就会被删掉,不会出现,用户也将无法找寻和阅读这本书籍。类似于这种,将你的系统(或网站)从登陆开始,一张图,一段字,将你所设计的系统(或网站)完完全全的介绍出来。有人会说,那会需要很多图片,不要担心麻烦,多了总比少了好,多了可以直接删掉,如果少了,你还要去思考再添加什么东西。
5测试
测试:每一个系统(或网站)在被设计出后都要进过测试,找寻漏洞和bug,如果不测试,怎么能发现系统(或网站)存在的问题呢。一般软件的测试方法有专业的工具,比如,腾讯,阿里。你可以去使用这些工具,写下测试的过程和测试的结果。也可以自己去运行一遍,看看系统(或网站)的功能有没有不能实现的。专业一点就可以写,静态测试,动态测试,黑盒测试,白盒测试。但记住,最后一定要写安全测试,安全第一!
6总结
总结就不多说了,总结大家应该都知道怎么写吧。把你整个文章的亮点写出来。最后再拿图书管理系统举例,本款设计通过使用什么什么软件,实现了图书管理功能,图书分类功能,图书阅读功能,让用户可以便捷快速的找到自己想要阅读的图书。还可以写一写可以改进的方向和存在的不足,再展望一下未来。
好了,小编的水平有限,能帮助大家的就这么多。论文是一个看着难也简单的东西,不能说一点都不会写,只是写出来的好与坏,希望能给即将进入大四还有一年就要毕业的学计算机学科的同学带来帮助。如有别的见解或者本文中写的不对的地方,欢迎大家多多批评。如果大家有什么问题,也可以私信或者评论,小编会在第一时间为大家带来个人的看法,欢迎骚扰。
以上所有,只是个人看法,如有不对,在这里说声抱歉。
以上所有,只是个人看法,如有不对,在这里说声抱歉。
以上所有,只是个人看法,如有不对,在这里说声抱歉。