毕业论文示例-基于WEB的学生综合测评系统的设计与实现(2)

2019-04-22 21:21

南通大学毕业设计

第1章 绪 论

1.1 系统开发背景

随着时代不断的进步,手机不再仅仅是一个移动电话,已经越来越多的融入了我们的生活,而随着移动终端的迅猛发展,人们的业余生活也得到了很多改善。数字科技的发展,早已改变了我们很久之前的生活习惯。

记得上高中上学时,经常为了查找一个知识点而翻遍教材与参考书;经常在上下学坐车的路上抱着厚重的“五年高考三年模拟”一页一页的翻;经常在宿舍其他同学都睡觉的时候,自己打开床头灯,秉烛夜读。这样做既浪费时间又非常的不方便,使得学习的效率大打折扣。对于“时间就是成绩”的高三学生来说,多一分时间就多一分成绩,多一分成绩也许命运就从此不同。考一个理想的分数固然重要,但光有好的成绩是不够的,选择合适的大学与自己喜欢的专业也非常重要。我们经常看到很多同学由于在报选专业的时候对自己所选择的专业并不十分了解,真正入学后对自己的专业毫无兴趣,因而产生厌学情绪。 如何提高学生的学习效率,让学生更加方便的学习。如何让学生选择好合适的大学与喜欢的专业都成了有待解决的问题

1.2 系统开发原因

基于以上的现状,我决定在现阶段自己开发一个基于Android平台的二级C语言掌上题库APP,使自己可以通过手机应用程序轻松浏览二级C语言的题目,让自己更容易学习二级c。

1

南通大学毕业设计

第2章 系统开发环境及运行环境介绍

1.2.1 开发环境和使用工具

(1)手机客户端:Eclipse+JDK 1.6+SDK 2.2+ADT

(2)Web服务端:Visual Studio 2010+ .NET Framework SDK (3)服务器:IIS 7.5

(4)数据库:SQL Server 2005 (5)开发所用电脑的配置如下:

处理器:Inte(R) Core(TM)2 Duo CPU T6600@2.2GHZ 2.20 GHz 内存:3.00GB 硬件空间:80GB

1.2.2 建议的运行环境

手机客户端:Android手机系统2.2或以上版本 Web服务端:Internet Explorer 5.5或以上版本

2

南通大学毕业设计

第3章 系统分析

在Android手机上做二级C语言掌上题库APP是一个学习性质的尝试,动机主要除了兴趣以外,主要是为了更好的深入学习软件技术这门学科,学习在移动终端开发应用程序。同时也希望这个C语言掌上题库APP有一定的使用价值,使用户可以真正通过这个应用程序提高自己学习的效率与学习成绩。无论在上下学的路上、还是入寝之前,都可以打开C语言掌上题库APP浏览查看自己需要的知识。

第四章 可行性分析

4..1技术实现可行性

随着移动网络的发展,手机上网人数日益增多,人们已经习惯通过手机网络的方式在网络上进行即时信息的交流和接受服务。

开发二级C语言掌上题库APP已经非常成熟,首先,从硬件上讲,现在的只能手机速度现在已经不是问题,大容量高速度的手机存储卡十分普遍,同时无限网络的速度普遍可以达到100M,这些为电子商务的运行打下坚实的基础。从软件的角度上讲,Anroid操作系统具有非常强大的功能,可以让Java程序人员在Android操作系统的手机上开发各种软件。同时,开发手机客户端的工具Eclipse也相当成熟。有了这些技术的支持,我们成功开发一个移动手机客户端没有任何技术风险。

此外现在已有不计其数的软件采用手机客户端--->Web服务端--->数据库的模型开发手机应用程序,因此此项技术早已完全成熟。

4.2软件经济可行性

(1) 硬件成本: 开发终端:PC一台。 测试终端:Android一部。 所使用硬件均为本人已有硬件,因此无任何硬件成本。

(2) 软件成本: 所使用软件均为开源软件和破解软件,因此无任何软件成本。 4.3 开发环境可行性

(1) Eclipse:目前最主流的Android开发工具。采用最新的INDIGO版本

(2) Android SKD 2.2:Android开发工具包,提供强大的开发文档与应用编程接口。 (3) JDK 1.6:JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

(4) Visual Studio 2010:用来开发二级C语言掌上题库APP系统Web服务端。 (5) SQL Server 2005:用来提供后台数据库支持。 1.6.4 总体可行性结论

通过上面的所有的可行性分析,这次毕业设计所做的高考宝典系统中的项目方案已经十分成熟,继续下一步的开发工作是完全可行的。

3

南通大学毕业设计

5 系统需求分析

4

南通大学毕业设计

第6章 方案论证

6.1 系统结构论证

C/S(Client/Server)结构即客户机/服务器结构,其中服务器是网络的核心,客户机是网络的基础,客户机通过网络从服务器或得所需要的资源;Client是运行客户端程序的机器,Server是运行服务器程序的机器。C/S结构充分利用了客户机与服务器两端的硬件优势,将一部分工作交由客户机来处理,只需要将结果通过网络发送给服务器,这样不仅节省了网络流量,还大幅减少了服务器的负载,进而可以减少服务器的响应时间,改善用户的使用体验。

B/S(Browser/Server)结构即浏览器/服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。本软件需要在Android手机上编写一个客户端的软件供用户进行信息的浏览,而不会使用到浏览器的任何功能,因此该系统模式不适合Android二级C语言掌上题库APP。 综上所述,由于本系统是基于Android平台的手机应用系统,因此选用C/S结构。

5


毕业论文示例-基于WEB的学生综合测评系统的设计与实现(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四六级写作经典句型汇总16类1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: