基于WEB的学生综合测评系统的设计与实现.docx
- 文档编号:290038
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:58
- 大小:1.81MB
基于WEB的学生综合测评系统的设计与实现.docx
《基于WEB的学生综合测评系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于WEB的学生综合测评系统的设计与实现.docx(58页珍藏版)》请在冰豆网上搜索。
基于WEB的学生综合测评系统的设计与实现
题
目
基于WEB的学生综合测评系统的设计与实现
摘要
本文根据学生综合测评系统的特点,采用B/S(浏览器/服务器)的系统设计方案。
选用ASP.NET和SQLServer2008开发环境,设计并实现了一个学生综合测评系统。
主要工作如下:
首先,本文对系统进行了全面的分析,具体包括可行性研究、需求分析、数据流程分析以及系统流程分析。
通过对可行性进行研究,得出了系统开发是可行的结论;通过用户的需求分析,了解了综合测评系统应该具有的功能;通过数据流程分析,明白了系统中数据的流向;通过系统流程的分析,得到了系统流程图。
其次,本文阐述了该系统的设计与实现,其包括总体设计、数据库设计及详细设计与实现,通过对系统的总体设计,划分出系统具体的功能模块;通过对数据库的设计,得到了系统的逻辑结构;通过详细设计与实现,实现了系统的各项功能。
最后,本文介绍了该系统测试的方法、步骤及采用的测试用例。
经过一系列严格的测试得出的结论是:
虽然本系统存在一定的缺陷,但是其各项功能却是较为可靠的。
本系统界面友好,操作简单,比较实用。
关键词:
测评系统,ASP.NET,SQLServer2008
ABSTRACT
Accordingtothecharacteristicsofstudentcomprehensiveevaluationsystem,theessayusestheB/S(Browser/server)systemdesign,choosesASP.NETandSQLServer2008developmentenvironment,designsandimplementsastudentcomprehensiveevaluationsystem.Themainworkisasfollows:
Firstofall,thisessayconductsacomprehensiveanalysisonthesystem,includingfeasibilitystudy,demandanalysis,dataflowanalysisandthesystemflowanalysis.Basedonthefeasibilitystudy,itdrawsaconclusionthatthesystemdevelopmentisfeasible.Throughanalyzingthedemandsoftheusers,weunderstandthefunctionthecomprehensiveevaluationsystemshouldhave.Basedondataflowanalysis,weknowdataflowofthesystem.Byanalyzingthesystemflow,weobtaintheflowchartofthesystem.
Secondly,thisessayclarifiesthedesignandrealizationofthesystem,includingtheoveralldesign,thedatabasedesignandthedetaileddesignreportandtherealization.Throughthedesignofthewholesystem,wedivideitintospecificfunctionmoduleofthesystem.Bydesigningthedatabase,weobtainsystemlogicstructure.Andthroughthedetailedreportandtherealization,werealizethefunctionsofthesystem.
Finally,theessayintroducesthemethodandtheprogressoftestingthesystemandappliessometestexamples.Throughaseriesofstricttests,itcanbeconcludedthatalthoughthissystemhascertaindefects,itsfunctionismorereliable.
Thesystemismorepracticalwithafriendlyinterfaceandasimpleoperation.
Keywords:
EvaluationSystem,ASP.NET,SQLServer2008
第1章绪论
1.1系统开发背景
随着计算机技术的不断发展,在现代化社会中,信息的处理越来越依赖计算机来完成。
在没有测评系统之前,所有的信息记录都是由人工记录维护,不但不方便,还经常出错,有了测评系统就可以方便的对各种信息进行维护了。
近年来各种规模校园网的成功构建,使依托网络平台开发基于WEB的学生综合测评系统成为可能。
根据一套科学、合理、公平、客观的指标体系,开发出一款基于WEB的学生综合测评系统,对测评数据进行收集、分析、研究,实现学生综合测评管理的科学化、合理化,为教育工作设立行之有效的测评管理机制,促进学校长远战略目标的实现,这已成为各种类型院校的共同追求。
作为一名计算机专业的学生,有义务通过计算机实现对这些信息的科学化管理,故本次毕业设计本人选择学生综合测评系统的开发,通过本次系统的开发使综合测评网络化、信息化、科学化,另外通过本次系统开发也能锻炼自己独立开发能力。
根据对部分高校综合测评的客观情况的调查与研究,总结出了学校综合测评存在的问题如下:
1.虽然各高校都有计算机,但是还没充分发挥其作用。
2.学生综合素质测评管理缺乏规范。
3.综合测评手工处理环节偏多,工作量大,出错率较高,经常给教育工作带来麻烦。
4.班主任或辅导员对学生综合素质手工测评较多,这样可能会使人为因素偏多,不能准确反映学生综合素质,影响教学质量的提高。
1.2系统开发意义
1.重要性
学生综合测评是每所学校每年必须要做的工作,它的内容对于学校的决策者和管理者来说都至关重要,所以学生综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。
但一直以来学校都使用人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:
效率低、保密性差。
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护来说都有不少困难。
2.必要性
目前我国普通高校综合测评的管理大多还停留在纸质的基础上,这已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。
基于WEB的学生综合测评系统与人工相比较,具有如下3点优势:
从经济性来说,克服了原有由人力来完成表格设计、指标确定、印发、填写、统计等一系列过程,节省了人力、物力、财力、时间,所有的工作基于网络,由计算机根据既定规则完成,降低了测评的经济成本。
从科学性来说,测评数据的收集和统计结果用统一的数据库进行管理,为不断提高测评的信度和效度,提供了强大的数据支撑。
基于网络的测评能随时检测信度和效度,确保测评数据的科学性与准确性。
从实效性来说,测评后的效果可以由计算机处理后直接呈现,缩短了测评结果的反馈周期。
1.3本文结构
本文共分为7章,各部分的主要工作如下:
第1章为绪论部分,主要对系统开发背景、系统开发意义做了论述。
第2章对系统开发的环境进行详细介绍,本系统是在B/S软件体系结构下,依托ASP.NET技术及SQLServer2008开发平台,对综合测评系统进行开发。
第3章进行系统分析,主要包括可行性研究、需求分析、数据流程分析及系统流程分析。
第4章对系统进行总体设计,具体包括系统设计的目标、系统功能分析、系统功能模块。
第5章进行数据库设计,数据库设计又可分为概念结构设计、实体E-R图、关系E-R图、逻辑结构设计、数据库表设计。
第6章进行系统详细设计与实现,详细设计与实现包括首页面的设计与实现、管理员功能模块的设计与实现、普通教师功能模块的设计与实现、班主任辅导员功能模块的设计与实现、学生功能模块的设计与实现、信息反馈功能模块的设计与实现及综合测评功能的设计与实现。
第7章进行软件测试,软件测试包括软件测试概述、软件测试的方法、软件测试的步骤、软件测试测试用例。
最后本文将对本次系统开发作简短的总结,主要总结本系所存在的问题,另外还将会对本系统的后续改进作简单的规划。
第2章系统开发环境介绍
目前在应用开发领域中,主要分成两大编程体系,一种是基于浏览器的B/S(Brower/Server)的结构,另一种是基于客户端的C/S(Client/Server)结构。
在本次开发设计中,选择基于B/S结构的体系,采用ASP.NET技术,使用SQLServer2008数据库来完成本系统的开发。
2.1B/S结构简介
B/S软件体系结构,是随着Internet技术的兴起,对C/S体系结构的一种变化或者改进的结构。
在B/S体系结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,维护和升级也比较方便、快捷、高效,B/S结构如图2.1所示。
图2.1B/S结构图
B/S结构的优点:
1.具有分布性特点,可以随时随地进行查询、浏览等业务处理。
2.业务扩展简单方便,通过增加网页即可增加服务器功能。
3.维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
4.开发简单,共享性强。
由于B/S架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。
因此,需要备有数据库存储服务器,以防万一。
2.2SQLServer2008简介
SQLServer2008是一个重大的产品版本,它推出了许多新特性、改进了很多关键功能。
MicrosoftSQLServer2008系统提供了两种类型的数据库:
系统数据库和用户数据库。
并且其较之前的版本增加了6点新特性:
简单的数据加密、外键管理、增强了审查、改进了数据库镜像、加强了可支持性及热添加CPU。
SQLServer2008的优点如下:
1.具有数据压缩功能
数据仓库中的数据容量随着操作系统数目的快速增加而在持续增长。
内嵌在SQLServer2008中的数据压缩使得用户可以更有效的存储数据,同时还提高了性能,因为降低了I/O要求。
2.具有备份压缩功能
保持一直在线做基于磁盘的备份是花费很昂贵的,并且很耗时。
有了SQLServer2008的备份压缩,保持在线备份所需的存储降低了,并且备份速度明显变快了,因为所需要的磁盘I/O减少了。
3.具有分区表并行功能
分割使用户能够更有效的管理大型的、不断增长的数据表,只要简单的将它们分割为易管理的数据块。
SQLServer2008是在SQLServer2005中的分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 学生 综合 测评 系统 设计 实现