推荐-基于JSP的课程学习网站设计与实现

上传人:每**** 文档编号:50837187 上传时间:2022-01-22 格式:DOC 页数:43 大小:2.27MB
收藏 版权申诉 举报 下载
推荐-基于JSP的课程学习网站设计与实现_第1页
第1页 / 共43页
推荐-基于JSP的课程学习网站设计与实现_第2页
第2页 / 共43页
推荐-基于JSP的课程学习网站设计与实现_第3页
第3页 / 共43页
资源描述:

《推荐-基于JSP的课程学习网站设计与实现》由会员分享,可在线阅读,更多相关《推荐-基于JSP的课程学习网站设计与实现(43页珍藏版)》请在装配图网上搜索。

1、基于JSP的课程学习网站设计与实现摘 要高频电子线路课程的学习网站是利用JAVA语言编写的,并采用myeclipse8.5开发工具编写而成的。其后台数据库采用Microsoft Sql Server 2000数据库进行支持,界面美化是利用Adobe PhotoshopCS3图片处理软件进行处理的。本系统从使用者角度出发,界面友好美观,人机信息交互灵活、方便、快捷,安全可靠,系统同时具有很大的可扩充性。系统由系统设置模块、学习资源材料分类管理模块、学习资源文件管理模块、用户管理模块、老师审核管理模块、在线查看审核结果管理模块等模块组成。每个模块都实现了增加、删除、修改,查询等相关操作。为了保证系

2、统的安全性,在用户登录系统设计时,用户需输入正确的工号和用户口令才能进入系统,并且不同的身份的用户具有不同的权限。本论文主要是根据用户对高频电子线路课程的学习网站的需求,分析写出的系统设计文档,本文档作为高频电子线路课程的学习网站的依据。关键词:高频电子线路;学习网站; JSP;文件审核推荐精选Abstract Electronic circuit course website is the use of JAVA language, and the use of myeclipse8.5development tools to prepare a. The background databa

3、se using Microsoft Sql Server 2000database support, beautify the interface is the use of Adobe PhotoshopCS3 image processing software for processing. The system from the user point of view, friendly interface, flexible man-machine information interactive, convenient, fast, safe and reliable, the sys

4、tem also has great extensibility. The system consists of system settings module, learning resource material classification management module, learning resource file management module, user management module, teacher management module, view online audit results management module and other modules. Ea

5、ch module has realized increase, delete, modify, query and other operations. In order to ensure the safety of the system, the user is logged in the system design, the user needs to input the correct number and password to enter the system, and the different identities of users with different privile

6、ges. This paper is based on users of electronic circuit course web site needs analysis, write system design documents, the document as electronic circuit course learning website based on.Key words: high-frequency electronic circuits; learning website; JSP; document review 推荐精选目录基于JSP的课程学习网站设计与实现1摘 要

7、1第一章 绪 论41.1 课题的研究背景及意义41.2课题的研究现状及发展趋势41.3 课题的主要内容介绍51.4 本章小结5第二章 需求分析62.1 系统可行性分析62.2 需求分析72.2.1 用户需求72.2.2 系统资源需求82.2.3功能需求82.2.4数据字典8第三章 系统的总体设计113.1系统总体结构113.2系统功能结构113.2.1用户信息管理功能模块123.2.2文件分类信息管理功能模块123.2.3文件管理功能模块133.2.4我的审核管理功能模块133.2.5审核管理模块143.2.5系统维护模块14第四章 数据库设计154.1概念结构设计154.2逻辑结构设计与实施

8、17第五章 详细设计195.1登陆模块设计与实现195.2用户信息管理设计与实现215.3 文件分类功能设计与实现235.4 文件管理功能设计与实现255.5 我的审管理功能设计与实现275.6审核功能设计与实现295.7 系统维护功能设计与实现31第六章 系统的测试与运行346.1黑盒测试346.1.1 用户登录测试346.1.2 密码修改测试356.1.3 添加用户356.1.4 文件审核管理366.2白盒测试366.3测试小结37致 谢38推荐精选参考资料39 第一章 绪 论1.1 课题的研究背景及意义信息时代,随着计算机技术以及通信网络的飞速发展,信息的发布和交流开始越来越广泛,利用计

9、算机、网络管理和信息采集势在必行。目前对于高等院校来说,利用计算机互联网进行网上办公、网上日常事务管理、网上财务管理、网上教学管理等,是适应现代化教学的一个基础和要求、是推动高校管理的科学化、规范化、科学化的必要条件。信息高度发达的网络时代,课程网站建设在高校教学工作中,起到了举足轻重的作用。它增强学生和学校的互动性,加强学生和老师的沟通以及学生之间的交流和探讨,给老师和学生提供一个教与学交流、共享资源的平台。对于我们电子信息科学与技术专业的学生来说高频电子线路是我们在大学必学的一门专业课,这门课相对来说理解比较难,鉴于此我在毕业设计选题时选择这个课题。我希望做一个课程网站使它具有很强交互性,

10、使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务,及时了解教学当前的状态,网站课程的建设就显得尤为重要。1.2课题的研究现状及发展趋势对于网站课程建设,国外高校与国内不同,他们有比较全面稳定的技术团队来提供服务与技术支持。然而国内高校信息化建设起步比较晚。在数字化校园理论逐步应用的过程中,各大高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统。形成了一定规模的信息化建设体系。但是整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内的信息管理系统在机构的设置、体系规划与国外高校相比有一定差距。近几年来,随着

11、多媒体技术和网络技术的迅速发展,网络课程异常火热。从大量的国内文献中可以看到,国内网络课程尽管在数量上迅猛增长,质量上也有较大幅度提高,但在设计上仍然存在着很多问题。尤其是网络课程设计更是流于形式,有些课程内容比较空洞,没有根据教学目标对整个课程作统一的规划,无法让学习者进行、讨论、问题解决等学习。因此,非常有必要对网络课程设计进行研究, 并构建了一套网络课程模式及设计开发过程。以求能进一步提推荐精选高网络教学的效率和质量。1.3 课题的主要内容介绍该系统属于中小型的高频电子线路课程的学习网站,可以有效地对学校高频电子线路课程资源进行高效的管理。其实现目标如下:1、界面友好美观,人机信息交互灵

12、活、方便、快捷,安全可靠。2、对用教学资源文审核,添加删除进行管理以及维护。3、对高频电子线路课程的学习网站教学资源文件种类管理,实现对分类的查询、添加、删除等操作。4、对系统的用户进行维护管理,主要可以添加用户。删除,查找用户。当添加一个管理员用户就可以管理该系统了。当添加一个学生,则在使用这个系统了。5、系统在线审核学生提交的高频电子线路课程的学习网站教学资源文件,一旦审核通过其他学生就可以查看使用这些文件了等信息。6、系统维护:系统退出、密码修改等。1.4 本章小结本章主要对高频电子线路课程的学习网站系统的背景、现状、研究目标及发展方向进行了简单的介绍。本阶段通过大量查阅高频电子线路课程

13、的相关资料和学校教务管理人进行实地考察、调研、分析,让我对高频电子线路课程的学习网站系统项目有了更深的认识。推荐精选第二章 需求分析2.1 系统可行性分析(1)技术可行性硬件支持:由于开发本系统所用到的MYECLIPSE8.5软件开发工具及SQL Server 2000对计算机硬件配置要求并不是很高,所以要想开发一个经济实用的系统软件,就我们平时学习的电脑就完全可以开发了。本人学习用电脑配置如下: 电脑型号华硕 K42JE 操作系统Windows 7 旗舰版 32位 ( DirectX 11 ) 处理器英特尔 Core i5 M 460 2.53GHz 主板华硕 K42JE (英特尔 HM55

14、 Express 芯片组) 内存 2 GB ( 尔必达 DDR3 1333MHz ) 主硬盘希捷 ST9320325AS ( 320 GB ) 显卡ATI Mobility Radeon HD 5470 ( 512 MB ) 显示器LG LGD018B ( 14 英寸 ) 光驱建兴 DVD A DS8A4S DVD刻录机 声卡 瑞昱高保真音频 网卡 Atheros AR5006X Wireless Network Adapter软件支持:本系统采用的是Borland公司推出的MYECLIPSE8.5全新可视化编程开发工具,其特点是操作简单、易学易用、功能强大。和VC相比,JAVA操作更简单、更

15、易于掌握,而在功能也并不比VC差;和VB相比,JAVA则功能更强大、更实用。后台数据库我选用的是Microsoft 公司推出的SQL Server 2000,该版本继承了SQL Server 7.0 版本的所有优点,同时它又增加了许多更先进的功能,与其他数据库软件相比,它的界面更友好,操作更简单,更容易学习,更容易上手,功能方面也还算比较强大。界面美化选用的是Adobe PhotoshopCS3图片处理软件协助处理。因此从软硬件技术的角度分析,开发一个高频电子线路课程的学习网站系统,在技术上是完全可行的。(2)法律上可行性 该系统是个人针对高频电子线路课程的学习网站的现状及发展需要而专门推荐精

16、选设计的本科毕设管理系统,系统的设计和源代码都是自己一手制作而成,从知识产权的角度来说,不存在抄袭和盗用版权的可能性,再加上系统所需数据信息来源都是由需求方提供或自己虚拟编制而成,因此在从法律的角度分析,开发高频电子线路课程的学习网站是完全可行的。(3)经济可行性由于开发本系统的用到的硬件设备都是自己平时学习的,所用到的软件开发工具(myeclipse8.5,SQL2000,Adobe PhotoshopCS3)都是免费版的,所以就不存在产生购买新硬件设备及购买开发软件的费用,开发本系统成本是非常的低。再说现在社会对本系统的需求量很大,本软件具有很强的实用性,商业价值潜力极高,只要作品一完工就

17、可以投入使用,很快就能产生经济效益。因此从经济的角度分析,开发高频电子线路课程的学习网站是完全可行的。(4)操作上可行性由于本系统是专门为学校老师管理高频电子线路课程而开发的。所以高频电子线路课程的学习网站的使用对象一般都是该学校老师。因该系统界面友好美观。并附带详细的操作说明书。因此只要使用者有一定的计算机基础就可以使用。综上所述,开发高频电子线路课程的学习网站在技术上、使用上、经济上、法律上都是可行的。2.2 需求分析软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化

18、,最终形成需求规格说明。需求分析是介于系统分析和软件设计阶段之间的重要桥梁。1此需求分析报告是针对用户所提出的条件或权能,经过系统的分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,提出实现方案,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。推荐精选2.2.1 用户需求本系统是针对我国大中专院校而言的,所以出发点必须满足大中专学校老师需求。经过对我国大中专学校的现状及大中专学校的发展需要的详细分析,对高频电子线路课程的学习网站应实现集成在校为学生提交教学资源文件审核,后台管理员的添加学生和老师用户管理。并学生可以添教学资源文件

19、以及修改密码等信息。2.2.2 系统资源需求高频电子线路课程的学习网站主要是为大中专学校老师而服务的,其目的就是为了减少人力投入,降低经营风险,提高管理和工作效率,使投资者或经营者的经济效益达到最大化。因此系统资源的合理利用是非常有必要的,本软件系统在运行阶段对硬、软件的需求如下:硬件环境: A 一台赛扬2.13Gz(主频相当)及以上的PC机 B内存256MB及以上 C.硬盘40GB及以上 软件环境:Awindows 98及以上的操作系统 BSQL Server 20002.2.3功能需求根据大中专院校老师对高频电子线路课程的学习网站的要求进行分析得出,本系统的主要功能如下:界面友好美观,人机

20、信息交互灵活、方便、快捷,安全可靠。对系统用户进行管理以及维护。对高频电子线路课程的学习网站教学资源文件的分类进行管理,实现对教学资源文件种类分类的查询、添加、删除等操作。对高频电子线路课程的学习网站的用户进行维护管理,主要可以添加用户。删除,查找用户。当添加一个管理员用户就可以管理该高频电子线路课程的学习网站了。当添加一个学生,则在可以上传教学资源文件文件,并等待老师审核了。当添加一个老师用户就可以为学生文件审核了,并且管理学生上传的教学资源文件。当老师审核结束后,学生可以查看自己的审核结果。并可以进行系统维护:系统退出、密码修改等。推荐精选2.2.4数据字典数据字典是数据库中所有对象及其关

21、系的信息集合。是分析阶段最重要的分析工具。它作用是给数据流图上的每一个成分加以定义和说明。一般是由数据项、数据结构、数据流、数据存储、处理过程五个部分组成。1、数据流数据流名称:用户信息别名:管理员信息简述:用于输入管理员的基础信息来源:由系统使用者提供产生去向:加工 “用户管理”数据流量:不限组成:管理员编号+工号+姓名+密码+职务+登记日期数据流名称:学生信息别名:学生档案简述:用于输入学生的基础信息来源:管理员提供去向:加工 “学生信息管理”数据流量:不限组成:学号+姓名+性别+邮箱+手机号+地址2、数据存储数据存储名称:审核管理信息简述:对提交教学资源文件信息进行审核管理组成:文件编号

22、+文件名称+文件种类+学生+分数组织方式:索引文件、系统编号为主健查询要求:要求能立即查询推荐精选数据存储名称:文件分类信息简述:对文件分类的信息进行存储管理组成:分类名称+分类编号组织方式:索引文件、编号为关健字查询要求:要求能立即查询3、数据流加工加工名:学生信息管理激发条件:接收到学生的基础信息时优先级:普通输入:学生的基础信息输出:学生基本信息加工逻辑:无加工名:教学资源审核管理激发条件:接收到学生提交材料的基础信息时优先级:普通输入:材料的基本信息输出:材料审核信息加工逻辑:无推荐精选第三章 系统的总体设计系统的总体设计主要是把用户所需求的东西转化为软件系统的重要环节之一。系统总体设

23、计的好坏会直接影响到软件系统的质量,不好的总体设计,肯定是做不出什么好的软件系统的,所以要想开发出好的软件系统,就必须得保证有一个好的系统总体设计。3.1系统总体结构根据用户需求分析得出本系统的总体设计结构图如图3-1所示:图3-1 系统总体结构3.2系统功能结构本系统是根据我国大中专高频电子线路课程的学习网站 的现状及学校老师推荐精选的发展需要进行详细的分析,对本科毕设管理系统进行合理的设计,实现集成毕业材料上交、审核,修改密码,用户管理、文件分类、在线查看审核结果、材料文件维护等功能,其系统总体功能需求框架图如下图3-2所示:图3-2系统总体功能图3.2.1用户信息管理功能模块包括新用户的

24、添加修改删除、查询等功能。用户功能:是实现当有新用户需要管理员添加,将用户基本信息添加到数据库中进行管理。用户查询功能模块:是实现能根据查询条件进行查阅用户的相关信息及对用户信息进行修改及删除。系统功能图:3.2.2文件分类信息管理功能模块包括文件分类信息的添加修改删除、查询等功能。文件分类信息功能:是实现对现有文件分类进行管理,随时调整文件分类促进高频电子线路课程的学习网站 更好的管理,当添加文件类型基本信息添加到数据库中进行管理。分类信息查询功能模块推荐精选:是实现能根据查询条件进行查阅分类信息的相关信息及对分类信息信息进行修改及删除。系统功能图:3.2.3文件管理功能模块包括学生毕业文件

25、的添加修改删除、查询等功能。文件管理功能:是实现学生毕业文件材料进行管理,学生可以添加提交高频电子线路课程的学习网站教学材料文件,等待老师检查并审核。文件模块:是实现能根据查询条件进行查阅文件名称的相关信息及对修改及文件进行删除。系统功能图:3.2.4我的审核管理功能模块对高频电子线路课程的学习网站的学生上传的文件进行审核管理,主要可以添加文件。删除学生上传的资料文件,查找学用户审核结果。当老师用户登录系统,就可以为学生提交的材料文件进行审核了,审核结束后学生可以在自己的页面查看到审核结果。系统功能图:推荐精选3.2.5审核管理模块高频电子线路课程的学习网站文件资料审核管理是系统的一个重点模块

26、。老师可以在线为学生提交的教学资源文件进行审核,并可以修改审核结果。老师可以查看未审核的学生教学资源文件文件和查看已审核的学生教学资源文件。当老师审核结束后,学生登陆自己的系统就可以查看到老师审核的结果了,并可以再次上传教学资源文件等待老师审核。系统功能图:3.2.5系统维护模块系统退出、密码修改等。系统功能图:推荐精选第四章 数据库设计数据库设计(Database Design)是根据用户的需求,在某一具体的数据库管理平台上,构造最佳的数据库结构和建立数据库的过程,使之能够有效地、安全地、完整地存储数据,从而满足用户的各种应用需求,包括信息管理要求、数据要求、加工要求和处理要求。4.1概念结

27、构设计概念结构设计任务是在需求分析说明书的基础之上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的需求来对数据和信息进行建模,利用实体关系图来描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述,它是整个数据库计的关设键。通过对本系统的详细分析,其主要包含以下几个实体,如图4-1至图4-4所示:图 用户实体推荐精选图 文件实体图 用户类型实体图 审核实体推荐精选实体与实体之间关系图如下图4-5所示:用户管理文件文件类型成绩1NNNNN1管理老师N审核NN属于N图4-5 实体与实体之间关系N4.

28、2逻辑结构设计与实施逻辑结构设计的其实就是把概念结构设计阶段设计好的E-R图转换为与选用数据库管理系统所支持的逻辑结构。根据美容院信息管理系统的功能进行分析,本系统需要以下逻辑结构表进行存储数据,其数据库名为:mry,本数据库是用sql 2000创建的,主要包括以下几个表:表4-1 系统管理员表字段名数据类型说明idint管理员表的IDsnoint管理员工号namevarchar管理员姓名passwordvarchar系统管理员登录密码postvarchar系统管理员职务表4-3 文件信息表推荐精选字段名数据类型说明file_snoint文件编号file_idvarchar文件IDFile_n

29、amevarchar文件名称file_addnamevarchar文件上传者file_xuehaovarchar学号File_typevarchar文件种类File_addtimevarchar文件添加时间表4-4审核表字段名数据类型说明file_snoint文件编号file_idvarchar文件IDFile_namevarchar文件名称file_addnamevarchar文件上传者file_xuehaovarchar学号File_typevarchar文件种类File_scorenvarchar文件审核结果推荐精选第五章 详细设计本系统主要由系统管理、用户管理、文件管理、文件分类管理,

30、审核结果管理、审核管理、登陆模块等功能模块组成。其每个模块的详细设计如下:5.1登陆模块设计与实现登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。系统登陆流程如图所示。用户身份验证。用户进入系统,首先需要进行身份验证。如果通过了身份验证,则为合法用户,同时其账号名称将会保存在Session对象,Session对象储存的信息是局部的,随用户不同而不同的。当用户访问系统的各个子系统时,系统自动从Session对象中获取用户的名称,而无须将用户的名称作为请求方法、参数名、参数值追加到URL中。这样可以避免用户恶意修改URL中的值而非法访问。Session对象中的变量设置:SessionU

31、ser_ID用户名。如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经登录,可以在登录模块进行退出登录的操作。在登录到这个页面或者刷新这个页面的时候,首先要进行一次session的判断。在输入用户名密码后,先确认输入框中有数据,将把输入框中的数据和数据库中的数据进行比较验证。如果一切通过,将产生两个session分别用来存放用户名和用户类型。之后跳转到相应的登录成功的页面。模块设计流程如下图所示。图4-1登入验证流程图推荐精选登陆主界面图如下:主要代码如下:%String id = request.getParameter(id).trim();String pwd =

32、request.getParameter(password).trim();String type = request.getParameter(type).trim();/response.getWriter().write(alert(+name+/+pwd+););ConnSql cs = new ConnSql();Statement statement = cs.getStatement();if (type.equals(管理员) String query = select * from yh where gh= + id+ and psd= + pwd + and type=管理

33、员;ResultSet res = statement.executeQuery(query);if (res.next() /session.putValue(loginSign,OK);/session.putValue(cID,customerid);String name = res.getString(name).trim();session.setAttribute(name, name);session.setAttribute(id, id);res.close();response.sendRedirect(./admin/index.html); else 推荐精选resp

34、onse.getWriter().write(alert(用户名或密码不正确,请重新输入!);window.location.href=index.html;);else String query = select * from customer_info where cardid= + id+ and passwd= + pwd + ;ResultSet res = statement.executeQuery(query);if (res.next() /session.putValue(loginSign,OK);/session.putValue(cID,customerid);Str

35、ing name = res.getString(name).trim();session.setAttribute(id, id);session.setAttribute(name, name);res.close();response.sendRedirect(./user/index.html); else response.getWriter().write(alert(用户名或密码不正确,请重新输入!);window.location.href=index.html;);%5.2用户信息管理设计与实现包括新用户的添加修改删除、查询等功能。用户功能:是实现当有新用户需要管理员添加,将

36、用户基本信息添加到数据库中进行管理。用户查询功能模块:是实现能根据查询条件进行查阅用户的相关信息及对用户信息进行修改及删除。用户添加系统流程图:推荐精选用户添加系统主界面如下:主要代码如下:% String name=request.getParameter(name); String gh=request.getParameter(gh); String e_mail=request.getParameter(e_mail); String telephone=request.getParameter(telephone); String address=request.getParamet

37、er(address); String class_type=request.getParameter(class); java.util.Date regTime=new java.util.Date(); 推荐精选 String register_Time=regTime.toString(); String query=insert into yh(gh,Name,Telephone,Email,Address,type)values(+gh+,+name+,+telephone+,+e_mail+ ,+address+,+class_type+);ConnSql cs=new Conn

38、Sql();Statement stmt = cs.getStatement(); stmt.executeUpdate(query);stmt.close();out.println(恭喜!用户信息添加成功!用户的信息已经写进数据库!);5.3 文件分类功能设计与实现包括文件分类信息的添加修改删除、查询等功能。文件分类信息功能:是实现对现有文件分类进行管理,随时调整文件分类促进教学资源文件更好的管理,当添加文件类型基本信息添加到数据库中进行管理。分类信息查询功能模块:是实现能根据查询条件进行查阅分类信息的相关信息及对分类信息信息进行修改及删除。系统文件分类添加流程图:文件种类添加系统主界面如

39、下:推荐精选主要代码如下:添加成功 添加成功推荐精选5.4 文件管理功能设计与实现包括学生上传教学资源文件的添加修改删除、查询等功能。文件管理功能:是实现教学资源材料进行管理,学生可以添加提交教学资源材料文件,等待老师检查并审核。文件模块:是实现能根据查询条件进行查阅文件名称的相关信息及对修改及文件进行删除。系统教学资源文件添加流程图:文件添加系统主界面如下:推荐精选主要代码如下:/不带扩展名 aString file_name = , ;/扩展名a.docString file_all = , ;/ 新建一个SmartUpload对象 SmartUpload su = new SmartUp

40、load();/ 上传初始化 su.initialize(pageContext);/ 设定上传限制 / 1.限制每个上传阶段文件的最大长度。 / su.setMaxFileSize(10000); / 2.限制总上传数据的长度。 / su.setTotalMaxFileSize(20000); / 3.设定允许上传的阶段文件(通过扩展名限制),仅允许doc,txt阶段文件。 / su.setAllowedFilesList(doc,txt); / 4.设定禁止上传的阶段文件(通过扩展名限制),禁止上传带有exe,bat, jsp,htm,html扩展名的阶段文件和没有扩展名的阶段文件。 /

41、su.setDeniedFilesList(exe,bat,jsp,htm,html,); / 上传阶段文件 su.upload();/ 将上传阶段文件全部保存到指定目录 / 利用Request对象获取参数之值 /out.println(TEST=+su.getRequest().getParameter(TEST) +); / 逐一提取上传阶段文件信息,同时可保存阶段文件。 for (int i = 0; i su.getFiles().getCount(); i+) com.jspsmart.upload.File file = su.getFiles().getFile(i);推荐精选/

42、 若阶段文件不存在则继续 if (file.isMissing()continue;/ 显示当前阶段文件信息 out.println();out.println(表单项名(FieldName)+ file.getFieldName() + );out.println(阶段文件长度(Size) + file.getSize()+ );out.println(阶段文件名(FileName)+ file.getFileName() + );out.println(阶段文件扩展名(FileExt)+ file.getFileExt() + );out.println(阶段文件全名(FilePathNa

43、me)+ file.getFilePathName() + );out.println();/ 将阶段文件另存 / 另存到以WEB应用程序的根目录为阶段文件根目录的目录下 / file.saveAs(/upload/ + myFile.getFileName(), su.SAVE_VIRTUAL); / 另存到操作系统的根目录为阶段文件根目录的目录下 / file.saveAs(c:temp + myFile.getFileName(), su.SAVE_PHYSICAL); 5.5 我的审管理功能设计与实现对高频电子线路课程的学习网站系统的学生上传文件审核结果维护管理,主要可以添加审核结果。

44、删除审核结果,查找用户上传文件审核结果。当老师用户登录系统,就可以为学生提交的材料文件进行审核了,审核结束后学生可以在自己的页面查看到审核结果了,审核通过了,其他学生就可以下载这个文件了。系统审核流程图:推荐精选审核列表系统主界面如下:主要代码如下:function ValidateLoginForm(form) if (form.name.value = ) return false return true推荐精选 为学生审核 input type=text name=name value= 审核 input type=hidden name=id value= 5.6审核功能设计与实现本高

45、频电子线路课程的学习网站审核管理是系统的一个重点模块。老师可以在线为学生提交的学习资料材料文件进行审核,并可以修改审核结果。老师可以查看未审核的学生学习资料材料文件和查看已审核的学生学习资料材料文件。当老师审核结束后,学生登陆自己的系统就可以查看到老师审核的结果了,并可以再次上传学习资料文件等待老师审核。审核功能系统流程图:推荐精选审核功能系统主界面如下:推荐精选主要代码如下:审核成功 审核成功5.7 系统维护功能设计与实现系统退出、密码修改等。修改密码流程图:推荐精选密码修改系统主界面如下:主要代码如下:function ValidateLoginForm(form) if (form.pa

46、ssword.value = ) alert(请输入新密码); return false推荐精选 if(form.password.value.length8)alert(密码必须是3-8位字母或数字);return false; if (form.re_password.value = ) alert(请输入密码确认); return false if(form.password.value!=form.re_password.value)alert(两次密码不同!);return false; return true推荐精选第六章 系统的测试与运行软件测试就是借助于软件测试工具按照测试方案

47、(黑盒测试和白盒测试)和流程对产品进行功能和性能测试,也可以根据需要自己编写不同的测试工具,尽可能地检查出程序在运行足的不足,以提高软件系统的可靠性和安全性。6.1黑盒测试黑盒测试又叫功能测试,它一般是用来检测每个功能是否都能够正确的运行。在测试中,完全不用考虑软件或程序内部结构和内部性能,只检查程序功能是否按照我们需求规格说明书的规定正常运行的。他只看重外部结构,不考虑内部逻辑,主要是针对软件界面和软件功能进行测试。6.1.1 用户登录测试设计人测试人功能编号1功能组登陆界面功能点用户登录测试日期测 试 环 境 及 前 提测试条件已添加用户 A用户:1,密码: B用户:2, 密码: 测 试 项 目 及 内 容测试步骤输入项预期输出项实际输出1空值/空值提示“用户名或密码不能为空!”提示“用户名或密码不能为空!”2空值 /1233123/空值41/1成功登录到主程序,“系统设置”菜单中拥有所有权限成功登录到主程序,“系统设置”菜单中拥有所有权限111/1提示“用户名或密码错误,请重新输入”提示“用户名或密码错误,请重新输入”推荐精选52/2成功登录到主程序,在“系统设置”菜单中只能

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!