"景先生毕设|www.jxszl.com

Web的学校教材订购系统的设计与实现

2023-01-02 12:05编辑: www.jxszl.com景先生毕设
Web的学校教材订购系统的设计与实现[20191217135709]
摘 要
对于一个学校的来说,教材订购是其教学管理过程中一个必不可少的重要环节。近年来,随着教育体制改革的推进,使得教材管理和订购逐渐面临着复杂化、多样化的趋势,因此其原有的人工管理和发放模式也受到了严峻的挑战,这就需要开发更加有效的系统来对其进行有效的管理。
本文阐述了基于Web的教材订购系统的工作原理和实现方法,分析了实际应用过程中教材订购管理工作的流程,并对系统功能目标和使用的数据库进行了系统地分析和设计,在此基础上使用JSP作为前台系统主要开发语言,SQL2005为后台数据库管理系统,tomcat作为服务器开发实现了基于Web的教材订购系统。所开发的系统主要实现的功能模块包括管理员所完成的采购商管理、教材管理,订购申请和用户所进行的申请管理、教材订购等操作,同时为了使学校中对教材订购的管理更有效,教材订购系统主要对学校内部,主要适用于学校的内网。
 查看完整论文请+Q: 351916072 
关键字:订购JSPB/S结构
目 录
1.绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.3 Java Script 2
2.需求分析 3
2.1需求调研 3
2.2可行性的分析 3
2.2.1技术的可行之处 3
2.2.2经济的可行之处 3
2.2.3操作可行之处 3
2.2.4法律的可行性 3
3.系统分析 4
3.1系统用户 4
3.1.1管理员 4
3.1.2用户 4
3.2功能模块分析 5
3.3设计的基本思想 5
3.4性能需求 5
3.4.1安全性 5
3.4.2数据的完整性 6
4.系统设计 7
4.1数据库的分析与设计 7
4.1.1概念结构设计 7
4.1.2逻辑结构设计 9
4.1.3连接原理 11
4.2中文乱码问题处理 11
5.系统功能实现 12
5.1系统登录页面实现 12
5.2管理员模块 12
5.2.1供应商管理 13
5.2.2教材的信息管理 15
5.2.3教材审批 18
5.2.4修改密码 18
5.2.5系统退出 19
5.3用户模块 19
5.3.1采购申请管理 19
5.3.2教材管理 20
6.系统测试 21
6.1系统测试目的与意义 21
6.2测试的过程 21
6.2.1测试方法 21
6.3其他错误 22
结 语 23
参考文献 24
致 谢 25
1.绪论
这个章节着重介绍了系统的课题背景、目的和意义以及对开发工具和技术。
1.1课题背景
如今,很多学校在教材订购方面的操作依旧很繁琐,每学期必须花费管理人员较多的时间来进行。人为原因造成的失误也层出不穷,失误的出现必定给学校管理员带来许多不便和麻烦。制约了学校教材订购方面的发展。
所以,现在迫切需要一个系统来帮助学校管理员来更好的改变这种现状。这个系统不仅能够让学校管理员减少工作量,还能让管理员在最大限度上提高在教材订购方面的工作效率。
1.2目的和意义
开发这个系统的目的就是帮助学校更好的管理订购教材。根据这个系统所要实现的目的和任务,认为这个系统的存在是合理的,必要的。
为了能更好的满足当前学校的教材订购的需求,教材订购系统在学校中的应用和推广十分必要。它能有效的提高教材订购的工作效率,降低学校工作人员的劳动强度。
一个好的订购和管理能使系统更好的实现,能使学校教材订购管理方面的运行起来更效率。
1.3开发工具及技术
1.3.1开发工具
(1) My Eclipse
My Eclipse,是一个优秀的、功能强大的、运用范围广泛的开发软件,对于本系统来说,它能够起到很大的促进和支持作用。
My eclipse中包含的许多功能使本系统的开发更加完善,并为本系统将来能拥有更健全的功能打下基础。
(2)Tomcat
在一台计算机上配置Tomcat,可以利用Tomcat响应服务器。Tomcat是其他服务器的延伸,单独运行于系统之中,所以在运行时,Tomcat是单独运行的。
(3)Sql2005
Sql2005 是一个大型数据库,它运用了最简便的高级结构化查询语言来管理大量的系统数据,可以说是一个最流行的系统数据库系统。
SQL减少了SQL2005资源的使用,提高了SQL2005的能力,在低档软硬件平台上用较少的资源就可以支持更多的用户。SQL在很多方面有很好的表现,例如功能性,健全性,安全性等等方面,同时还支持像二进制图形,声音,动画等媒体数据。提供了高级语言第三代的软件接口,能在C + +和其他主要语言中嵌入SQL语句和过程化语句,对数据库的数据进行操作。由于它拥有许多优秀的前台开发工具,使其可以快速开发生成基于客户端PC 平台的应用程序,提供了新的数据库能力,通过网络能方便读写远程数据库中的数据。
(4) JSP
JSP技术是用JAVA编写语言来编写程序的,来封装产生动态网页的处理逻辑。使网页还能访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持能反复利用的基于组件的设计,使这个系统的应用程序开发变得快捷方便。
JSP是在服务器端中运行,然后将结果和代码一起返还给客户端,实现建立动态网页所需要的功能。由于JSP是在服务器端中运行的,返回的结果就是一个文本,所以用户通过浏览器就能观看。JSP页面由HTML和Java的两种代码组成。在页面客户端发送的请求下,服务器将对这些代码进行处理,然后再将结果页发送给客户端。JSP完全面向用户,而且使用简单,也很安全。JSP技术的好处:
①只要编写一次,基本上所有的地方都能运行。除了系统,代码不需要改变和重做。
②很多平台都支持这个系统。其中很多系统能在所有的平台进行,也能在所有环境中进行。
③伸缩性很强大。想要完全运行系统只需一个小文件就行,由多台服务器进行合理的均衡,多台计算机进行各种例如事务处理,信息处理等操作。许多这样的Java服务器,都显示出强大的功能性。
④开发工具的样式很多,同时还支持很多强大的功能。JAVA很适合这个系统的开发。JSP也能用于各种繁琐的功能。
1.3.3 Java Script
JavaScript是这个系统的一个脚本语言,在安全性方面有这良好的表现。在客户端实现脚本其中的语言是普遍存在的,给HTML加上如呼应用户的各种动态功能。Java Script有很多功能,在详细的形式下实现对程序进行开发。在HTML的基础上,Java Script还能够开发Web互相式网页。JavaScript网页存在一个动态与用户之间,是实时性的,这让网页含有较多活的元素和优秀内容。
2.需求分析
本章节对系统作了详细的需求分析。对开发工具的技术、操作、法律等进行可行性的分析。
2.1需求调研
在项目的开始,经过一系列的查看中发现,现在的学校订购工作还是存在着很多不足之处,订购申请与供应商信息采用分散的管理,很不利于系统的设计,所以教材订购系统的设计与实现是很必要的。
2.2可行性的分析
为了减少资源的浪费,必须进行可行性的分析。下面就是各方面的介绍:
2.2.1技术的可行之处
在系统的开发过程中,将用到MY Eclipes,SQL和JAVA。这是关键的工具,很简单,也很适合初学者使用。在对Java的了解中,这个系统的开发是很简单的,花费也比较少,核心软件也是很容易就能得到的,网上下个数据库就能进行对软件系统的研究。当然,在这4年的学习中,这种数据库知识都学过,也有过很多的实训训练,所以这方面都有点会,也有一些的能力。
2.2.2经济的可行之处
现在是信息化时代,信息化管理可以使教材采购工作更加系统,快速,全面。这样可以减少学校管理员的工作压力,还能提高效率,而且现在计算机也很便宜,完全可以满足学校的要求,能方便学校管理员来管理订购学校教材,提升了管理员的工作效率。
2.2.3操作可行之处
这个系统很简单,只要像平时上网一样鼠标点点就能进入,然后可以进行各种操作。对用户的操作要求是非常低的,另外该系统只要会上网就可以工作,所以这个系统的设计是很必要的.

原文链接:http://www.jxszl.com/jsj/rjgc/2186.html