毕业设计(论文)学生成绩发布系统的设计与实现.doc
《毕业设计(论文)学生成绩发布系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)学生成绩发布系统的设计与实现.doc(36页珍藏版)》请在三一办公上搜索。
1、学生成绩发布系统的设计与实现作者姓名: 指导教师: 单位名称: 计算机科学与技术系专业名称: 软件技术大连东软信息技术职业学院2009年6月Design and Implementation of Student Grade Distribution Systemby Supervisor:Dalian Neusoft Institute of Information TechnologyJune 2009毕业设计(论文)任务书毕业设计(论文)题目:学生成绩发布系统的设计与实现设计(论文)的基本内容: 本文设计并实现了学生成绩发布系统,该系统从用户角度分为学生模块,教师模块,管理员模块。实现网
2、络选课评分,查询成绩,修改成绩,增加删减用户,修改用户,录入和修改成绩,录入和查询教师,能过支持多用户同时运行,具有后台管理功能,使操作更加方便,节省大量人力资源,节约了成本,有效地节约时间和经费,以最有效率的沟通方式。在毕业设计过程中采用JSP加Servlet进行开发,数据库使用MySql。设计思路清晰,系统易于维护和扩展。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字: 2008年 12 月 8 日学生成绩发布系统的设计与实现摘 要随着Internet逐渐渗透入人们工作、生活中的各个角落,人类的生活发生了翻天覆地的变化。而一
3、种新的事物电子管理(Electronic Management)更是使全球的信息管理工作更加便捷。近几年来,国内外学校关于学生成绩发布的系统和程序的发展都非常迅速,众多软件如雨后春笋般地不断涌现。本系统采用B/S架构,JSP与Servlet两种技术结合进行开发,使用My Eclipse作为开发环境,数据库采用MySql。在整个开发过程中经过了严格的项目开发过程管理,严格按照规范设计执行,对整个项目的品质有保证,同时严格测试环节,整个系统功能更加趋于完善,达到了设计的目的。该系统学生成绩可以根据学生的学号和姓名轻松进行查询,教师以及管理员可以轻松进行修改与录入。为了达到以上目标,满足客户的需求,
4、要求系统具有的功能有:能过支持多用户同时运行。能够将成绩录入,修改,查询。支持成绩的各种排序。具有后台管理功能。本系统的页面设计友好,使用统一的页面风格,所以界面美观易于操作。同时功能设计完善,有错误提示和操作提示,从细节上提高整个系统的友好程度。思路更清晰,更易于维护以及扩展。关键词:学生成绩发布系统,B/S架构,JSP,ServletDesign and Implementation of Student Grade Distribution SystemAbstract With the Internet to find their way into peoples working an
5、d living in every corner of human life has changed dramatically. And a new thing - e-governance (Electronic Management) is a global information management more convenient.In recent years, both at home and abroad on student achievement in schools issued by the development of systems and procedures ar
6、e very fast, many software have emerged, such as mushrooming. With more and more developed, more and more advanced technology, the software despite the different characteristics, but its main function is the same. Abroad, student performance on the school system in the earlier release, but the natio
7、nal differences, cultural differences, differences in management, making student achievement distribution system in China has been more widely and more deeply applications. Most of the use of special network, the price of equipment is very expensive, and have professionals to operate, very inconveni
8、ent to use at the same time, the escalation of a very complicated system, which gives users the very large investment, the cost is too high. This will undoubtedly give us an arm injected, we have reason to believe that as long as our bold and rational use of our wisdom, and efforts to improve the le
9、arning of advanced technology, we can not only developed a software that is the case, one day we the computer will catch up with developed countries or even various fields.This paper first introduces the research background, the significance of the status quo at home and abroad, as well as the devel
10、opment of the main research content of this article.System based on JSP and Servlet development framework, Eclipse, My Eclipse and SQL Server development environment, thinking more clearly, but also easy to maintain, develop and expand. Database platform MySql. System more friendly page design, use
11、some new controls to improve the visual aesthetics, the use of a unified page style, features designed at the same time, there is error prompt and operation, from the details of the whole system to increase the degree of friendship. System is a strict management of the project development process, i
12、n strict accordance with the design of the implementation of norms on the quality of the entire project to ensure that, at the same time part of rigorous testing, the entire system tends to improve more, achieved the purpose of the design of this system.Key words: design and implementation of studen
13、t grade,B/S,JSP,servlet目 录毕业设计(论文)任务书I摘 要IIABSTRACTIII第1章绪 论11.1 论文研究主要内容11.2 国内外现状1第2章关键技术介绍32.1关键开发技术介绍32.1.1JSP 简介32.1.2Servlet简介32.2 MySQL数据库4第3章系统分析63.1系统功能概述63.2 系统用例图63.3系统开发环境93.4系统任务的可行性分析93.4.1技术可行性93.4.2安全性可行性10第4章系统设计114.1系统功能结构模块114.2 系统各模块设计124.2.1学生查询成绩模块124.2.2教师评价成绩信息业务124.2.3管理员添加用
14、户业务134.3数据库设计14第5章系统实现175.1用户登录模块175.2管理员模功能块185.3教师管理模块185.4学生管理模块195.5课程管理模块205.6 学生功能模块215.7 教师功能模块22第6章系统测试256.1测试方案及测试用例256.1.1单体测试256.1.2综合测试25第7章结论26参考文献27致 谢28第1章绪 论学生成绩发布系统(Student Achievement Distribution System),简称SADS,是一个由人、计算机和其他外围设备等组成的进行本行业的信息收集、统计、存储、发布、维护和使用的综合性管理系统。它能够通过计算机统计发布数据,实
15、现人机辅助决策,从而提高工作效率和资源利用率,现在已经渗透到社会生活的各个方面,极大地推动和促进学校师生查询发布成绩的便利性,是目前计算机应用最为广泛,最为实用的一个领域。随着网络的不断发展和普及,人们生活水平的不断提高。网络查询和发布数据也越来越普及了,对于教育行业来说,产品众多,样式多样。现在的生活节奏也越来越快。很少有人花时间在发布学生成绩的数据上。如果利用了网络发布数据,只要你坐在办公室里、打开电脑就可以查询和发布相应的数据,简单快捷,这样既节约了你的时间也给相应的单位约了成本,是一个双赢的市场。学生成绩发布系统很好的利用了互联网的便捷、方便,改变了以前人们利用纸质文档发布数据习惯,为
16、足不出户在办公室点点鼠标,敲敲键盘就可以进行相应的工作。个人认为在现今高数字化的城市生活中,数据处发布工作占了很大的一个比重,所以学生成绩发布系统有很好的发展前景。该销售系统可以进行在线订购、销量统计、新品发布,出售者信息发布、查询信息和求购信息、浏览化妆品信息等。销售管理工作从简单的手工作业全面转向自动化、系统化,从而使销售管理专员能够从烦琐的日常事物中解放出来,大大减少了工作量,提高了工作效率。1.1 论文研究主要内容该系统的具体任务就是后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,简单
17、易用等特点。该系统不但能够方便快捷、准确无误的对学校和在校学生的成绩录入、发布等多项原本繁琐的工作流程进行替代,而且减轻了员工工作量,提高了工作效率;使原来需要多人完成的工作现在只需一人即可完可,节省人力物力。1.2 国内外现状在国内人们使用传统人工的方式管理化妆品销售公司的进销存相关信息,这种管理方式存在着许多缺点,如:效率低、易出错,时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。信息化的化妆品销售管理系统将这些难题迎刃而解。电子办公的兴起改变了传统的进销存相关信息人工管理的方式,传统管理方式存在着许多缺点:效率低、易出错,重要的是随着时间的累积会随之产生大量的
18、文件和资料,这对于查找、更新和维护都带来了相当大的困难。但是对于在线销售系统来说,利用电子商务给我们带来的便利,进销存信息全部保存在各自的数据库中,管理起来相当的方便 第2章关键技术介绍2.1关键开发技术介绍2.1.1JSP 简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 JSP技术使用Java编程语言编写类XML的ta
19、gs和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0
20、规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、B
21、ea公司等,所以JSP迅速成为商业应用的服务器端语言。2.1.2Servlet简介Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Jav
22、a Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能: (1) 创建并返回一个包含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 学生 成绩 发布 系统 设计 实现
链接地址:https://www.31ppt.com/p-3981990.html