计算机科学与技术毕业论文37815.doc
《计算机科学与技术毕业论文37815.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业论文37815.doc(19页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(论文)计算机实验中心点名系统第1章 绪论1.1 课题背景在计算机技术广泛推广的今天,应用计算机已经大大的提高了社会的各方面的效率,而作为学校,社会知识的高度集中区,计算机已经成为一种必需品。有了计算机,那么我们就应该在方方面面想到用它来提高我们的效率。对于大学学生的考勤方面,现在越来越显示出其重要性,虽然大学生都已经步入成年,但是其自治力还是很不乐观。很多方面还需要代课老师和学校的监督,当然对于中学生就更是重要了,对于上课点名很占用时间,而且效果不好,老师不能对学生每次点名情况都有明确的了解,所以一个可视化的点名系统称为必需。此外,对于学生上课表现情况。老师可以更具其回答问题的质
2、量及次数来进行打分,所以在上课时有一个能够面向学生的点名系统对学生的知识进行提问也成为老师们十分想要的一个系统。但是虽然软件业发展很快,对于这方面的软件却很少见,所以开发点名与提问系统的软件成为一个十分需求的任务。1.2 本课题研究的目的及意义1.2.1 研究目的本软件专门为了老师和广大学生上课的便利而设计。所以本组成员对老师(用户)进行了调查以及对这方面的细节进行了考察力求使老师在课堂上不通过喊破嗓子,不用大声读题,不用对学生的资料进行询问。只需要电击鼠标就可以实现对学生点名与提问,方便省时。此外,本软件中还有对学生的大分与记录,对学生的整体情况进行记录,以及对每次到课情况进行统计,使得课堂
3、上的更多情况能在数据库中得以保存。可见本软件在目标上是尽量满足用户的需求。1.2.2 研究内容计算机实验中心点名系统可以分为数据采集和数据处理7,由于实际情况的限制,本点名系统主要是对数据进行处理。系统对采集后的数据进行分析处理。用户端服务器点名系统TCP/IPTCP/IP 图1-1 计算机实验中心点名系统图如图1-1可以看出,学生使用不同的计算机,当使用时通过TCP/IP协议将到课信息数据到传送到服务器,管理中心会将采集后的数据传到计算机实验中心点名系统中进行处理,由点名系统按照时间,定时的生成日表、月表、年表,这些表单将成为管理员统计的基础数据。1.2.3 研究意义本软件专门为了老师和广大
4、学生上课的便利而设计。所以本组成员对老师(用户)进行了调查以及对这方面的细节进行了考察力求使老师在课堂上不通过喊破嗓子,不用大声读题,不用对学生的资料进行询问。只需要电击鼠标就可以实现对学生点名与提问,方便省时。此外,本软件中还有对学生的大分与记录,对学生的整体情况进行记录,以及对每次到课情况进行统计,使得课堂上的更多情况能在数据库中得以保存。可见本软件在目标上是尽量满足用户的需求。1.3 本章小结在越来越重视教育的今天,点名也成为老师上课不可缺少的,而计算机试验中心点名系统应运而生,不仅解决了老师在点名中的便利性问题,同时可以保证学生更好的课堂效果。第2章 技术综述2.1 B/S结构B/S(
5、Browser/Server)结构即浏览器和服务器结构11。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在B/S这种结构下,用户的工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构11。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的计算机网络技术来看,局域网建立B/S结构的网络应用,并且通过Internet/Intranet(互联网/企业内部网)模式下数据库的应用,相对易于把握、成本也是较低的。它是一次性到位
6、的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如局域网LAN,广域网WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理的访问权限,同时服务器数据库也很安全。特别是在Java这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。2.1.1 使用B/S结构的优势计算机实验中心点名系统是针对于各大院校服务,在这些学校中,使用B/S结构做成的系统不仅维护和升级方式简单,同时可降低成本,选择性也更多。1. 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,使用B/S结构的软件,系统管理员只需要管理服务器,而所有的客户端只是
7、浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。由于B/S结构的管理软件只安装在服务器(Server)上,系统管理员只要管理服务器就可以,而用户界面的主要事务逻辑是在服务器端通过WWW浏览器实现。这样的设计导致所有的客户端只有浏览器,所以系统管理员无需为用户做更多工作,而用户只要维护好硬件设备就可以使用软件系统。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户的人力、物力、时间、费用的节省是显而易见的,惊人的。B/S结构对计算机
8、实验中心点名系统来说,它的适用范围是广泛的,因为它支持着移动网络、传输网络、固定网络6,当这些网络随着科技的进步而变化时,计算机实验中心点名系统也会跟随着进步。这时只要在网站中升级系统,所有的用户就会看到更新后的系统,不需要系统管理员去逐一的调试企业内的所有客户机。2. 成本降低,选择更多。众所周知,Windows在桌面电脑上占领绝对的市场,浏览器成为了标准配置,但在服务器操作系统上Windows并不是处于绝对的统治地位。现在的网络技术发展趋势为凡是使用B/S结构的应用管理软件,只需安装在Linux服务器上即可,而且安全性很高。即使服务器的操作系统的选择是很多,但是使用B/S结构的管理软件,无
9、论它处于什么操作系统中运行,都可进入软件系统中。这一设计以让大部分使用Windows作为操作系统的用户,都可以使用本系统,同时不受到任何其他影响。这样就是说,在学校的服务器上开发了计算机实验中心点名系统,各个用户只要安装浏览器就可以了,并不需要知道计算机实验中心点名系统的服务器使用的是哪一种操作系统。2.1.2 使用B/S结构的劣势计算机实验中心点名系统的服务对象是各大院校,这样系统要求服务器可以承担较重到负荷,而且一旦数据存储量过于庞大时,服务器可能面临崩溃,这样后果将不堪设想6。对于计算机实验中心点名系统来说,每天都需要采集每分钟的数据信息,而且它拥有大量的业务用户,如此来看,系统每天都需
10、要处理大量数据。所以,使用B/S结构也存在一些问题,就是随时要面临数据过多导致系统崩溃的问题。但在实际生活中,数据库存储单位即网络运营商都会有备用的数据库存储服务器,以防在发生问题是及时解决。2.2 JAVA概述Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言12。2.2.1 Java的特点1. Java语言是简单的12。Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集。2. Java语言是一个面向对象的12。Jav
11、a语言提供类、接口和继承等其他内容,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。3. Java语言是分布式的12。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。在本设计中,更可以体现出Java分布式的特点,通过定义不同接口,实现类实现
12、这些定义好的接口。4. Java语言是健壮的12。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。对于本身为一个大型管理系统,Java的这一特点成为通讯网络电子计费系统的必要功能保障。5. Java语言是安全的12。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。在通讯网络电子计费系统中,用户是通过网络连接到服务器,Java这一特点保障了系统的安全性。6. Java语言是可移植的12。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基
13、本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用jdk1.5实现的。这样,使得通讯网络电子计费系统在任何操作系统下都可以执行。7. Java语言是多线程的12。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。Java的多线程使用,使得系统可以解决多个客户端的数据传输问题。8. Java语言是动态的12。Java语言的设计目标之一是适应于动态变化的环境。这一特点可以让电子计费系统显示动态页面,从而使系统的页面更加丰富,最终可以让用户和系统之间具有更紧密的交互性和联系性。2.2.2 使用Java的优
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 毕业论文 37815

链接地址:https://www.31ppt.com/p-3992641.html