小学生素质测评系统的设计与实现高年级+开题报告+源码.docx

上传人:b****5 文档编号:8327046 上传时间:2023-01-30 格式:DOCX 页数:54 大小:407.80KB
下载 相关 举报
小学生素质测评系统的设计与实现高年级+开题报告+源码.docx_第1页
第1页 / 共54页
小学生素质测评系统的设计与实现高年级+开题报告+源码.docx_第2页
第2页 / 共54页
小学生素质测评系统的设计与实现高年级+开题报告+源码.docx_第3页
第3页 / 共54页
小学生素质测评系统的设计与实现高年级+开题报告+源码.docx_第4页
第4页 / 共54页
小学生素质测评系统的设计与实现高年级+开题报告+源码.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

小学生素质测评系统的设计与实现高年级+开题报告+源码.docx

《小学生素质测评系统的设计与实现高年级+开题报告+源码.docx》由会员分享,可在线阅读,更多相关《小学生素质测评系统的设计与实现高年级+开题报告+源码.docx(54页珍藏版)》请在冰豆网上搜索。

小学生素质测评系统的设计与实现高年级+开题报告+源码.docx

小学生素质测评系统的设计与实现高年级+开题报告+源码

XXXX大学

 

题目小学生素质测评系统的设计与实现(高年级)

学生姓名XXX学号XXXXXXXXXX

所在学院数学与计算机科学学院

专业班级信息管理与信息系统专业1201

指导教师XXX

完成地点陕西理工学院

 

2016年05月18日

陕西理工学院本科毕业设计任务书

院(系)数学与计算机科学学院专业班级信息管理与信息系统(信管1201)学生姓名

一、毕业设计题目小学生素质测评系统的设计与实现(高年级)

二、毕业设计工作自2016年3月14日起至2016年6月17日止

三、毕业设计进行地点:

陕西理工学院

四、毕业论文(设计)应完成内容及相关要求:

本设计结合小学生高年级(4-6年级)学生素质测评指标体系,设计开发出界面友好、易于操作的测评信息系统,能实现相关数据的录入、修改、查询、统计、打印等功能。

以便为教师、家长更好地了解学生的全面发展,有针对性地进行指导提供依据,而且学校进一步深入开展素质教育,

推进学校信息化管理上台阶

相关要求:

以软件工程的方法,采用面向对象的设计技术,完成整个系统的设计,开发、形成软件系统一套,撰写毕业设计说明书。

五、毕业论文(设计)应收集资料及参考文献:

[1]有关面向对象的程序设计的文献资料;

[2]有关数据库设计的文献资料;

[3]有关软件工程的文献资料;

[4]有关信息管理系统开发案例的资料。

[5]孙思文.基于教育测量学理论的学生综合素质测评体系分析[J].西北医学教育,2010,18(6):

1127-1134.

[6]康云.谈学生综合素质测评系统开发与设计[J].电脑知识与技术,2005,(6):

8-10.

六、毕业论文(设计)的进度安排:

[1]2016.3.14--2016.3.25根据任务书,收集文献资料,撰写开题报告,并完成外文资料的翻译工作。

[2]2016.3.26--2016.4.8根据开题报告,进行需求分析,完成数据库设计。

[3]2016.4.9--2016.4.20完成界面设计,同时完成中期检查报告。

[4]2016.4.21--2016.4.30进行系统集成和测试,提交毕业设计说明书初稿。

[5]2016.4.1--2016.4.18根据修改意见,修改系统和说明书,提交定稿,并准备答辩,完成毕业设计资料的归档工作。

指导教师签名系(教研室)主任签名专业负责人签名批准日期

 

小学生素质测评系统的设计与实现(高年级)

XXX

(陕理工数学与计算机科学学院信息管理与信息系统1201班,陕西汉中723000)

指导教师:

XXX

[摘要]实施素质教育是我国基础教育面向21世纪所做的战略选择,因此,人们对小学生的教育问题看得也尤为重要。

小学生素质测评系统的开发采用B/S模式,将从身体素质、智能素质、性情素质、品德素质、和行为习惯五个方面对小学生进行全面的测评。

系统将充分体现小学生测评的相关信息,包括学生信息、教师信息、班级信息和家长信息等,提供必要的信息查询功能。

着重处理小学生素质测评方面的功能,得出全面、公正、权威的测评结果;对小学生素质测评信息进行信息化管理,能够让学校老师、家长更好的了解学生的全面发展,有针对地进行指导提供依据,同时可以帮助学校进一步深入开展素质教育,推进学校信息化管理踏上新台阶。

[关键词]素质测评;数据库设计;测试

 

DesignandImplementationofQualityAssessmentSystemforPrimarySchoolStudents(HighGrade)

XXX

(Grade12,Class1,MajorInformationManagementandInformationSystem,SchoolofMathematicsandComputerScience,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)

Tutor:

XXX

Abstract:

TheimplementationofqualityeducationisthestrategicchoiceforChina'sbasiceducationintwenty-firstCentury,soitisparticularlyimportanttotheeducationofprimaryschoolstudents.ThedevelopmentofelementaryschoolstudentsqualityevaluationsystemusingB/Smode,fromthephysicalquality,intelligencequality,temperament,character,andbehaviorhabitsofthefiveaspectsofthecomprehensiveevaluationofprimaryschoolstudents.Systemwillfullyreflecttherelevantinformation,includingstudentinformation,teacherinformation,classinformationandparentinformation,etc.,toprovidethenecessaryinformationqueryfunction.Focusonpupilsqualityevaluationfunction,comprehensive,impartial,authoritativeevaluationresultswereobtained;forprimaryandsecondaryschoolstudentsqualityevaluationinformationforinformationmanagement,canhelpteachersandparentsbetterunderstandthestudent'sall-rounddevelopment,theguidanceprovidedaccordingto,alsocanhelpschoolstofurthercarryoutthequalityeducation,topromotetheschoolinformationmanagementembarkedonanewlevel.

Keywords:

Qualityassessment;Databasedesign;Test

1绪论

1.1项目背景

现在是什么时代?

是信息时代,是互联网时代。

众所周知,随着科技的不断提高,计算机科学技术日渐成熟,许多传统的行业已经逐渐的被计算机技术所替代,较多数的人工操作模式也逐渐的被计算机技术替代,这样的替代使得许多工作得到了跳跃式的发展。

因此,计算机技术在人类社会的各个行业,各个领域发挥着越来越重要的作用。

实施素质教育是我国基础教育面向21世纪所做的战略选择,但是我们也知道,随着素质教育的深入,课程理念不断深化的今天,教育评价机制则存在着很多缺陷和不足。

因此,严重的制约了素质教育的实施,无论对于学校来说还是对于学生来说这都是一个需要急切解决的问题。

实现小学生素质测评信息化管理,具有着效率高、保密性好、针对性强等优点。

信息化管理可以减少传统模式利用人工进行学生素质测评所带来的一些缺点。

对于传统的人工操作来说,学生信息的更新比较慢,进而导致了学生家长不能及时的了解孩子们在学校的学习、生活情况,久而久之,学校和家长可能在教育孩子方面存在着一定的脱节现象。

本课题的目的就是开发出一款以网络为基础的素质测评系统,不但能够全方位的对小学生的素质进行测评,而且能够实现方便快捷的数据管理,能够让学校老师、家长更好的了解学生的全面发展,有针对性地进行指导提供依据,同时可以帮助学校进一步深入开展素质教育,推进学校信息化管理踏上新台阶。

1.2项目意义

在学校内部,传统的评价与考试制度,严重制约了素质教育的实施,无论是校长还是普通教师在社会的压力和功利主义影响下,不得不为了学校的“声誉”和单位的“成绩”而忽视甚至放弃对学生综合素质的培养。

解决这一顽症的根本途径就是改变“以升学率和成绩评价教育的单一评价机制”,建立多元化多方位的综合素质评价机制,引导评价制度向多元化方向发展。

对学生进行综合的素质培养与评价,使学生成为真正健康的人,才能适应未来社会的需求,担当起建设和谐社会的需要。

现如今,人们对于小学生的教育日趋加重,无论是家长们还是老师们都想要孩子们全面健康的成长。

本次毕业设计小学生(高年级)素质测评系统将会从小学生的基本信息和教师、家长、班主任的测评信息入手,依据科学地素质评价指标体系,全面的评价小学生的素质。

让小学生在素质测评下,能够更好的成长,能够全面健康的发展。

1.3可行性分析

在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

并且可行性研究主要集中在以下三个方面:

1.3.1技术可行性

本系统的数据库较小,所以程序在响应时间、数据更新处理时间上性能是比较突出的。

而且也正是由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

根据本系统的功能需求,采用ASP.NET与SQL2008数据库引擎进行开发。

而SQL2008作为一种快速的、多线程、多用户和健壮的数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。

因此在技术层面上,是完全可行的。

而且SQL是一个非过程化的语言,可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。

基本的SQL命令只需花费很少时间就能学会,最高级的命令在几天内便可掌握。

SQLServer功能强大,而且很多信息管理系统都是用SQLServer作后台,所以对小学生素质测评系统的开发是可行的。

ASP.NET是微软公司继ASP之后推出的新一代ActiveServerPages,他不是ASP的简单升级,是微软发展的新的体系.NET的一部分。

同以前的Web开发模型相比,ASP.NET具有较强的性能、VisualStudio世界级的工具支持、灵活性、简易性、可管理性、可缩放性、自定义性、扩展性,以及完全性等数个重要的优点。

同时,代码分离、ADO.NET技术以及全新的开发语言C#更是给作者带来了更快捷、更方便的操作。

SQLServer是一个关系数据库管理系统(DBMS),数据库处理的基本结构,采取关系型数据库模式,但是在SQLServer的数据库处理中,则是使用了面向对象的操作方式。

作者根据它的这个特点,配合数据设计的基本原则及数据库的范式要求对数据库进行设计。

所以,此方案具有技术可行性。

1.3.2操作可行性

本系统的顺利实施将改变传统的操作流程和方式,由于计算机应用的普及,大多人对计算机管理模式和具体操作都很熟悉。

在进行系统设计时,将会充分考虑用户的习惯,使得操作简单、数据录入迅速、规范、可靠、统计准确、适应力强以及容易扩充。

尽量把工作人员的操作量降低,使其在界面友好的环境中工作。

所以,本系统的使用对工作人员来说具有操作可行性。

1.3.3经济可行性

通过分析新系统的成本效益,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。

下面具体列出了成本和效益的分析:

从长远来看,小学生(高年级)素质测评系统是管理信息化的必经之路,这一系统的实施,实现了“无纸化”办公,带动高校的其他信息化建设,推动高校的信息化水平更上一层楼。

其经济效益包括系统的正常运行替代了以前的手工操作,这将大量减少员工开支和办公用品的开支等。

由以上可知,本系统在经济上是可行的。

综上所述,系统开发具有可行性。

一种软件开发是否能够取得成功,一是市场的需求,二是软件开发所需要软件开发工具,以及开发技术和当时硬件的发展水平。

从这两个方面而言,基于B/S的小学生(高年级)素质测评系统的开发是可行的。

2开发环境及工具

2.1系统环境

硬件平台:

硬盘空间80G以上;

内存:

1G以上;

CPU:

InterPentium43.0GHz或更高;

操作系统:

Windows2000/Windows7/Windows8/Windows10

其它软件:

浏览器:

IE浏览器6.0以上、360急速浏览器

数据库:

SQLServer2008

开发平台:

MicrosoftVisualStudio2010

2.2开发环境

在进行开发之前,首先决定的第一个问题就是该使用什么开发环境来编写该系统?

以目前常见的网络程序语言来说,主要有JSP、ASP、PHP、.NET几种。

还有MicrosoftVisualStudio、Eclipse、BorlandJBuilder等,这些并不是程序语言,而是程序语言在建构程序时的“集成开发工具”,不过它们在设计的过程中也占有相当重要的角色,因为选用正确的集成开发工具,可以加速程序设计的进行、测试与排错,因而对整体进度具有决定性的影响。

选择程序语言为.NET。

基于以下几点:

ASP.NET是微软推出的基于.NET平台的新一代WebForms窗体和XMLWebServices的开发平台。

相对于ASP而言,ASP.NET不仅仅只是ASP的一个简单升级。

ASP.NET是建立在公共语言运行库上的编程框架,可用于服务器上生成功能强大的Web程序。

它与ASP早期的版本相比有很多不同之处。

从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。

ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。

在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NETFramework所支持的VB.NET,C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。

由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。

ASP.NET是一个统一的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。

尽管ASP.NET的语法基本上与ASP兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。

通过逐渐向现有的ASP应用程序增加ASP.NET功能,我们可以自由地使其增大。

ASP.NET是一个编译的、基于.NET的环境,我们可以用任何.NET兼容的语言(包括MicrosoftVisualBasic.NET,MicrosoftVisualC#和MicrosoftJScript.NET)创作应用程序。

另外,整个Microsoft.NETFramework可用于任何ASP.NET应用程序。

开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。

ASP.NET有许多新的特性,其主要优点有以下几点:

(1)简易性

ASP.NET应用了公共语言运行库中的托管服务,这简化了程序的开发。

(2)自定义性和扩展性

用户可以使用自己编写的自定义组件或扩展组件替换ASP.NET运行库的任何子组件。

(3)增强的性能

ASP.NET是在服务器上运行的编译好的公共语言运行库。

ASP.NET可利用早期绑定、实时编译。

本机优化和外核缓存等服务,所以在编写代码行之前就已显著提高了性能。

(4)安全性

ASP.NET应用了Windows系统内置的身份验证机制,这样可以保证应用程序的安全性。

(5)强大工具支持

ASP.NET框架应用了VisualStudio.NET集成开发环境中的工具箱和设计器。

(6)强大平台

ASP.NET应用是基于公共语言的运行库的.NET的框架类库。

消息处理和数据访问解决方案都可与Web无缝访问,ASP.NET可以选择最适合应用程序的语言或跨多种语言分割应用程序。

(7)可管理性

ASP.NET采用基于文本的分层配置系统,弱化了将设置应用于服务器环境和Web应用程序的操作。

ASP.NET框架应用程序在部署时只需将必要的文件复制到服务器即可将ASP.NET框架应用程序部署到服务器,不需要重新启动服务器。

(8)可缩放性和可用性

ASP.NET增加了专门用于在聚集环境和多处理环境中提高性能的功能。

另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为泄露。

死锁时,可立即创建新进程,以保持应用程序始终可以处理请求。

2.3开发工具

SQLServer2008作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。

区别于FoxPro、Access数据库,SQLServer2008是一个功能完备的数据库管理系统。

它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。

而像存储过程、触发器等特性,也是大型数据库才拥有的。

VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。

VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。

另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。

VisualStudio.NET集成开发环境现在包括开发智能设备(如PocketPC)应用程序的工具。

通过使用这些工具和.NETFramework精简版(.NETFramework的子集),您可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NETFramework精简版上运行的应用程序。

ASP.NET移动设计器扩展了ASP.NET和.NETFramework,可用来生成移动电话、PDA和寻呼机的Web应用程序。

此设计器集成在VisualStudioIDE中。

您可以创建移动Web应用程序,使用移动设计器修改移动Web窗体,然后生成和运行该应用程序(所有这些操作都是在VisualStudio中完成的)。

Web窗体是用于创建可编程Web页的ASP.NET技术。

Web窗体将自己呈现为浏览器兼容的HTML和脚本,这使任何平台上的任何浏览器都可以查看Web页。

使用Web窗体,通过将控件拖放到设计器上然后添加代码来创建Web页,与创建VisualBasic窗体的方法相似。

Windows窗体是用于MicrosoftWindows应用程序开发的、基于.NETFramework的新平台。

此框架提供一个有条理的、面向对象的、可扩展的类集,使得能够开发功能丰富的Windows应用程序。

另外,Windows窗体可作为多层分布式解决方案中的本地用户界面。

XMLWebservices是可以通过HTTP使用XML接收请求和数据的应用程序。

XMLWebServices不受特定组件技术或对象调用约定的制约,因此可由任何语言、组件模型或操作系统访问。

在VisualStudio.NET中,可以使用VisualBasic、VisualC#、JScript、C++的托管扩展或ATLServer快速创建和包含XMLWebservices。

可扩展标记语言(XML)提供描述结构数据的方法。

XML是SGML的子集,非常适合在Web上传送。

万维网联合会(W3C)定义了XML标准以使结构化数据保持统一并独立于应用程序。

VisualStudio.NET完全支持XML,提供了XML设计器以使编辑XML和创建XML架构更容易。

SQLServer2008中包含了非常丰富的新特性:

通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本。

通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展。

同时,SQLServer2008将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。

由于大大减少了应用程序宕机时间,提高了系统的性能,并加以更严格的安全控制,SQLServer2008在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。

SQLServer是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineeringstrategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。

(1)安全、可靠、高效的企业级数据管理平台

SQLServer2008将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。

例如,SQLServer2008将提供全新的安全认证、数据加密技术来加强数据系统的安全性。

数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性,而数据集成、各种自动化管理、调试和优化工具则为IT管理工作带来全新的体验。

在硬件方面,SQLServer2008支持64位运算和海量数据存储。

(2)先进、一体化的商业智能平台

SQLServer2008使您可以快速构建部署各类商业智能解决方案,为你提供深入的业务分析统计、和监控预测平台,进一步推动企业的信息化管理和业务发展。

SQLServer2008将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据挖掘的一系列设计、开发、管理工具。

为了满足客户日渐增强的实时BI和企业级应用规模的需求,SQLServer2008在构建商业智能平台的实时性、扩展性方面也有了质的飞跃。

全新

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

当前位置:首页 > 高等教育 > 工学

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

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