教材管理系统的设计与实现详解Word文件下载.docx

上传人:聆听****声音 文档编号:851994 上传时间:2023-04-29 格式:DOCX 页数:30 大小:181.58KB
下载 相关 举报
教材管理系统的设计与实现详解Word文件下载.docx_第1页
第1页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第2页
第2页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第3页
第3页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第4页
第4页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第5页
第5页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第6页
第6页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第7页
第7页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第8页
第8页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第9页
第9页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第10页
第10页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第11页
第11页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第12页
第12页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第13页
第13页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第14页
第14页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第15页
第15页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第16页
第16页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第17页
第17页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第18页
第18页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第19页
第19页 / 共30页
教材管理系统的设计与实现详解Word文件下载.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

教材管理系统的设计与实现详解Word文件下载.docx

《教材管理系统的设计与实现详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《教材管理系统的设计与实现详解Word文件下载.docx(30页珍藏版)》请在冰点文库上搜索。

教材管理系统的设计与实现详解Word文件下载.docx

教材入库模块是对订购的书籍进行登记,有效避免出错。

本系统具有操作简单、对人的操作和维护管理水平没有很高的要求,十分容易使用,具有B/S可取的特点。

关键词:

B/S结构;

JSP;

WEB开发;

信息管理;

教材管理

ABSTRACT

Withtherapiddevelopmentofcomputernetworktechnology,theInternethasbecometheworld'

slargestcomputercommunicationnetwork.Itisalivewiththerapiddevelopmentofcomputernetworktechnology,theInternethasbecometheworld'

slargestcomputercommunicationnetwork.Itallaroundtheworldalmostallthecountriesandregions,eachuniversityteachingmaterialmanagementisaveryimportantpartoftheeducationsystem,involvestheuniversitymanagement,becauseitinvolvesthesemestereachstudenttonewlearningandnewmaterialsdemand.Somedisadvantagesofthetraditionalteachingmanagement,teachingmanagement,forcingustocontinuetoimprovethemanagementofteachingmaterials. Thissystemfromtheneedofteachingmaterialmanagementanddesign,animportantconsiderationmadeaveryeffectivemanagementofteachingmaterials.TraditionalmanagementisclearlyandInternettechnologytodrawfurtherapartinadvance,butalsoreducestheefficiencyofteachingmanagementincolleges,isnotconducivetothelong-termdevelopmentofcollegesanduniversities,therefore,imminenttodevelopanefficientmaterialmanagementinformationsystem.

Aseveryoneknows,databasetechnologyisdevelopingrapidly,sothattheB/SstructuregraduallyreplaceC/Sstructureofthedevelopmentofmanagementinformationsystem(MIS)infrastructure.ThesystemusestheB/Sframework,JSPwebsitedevelopmentduetotheefficient,powerful,easytodevelopandmodify,sonowwidelyused.ThedevelopmenttoolsusedisMyeclipse,thebackstagedatabaseisSQL2008,afterthecompletionofthesystemdevelopment,oldageinformationmanagementmodulecanachievecrud,providinginformationforsubsequentstaplingmodule.Curriculummodulemainfunctionistoachievethecurriculuminformationtoadd,view,deleteandsoon,whenaprofessionalneedtoaddacoursecanbeinthismoduletoadd,addtheinformationwillbefedbacktothematerialsselectedandtextbookorderingmodule,convenientmanagement.Realtimeunderstandthelackoftextbooks.Theclassroomandstudentm

Keywords:

B/Sstructure;

TheJSP.Informationmanagement;

WEB;

Teachingmaterialmanagement

目 录

1绪论 1

1.1教材管理系统背景 1

1.2教材管理信息系统的研发意义 1

1.3研究内容 2

1.4组织结构 2

2开发平台与开发技术 4

2.1系统运行平台 4

2.2开发技术 4

3教材管理系统的分析 5

3.1教材管理系统的可行性分析 5

3.1.1经济可行性 5

3.1.2技术可行性 5

3.1.3运行可行性 5

3.2功能需求分析 5

3.3教材管理系统的非功能性需求分析 6

3.3.1性能与效率需求分析 6

3.3.2可扩展性需求分析 6

3.3.3可靠性及安全性需求分析 7

3.3.4可维护性和可管理性 7

3.4运行环境的分析 7

4教材管理系统的总体设计 8

4.1教材管理系统的设计原则 8

4.2教材管理系统工作流程 8

4.3教材管理系统功能模块设计 9

5教材管理系统的数据库设计 11

5.1教材管理系统数据库设计概述 11

5.2数据库需求分析 11

5.3数据库概念结构设计 12

5.4数据库逻辑结构设计 12

6教材管理系统的具体实现 16

6.1用户登录设计 16

6.2年级管理设计 16

6.3课程管理模块 17

6.4教师管理 17

6.5学生管理 18

6.6教材管理模块 18

6.7教材选定模块 18

6.8入库登记模块 19

6.9添加教师领取信息 19

6.10查询模块 20

6.11用户管理模块 20

7教材管理系统的测试 21

7.1教材管理系统的测试方法 21

7.2教材管理系统测试用例 22

总结 23

参考文献 24

致谢 25

1绪论

1.1教材管理系统背景

随着不断深入的教材管理体制以及互联网技术达到迅速发展,显然,传统的教材管理系统各个方面都已不再适应发展的新需求。

它根本无法高效精准的完成教学管理工作。

而想要提高教材的管理水平,首要任务便是更新升级管理者的思想,加强对管理者思想的科学认知。

与此同时,运用先进的科学技术,开发一款高质量的教材管理信息系统,是一个深化教材体制的强有力举措。

教材管理是教务管理中重要的组成,学校教材管理模式都是在学年制的基础上,以班级为单位,来进行运作。

各个院校教材管理随着学生规模不断壮大、教材逐渐多样化,学生及个人在教材差异性渐渐变大的现实面前已展现出无法应对的局面。

并且,随着中国现在的教育的发展,校园网及Internet网的迅猛发展,几乎所有的高校都具备很好的网络通讯工具。

高校的信息化建设便更显得迫在眉睫。

而对于重要组成部分的教材管理,建立一套网络化的教材管理系统变成了必然趋势。

然而,现有的条件、管理理念与技术的水平都使其成为可能。

1.2教材管理信息系统的研发意义

根据教材管理的网络化趋势,为了适应此趋势,各大高校都在积极的进行改革,开发一款适应当前趋势的教材管理系统。

包括学生书费收缴情况的记录,教材的订购,教材的订购等等。

基于web的教材管理系统大大提高了各大高校的教才管理水平。

从而保障了教材管理的效率及质量。

高效的服务了高校广大的学生和教师。

该系统是教育制度创新和建立教学经济发展,社会进步和个人发展的重要措施,更加开放的教学组织和管理制度,这将有助于促进学生的全面发展,并充分调动学生的积极性;

有利于遵循教育规律,因材施教,满足从学校走出去的人们在不同经济和社会发展情况下的需要;

有助于提高职业教育的活力以及使职业教育进一步更大,更强,更快。

当前的教育体制决定了教材管理工作的复杂、繁琐性,数据量的庞大、管理工作的繁琐,可直接体现教材管理部门工作质量及工作效率。

传统的教材管理信息系统费时、费力。

并且,最不为人所待见的是,由于传统方法的管理,十分容易出现人为的错误,这些都使得高校的管理部门迫切的希望有一种有效的软件对教材进行管理,摆脱传统的管理模式,将管理员从繁重不堪的工作中解救出来。

以此来提供工作的效率,缓和工作的强度,提高管理水平,实现教学自动化,因此,开发一款先进的教材管理信息具有非常重要的现实意义。

2

1.3研究内容

各个高校的教材主要是服务广大学生及教师,其所涉及到的角色很多,业务也相对复杂,但是管理却落后,主要靠的是人力。

随着国家对教育力度的加大以及学校的发展,建立相适应的管理体制,保证质量才能使得高校的教材管理落到实处,才能使得计算机在教育产业发挥其真正的作用。

开发教材管理系统关键是将人力从繁杂的工作中解救出来。

将计算机代替人力解决问题。

充分发挥计算机的特点。

针对时下各大高校教材管理的很多弊端和不足,可以通过教材管理系统解决,实现高校对教材管理的需求。

通过教材管理系统改变教材管理人员与老师之间的沟通只能以纸张作为媒介的方式。

打通信息传播渠道,使用现代化的手段,对教材进行有效管理,将统计出错率高且工作量大的业务交给计算机,使得我们能够方便、快速的对所掌握的资料进行分析,真正实现网络化,提高决策的实效性和质量。

通过从实际情况以及此次毕业设计的技术情况出发,本系统的主要功能是依据高校课程的发布进行教材的选定与、订购、收先费情况统计及库存统计、领书记录统计等等。

方便各个部门间的交流,更加合理的利用了资源并更高校的完成了工作。

本系统只有一个角色,系统管理员对教科书进行管理,包括教材的订购,教师及学生书籍领取的记录录入,课程信息机学生信息的更新,教材的入库等。

此教材管理系统的开发主要是为了更好地管理各大院校的不同类别的教材,方便教材管理人员订书和领取书,教材和库存检查。

使教学管理系统化,自动化,标准化,从而提高教材管理的效率。

1.4组织结构

通过对本系统进行的初步分析及研究后,本论文觉得采用以下结构组织全文:

绪论,主要是研究课题的背景、研究的内容以及本系统开发的意义,从而确定此课题是否有可行性。

开发平台和开发技术,主要介绍本系统开发所工具的选取及开发环境的配置,技术中所涉及到的技术要点。

教材管理系统的需求分析,本章节主要从四个方面分析了系统的需求。

首先是对系统管理工作的介绍,再者,便是对教材管理信息系统的需求分析、非功能性需求分析及运行环境的分析。

教材管理系统的系统设计,通过建立系统设计的主要思路,完成要求的功能模块的设计,画好功能模块图。

明确本系统的总体架构设计和模块设计。

教材管理信息系统数据库设计,经过对本系统的设计思路的分析与研究,明

确了本系统的数据库设计,包括概念结构设计,逻辑结构设计及数据库的具体实现。

教材管理系统的具体实现,本章主要对本系统的各大模块进行详细讲解,包括界面设计,功能说明以及所设计到的技术点等等。

可以让别人一目了然地知道本系统具体实现了哪些功能,可否满足人家的需求。

教材管理信息系统的测试,该章节主要是对做出来的系统进行性能测试,包括测试方法的介绍,测试用例的选择,以及大家最为关注的测试结果。

总结,这一章节主要讲述本系统实现的功能以及还有待提升和改善的地方。

25

2开发平台与开发技术

2.1系统运行平台

硬件环境:

计算机一台处理器:

core1以上内 存:

512M以上硬盘:

40G以上

操作系统:

WindowsXX;

数据库:

SQL2008;

开发工具包:

MyEclipse、jdk;

JSP服务器:

Tomcat。

所用相关知识:

JAVA

2.2开发技术

MyEclipse,是一种很好的Java开发软件,Eclipse插件集合,MyEclipse是非常强大的,非常广泛的支持,尤其是支持各种开源产品很好。

企业级工作平台级(企业级工作平台,简称MyEclipse)是EclipseIDE的使用扩展,我们可以采用数据库和开发,集成和释放,大大提高应用服务器的效率。

这是一个非常丰富的功能开发的集成开发环境,包含一个完整的编码及调试,和测试,及发布功能,全力支持JSF,Struts,SQL,CSS,Hibernate,HTML,JavaScript。

除了免费的插件外,你可以找到很多使用于Eclipse的负担得起的商业插件。

如果你只是需要先进的功能,但不能找到一个免费的插件让你满意,你可以去买从第三方供应商这些插件,而不是购买一个完整的企业开发包,在这种情况下,将更多的实惠。

随着广泛应用及Eclipse的开源特性,它已成为在IDE领域的一把尖刀有--成百上千的插件,有免费的,有商业的。

访问Eclipse插件的网页可以大部分在Eclipse插件中找到。

真的MyEclipse的这些优点,所以本系统主要是借助MyEclipse上面配置好Tomcat服务器,数据库采用SQL2008进行开发。

所涉及到的关键技术包括对数据库进行操作以及编辑HTML页面。

3教材管理系统的分析

3.1教材管理系统的可行性分析

3.1.1经济可行性

估计新系统的开发成本和未来的运营和维护成本,估计,新系统使学校的管理有很大的提高,并比较成本和效益。

该系统的有效性可以从制度的利益和社会方面的考虑。

学生管理系统应注重其社会效益分析。

例如,该系统运行之后可以提供什么之前没法提供信息,用户的查询及使用这些信息提高了多少的方便程度,速度的增加又为多少,而又为管理员提供了多少帮助的决策等。

3.1.2技术可行性

根据该系统的目标,来衡量他们是否拥有必要的技术,可以考虑以及分析硬件和软件的性能要求以及环境条件,根据目标操作水平及其他方面的系统的数量。

考虑到软件应用程序实现系统的可行性,选择了更广泛的管理平台的

MyEclipse进行设计与开发,用SQL数据库来存储数据。

在硬件方面,则选择内存在512M以上,硬盘在40G,都可以满足系统的开发需要的普通个人电脑,当然,硬件的配置越高,系统的开发与运行会更加流畅。

考虑到如今的家用或者商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

硬件方面,选择超过512M内存,40G硬盘,所开发的系统个人计算机都能够满足。

当然,越高的硬件配置,系统的操作将更平滑。

考虑到今天的家用或商用的计算机硬件电脑配置的水平,硬件方面是没问题的。

软件方面,由于MyEclipse和SQL是两个成熟的开发工具,无论在可用性,安全性,可靠性是毫无疑问的,因此软件是可行的。

3.1.3运行可行性

如今,随着信息技术和计算机技术的发展,越来越多的高校认识到信息是一个重要的步骤,以提高管理效率不可或缺的。

学校的老师都接受过高等管理教育,他们也意识到现代管理方法的重要性。

然而,去代替手工管理的教材管理系统的高校,配备了现代化的管理思想更加是必不可少的。

通过以上的分析,该系统在运行方面的可行的。

3.2功能需求分析

通过对教材管理系统的了解,应用于各大高校的教材管理系统通常包括年级

管理,学生管理,教材订购,教材入库,领取记录录入等等。

所以一个较完善的教材管理系统应该包含如下功能:

实现教材管理信息输入,包括书籍的需求信息的输入、教材的入库、出库等。

教材管理各的种信息的修改、查询等。

教材采购报表的生成与各系各部门的教材需求管理等。

通过此系统软件,能帮助教师以及学生利用计算机,快速及方便地对教材信息进行管理,教材输入,输出,查找等所需操作,使散乱的教材信息能够具体化,直观化,以及合理化。

3.3教材管理系统的非功能性需求分析

3.3.1性能与效率需求分析

系统的性能体现了系统的处理性能,本教材管理系统的性能主要从以下方面体现。

不同类型的系统的侧重点不同,要求也各不相同,相同类型的系统也需要根据业务需求加以具体要求:

处理时间:

系统的处理时间是指完成某项功能所用的时间,通常,我们会选取几个较为常用或者关键的功能提出处理时间的要求。

吞吐率:

吞吐率是指单位时间内软件处理信息的能力。

吞吐率能够反映系统的最大的处理的能力或者最大的并行能力,通常需要根据系统自身的特点,选择几个关键的指标来衡量,本系统通过单位时间内信息处理量来衡量系统的吞吐率。

代码规模:

软件源程序的行数即为代码规模,它属于软件的静态属性。

一般来说,软件的代码规模不宜过大,浪费过多的存储空间,并且显得程序不够简洁,结构不够清晰,非常容易存在缺陷。

因此对代码也有一定的要求,以此来提高代码的可读性。

系统容量:

这个指标反映系统静态处理能力或者潜在的能力。

3.3.2可扩展性需求分析

系统的可扩展性就是指不修改系统设计对技术与应用需求的适应力。

要求系统具备可适应变化的可配置力。

而变化包括技术条件变化、运行条件变化、应用需求的变化。

基于B/S架构的系统为了考虑系统的可移植性,所以一般不会讲业务逻辑放在客户端,而是将业务逻辑放在数据库管理系统中。

另外,系统的支撑的平台或者体系结构应该满足开放化以及标准化的要求,遵循国际化标准,使得产品具有很好的开放性,用以保障各类系统的充分互联,为后续的系统的移植以及升级扩展打好基础。

开放性的系统须实现软件的开放性,在软件开发上遵守下列标准:

OS操作标准、图形界面标准、语言标准、文件标准、数据库访问标准与网络通讯标准等等。

3.3.3可靠性及安全性需求分析

系统的可靠性和安全性是信息系统应该具备的重要特征。

它主要是指系统不停运行,并且能够满足业务处理的响应时间限制的要求和保证数据的完整性,保密性以及可适用性和可审计性等等。

可靠性主要有硬件可靠性、软件可靠性和网络可靠性决定。

安全性方案需在系统、应用、操作等各层次考虑安全策略。

本教材管理系统的安全方案的实施采用的是分步实施的原则,最紧迫的问题最优先解决。

3.3.4可维护性和可管理性

本系统的可管理性是指采用同样的管理方式和工具进行管理的能力。

它要求简化自动化重复性的工作,防止系统运行错误。

并且可以以一定的形式提供用户需要的信息,保证主要的处理过程能长期不间断的运行。

另外,本系统的管理性还要求,当发生不可避免和不可预见的故障的时候,系统可以迅速定位并且解决问题及回复相关数据。

这样能够避免对业务的影响。

这样,必须要求系统可以提供有效的管理工具。

它应该是一个一体化的工具集,支持异构系统,可以提供全过程、功能强大的系统管理功能。

可维护性是指已经交付给客户的软件,为了满足新的软件需求或是改正错误对软件所进行的修改或者扩充。

可维护性的目标是要求软件缺陷的修正及修改尽可能简单,且在修改软件缺陷的同时不影响已有的功能。

为了提高软件的可维护性,在系统的非功能性需求方面,一般关注以下方面:

(1)系统的架构,所用到的技术、工具、平台有很好的可维护性。

(2)采用模块化结构使用复用程度高的不见,增加模块内聚程度,减少耦合程度,减少系统全局性变动。

(3)代码不要过于复杂,便于维护。

(4)完善、规范的应用日志以及管理功能。

3.4运行环境的分析

本系统在JDK配置好环境后,采用MyEclipse工具进行开发,数据采用的是

SQl2008版本,再在MyEclipse中安装了Tomcat插件作为服务器。

4教材管理系统的总体设计

4.1教材管理系统的设计原则

连接需求分析和硬件系统及使得系统得以实现的桥梁是软件系统,对软件的设计首先要注意以下设计原则:

(1)可靠性

由于软件系统规模越来越复杂,可靠性越来越难保证。

所以应用对系统运行的可靠性的要求也越来越高,软件系统的可靠性直接关系着设计本身的声誉及生存发展竞争能力。

软件的可靠性和硬件的可靠性本质的区别在于:

后者为物理机理的衰变及老化所致,前者是由于设计与实现的错误所致。

所以软件的可靠性必须在设计阶段便确定,在生产和测试阶段再考虑就十分困难。

(2)健壮性

健壮性又称鲁棒性,指系统对规范要求外的输入能判断出此输入是否符合规范要求,并且能有恰当的处理方式。

可修改性

以科学的方法设计软件,使其有良好的结构及完备的文档,性能易于调整。

(4)容易理解

(5)程序简便

(6)可测试性

可测试性是指设计一个合适的数据集合,来测试所建立的系统,保证系统全面的检验。

(7)效率性

软件的效率性用程序的执行时间与占用的内存容量来衡量。

在达到要求功能指标的前提下,运行所需时间越短、占用存储容量越小,那么效率越高。

(8)标准化原则

结构上实现开放,符合国家及信息产业部的规范。

(9)先进性

满足客户的需求,系

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2