jsp网络远程作业管理系统shfw论文.docx
- 文档编号:2146513
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:42
- 大小:807.75KB
jsp网络远程作业管理系统shfw论文.docx
《jsp网络远程作业管理系统shfw论文.docx》由会员分享,可在线阅读,更多相关《jsp网络远程作业管理系统shfw论文.docx(42页珍藏版)》请在冰豆网上搜索。
jsp网络远程作业管理系统shfw论文
xxx学院
毕业设计(论文)说明书
题目:
网络远程作业管理系统
的设计与实现
作者:
学号:
系(院):
计算机科学系
专业班级:
计算机科学与技术
指导者:
实验师
(姓名)(专业技术职务)
评阅者:
(姓名)(专业技术职务)
XXXX年XX月xxx
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Myeclipse6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。
文章介绍了知识管理,用户管理,知识搜索,知识审核评估,知识统计等等的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法。
本系统界面友好,操作简单,比较实用。
【关键字】:
管理信息系统、sql、Jsp应用
Summary
Withmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanage-mentinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpr-iseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeff-ectivemanagementofanyresource(staff,finance,property,etc.)internaltheenterprise,andalsoestablishingamanagem-entinformationsystemfittinginwithitsowncharacteristics.
Thisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofvisualfoxpro,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thatistoestablishasetofeffectiveschemeforstudentmanagementbycomputer,throughanalyzingdisadvantagesofstudentmanag-ementbyhumanresources.Thisarticleemphasizesonthreesec-tions.Thesystemanalysissectionofstudentmanagementinfor-mationincludesfeasibleanalysis,managementfunctionanalysis.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesignanddatanumberdesign.Andthesystemrealizationsectionhasprovidedseveralmajorfunction,togetherwiththemainwindowsandprograms.
Thiseconomicalandpragmaticsystemhasexplicitinterfa-ce,withsimpleoperation.
[Keywords]:
MIS、studentmanagement、Jspapplication
目录
摘要2
目录4
第一章系统概述6
1.1系统及需求分析6
1.1.1系统需求分析6
1.1.2可行性分析6
1.2系统的功能简介9
1.2.1项目规划9
1.3系统的开发目标10
第二章系统分析10
2.1.业务流程的分析10
2.2.数据流程分析13
2.3.数据存储分析:
实体联系图14
2.4.功能分析:
功能层次图15
第三章系统设计15
3.1登陆子系统功能设计15
3.2学生子系统功能设计16
3.3教师子系统功能设计16
3.4管理员子系统功能设计17
3.5数据库设计17
3.5.1本系统中所涉及到的主要实体共有几个数据表17
第四章系统的功能21
4.1首页介绍22
4.1.1首页介绍22
4.1.2作业任务查看页面22
4.1.3师生交流页面23
4.2系统登陆界面24
4.2.1系统用户登陆页面24
4.2.2管理员登陆后主界面27
4.2.3用户管理模块30
4.3学生作业提交界面34
4.4教师答疑界面35
第五章软件的测试37
5.1.软件测试概述37
5.2.测试内容38
第六章全文总结38
第七章致谢39
第八章参考文献39
附录40
第一章系统概述
随着科学技术的飞速发展与经济全球化进程的不断加快,经济发展表现出从资本经济向知识经济转变的重要特征,即资本密度下降,知识密度上升,知识要素对经济发展的作用越来越大。
知识管理涉及到企业组织内部各个部门以及各部门之间的文化、信息、技术等各种类型的知识,知识管理越来越受到重视。
1.1系统及需求分析
1.1.1系统需求分析
通过调查,要求系统需要有以下功能:
1.由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
2.由于该系统的使用对象多,要求有较好的权限管理;
3.原始数据修改简单方便,支持多条件修改;
4.方便的数据查询,支持多条件查询;
5.在相应的权限下,删除数据方便简单,数据稳定性好;
1.1.2可行性分析
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在Windows2000中文版操作系统环境下,使用Jsp6.0中文版开发成功的。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:
Jsp语言
Jsp是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在Jsp环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Jsp具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Jsp提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。
Jsp自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计:
4.0版以后的Jsp支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。
在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Jsp则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Jsp自动生成对象的程序代码并封装起来。
每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言:
Jsp是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。
Jsp语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Jsp是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。
在设计Jsp程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Jsp环境,直接在Windows环境下运行。
事件驱动编程机制:
Jsp通过事件来执行对象的操作。
一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。
例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Jsp设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。
这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
Jsp具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MicrosoftSQL格式的数据库,并提供了强大的数据存储和检索功能。
同时,Jsp还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Jsp编辑和处理。
Jsp提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 网络 远程 作业 管理 系统 shfw 论文