收藏 分销(赏)

毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc

上传人:胜**** 文档编号:2724407 上传时间:2024-06-04 格式:DOC 页数:33 大小:1.07MB
下载 相关 举报
毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc_第1页
第1页 / 共33页
毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc_第2页
第2页 / 共33页
毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc_第3页
第3页 / 共33页
毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc_第4页
第4页 / 共33页
毕业设计(论文)--显示专业实验信息管理系统设计毕业论文.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、济南大学毕业设计 毕业设计题 目 显示专业实验信息管理系统设计学 院 物理科学与技术学院 专 业 信息显示与光电技术 班 级 显示1201 学 生 学 号 指导教师 二一六 年 五 月 二十二 日摘 要随着大学实验教学课程的日益普及和丰富,实验信息的管理日渐冗杂,这时候,一套快捷、高效的实验信息管理系统显得很有必要。本设计是基于Web技术开发的实验室管理系统(LIMS)。系统在Windows系统+Java环境下开发。使用的主要技术是ASP技术和Oracle数据库技术。前台采用CSS+DIV布局,后台使用SSH框架整合系统。本设计的主要任务是实现教学论坛模块的开发,将所有实验整合成论坛的形式,每

2、个实验以帖子的形式呈现,包括实验信息,实验评价,实验热度等。师生在论坛中交流,答疑。教师与学生之间以私信的形式进行交流,教师可以对教学进程实时跟进,学生可以及时提问,高效、快捷的完成教学任务。本设计的最大亮点是克服了以往实验管理系统脱离人的缺陷,加入了高效率的论坛交互,大大提高了教学效率。另外本设计采用B/S构架,将程序部署在服务器上,师生可以通过浏览器在互联网上访问系统,十分便捷。关键词:实验室信息管理系统;实验教学论坛,SSH;B/S。- I -ABSTRACT With experimental teaching courses in universities and the incre

3、asing popularity of rich, experimental information management becomes more and more miscellaneous. At this time, a fast and efficient laboratory information management system is very necessary. The design is based on Web technology development of laboratory information management system (LIMS). Syst

4、em developed under Windows system +Java environment. Technology of ASP and Oracle database is the main technology used. Prospects of using CSS + div layout, background Using SSH framework of the integration system. The main task of this design is teaching forum module is developed to achieve all the

5、 experiments will be integrated into the form of forum, each Experiments to posts in the form of presentation, including the experimental information, experimental evaluation. The experimental heat. Teachers and students in the forum exchanges, answering. Between teachers and students in the form of

6、 Sixin communicate, teachers can the teaching process real-time follow-up, students can prompt questions, efficient, rapid and finish the teaching task. The biggest highlight of the design is to overcome the shortcomings of the previous experiment management system from the human, joined the efficie

7、nt interactive forum, greatly improving the efficiency of teaching. Also the design by B / S architecture, deploy the program on the server. Teachers and students can through the browser on the Internet access system, is very convenient.Key words: Laboratory information management system;Experimenta

8、l Teaching Forum;B/S;SSH;- II -目 录摘 要IABSTRACTII1 前言11.1 研究背景11.2 研究意义21.3 研究目标21.4 开发环境31.5 开发流程32 系统设计的具体结构42.1 Web应用的建立42.1.1 为什么使用Web应用42.1.2 Web应用的特点42.2 B/S构架模式的构建42.2.1为什么采用B/S架构42.2.2 B/S架构应用的特点52.2.3 B/S架构的运行过程52.3 MVC分层结构63 SSH后台框架的搭建73.1 Hibernate 映射的构建73.2 Struts 的构建73.3 Spring对框架的整合74 系

9、统分模块设计84.1基础模块信息设计84.2 实验评价模块104.3 论坛讨论模块114.4 其他模块125 系统综合调试135.1 主页调试135.2 回帖页面调试145.3 我的消息页面175.4 其他页面调试18结论19- III -参考文献20致谢21附录22- IV -1 前言1.1 研究背景随着大学实验教学的日益普及和丰富,大学开设的实验课程越来越多,开设实验教学的学院、专业也越来越多,实验室的压力也越来越大。面对日益增长的学员数量,日益繁重的教学任务,教师的教学压力也越来越大。这导致教师很难对每一个学员的学习进度进行跟进,这也就违背了学校开设实验课程的初衷1。随着科技的发展,学校

10、教学能力的进步,慢慢的会开设一些新的实验课程,这些新的课程就可能需要一些新的实验设备。实验导师在管理自己的实验资料和实验设备的时候不够直观,造成效率低的状况。其次,可能这些教学资料会有更迭,然而旧版本的资料往往也很重要,对旧材料的保存和新材料的公示,管理效率依然很低。实验教学要求学生提前了解实验内容、实验设备。由于平时学生不太会去接触实验室,从书本上接触的实验信息和资料不够直观,也很晦涩,导致预习效果差。实验预习报告写了很多但是效果并不理想,一些简单的疑问得不到解答。在进行课程时,学生对实验了解不够,课堂上跟不上导师的进度,反应慢,师生交流少,效果不理想。学生在实验室课堂教学结束以后,往往对一

11、些实验细节有一些疑问,但是答疑的成本比较高,难度比较大,因为往往导师课程安排也比较紧,学生课课程很多。出于以上种种考虑,学生最后多数就放弃了答疑。这使得实验教学效果不理想。有些课程,学生可能在一段时间以后忘记了一些实验特性,想重新温习一下,而实验室又不处于闲置状态,即便实验室真的闲置,导师可能也有课程安排,没有时间进行一对一的指导示范。再退一步说,即便导师真的有时间对学生进行指导,这种温习的方式成本也显得非常高,需要学校提供实验室,需要学生和导师挤出时间。效率还是非常低。每学期期末要进行实验考核,要求学生现场操作,但一个学期有十几个实验,学生很难完全掌握每一个实验,尤其是一些实验细节,但是导师

12、也没有条件去一对一的重新讲一遍。这让学生在考试复习的时候很苦恼。学校开设一个实验课程,必然有其教学目标,希望达到一定的效果。那么学校如何了解教学效果呢,当然是从学生处。那么学校既然希望能得到学生的反馈,了解学生对实验教学的评价,途径又是什么。从多数学校以往的方式来看,最后往往会采取调查问卷的形式。那么问题又来了,一个实验,其学员少则数百多则数千,如何去汇总这些评价,以人力去统计成百上千张调查问卷,效率何其低2。综上,目前学校的实验室信息管理主要还是以人力为主,这就造成了过程冗杂,人力投入大的弊端。而且人为管理难免会有疏漏,往往效率也不高。其次师生交流不便,教学效果不理想。因此,一套简单便捷,基

13、于计算机网络的实验信息管理系统显得尤为重要。1.2 研究意义根据前文提到的种种问题,本设计都能很好的解决。关于导师资料保存的问题,导师可以通过本系统上传文本、图片等资料。将信息长期保存在服务器上,高效便捷地管理实验信息。关于学生预习效果不理想的问题,学生可以通过访问本系统,登录论坛等方式了解实验的详细信息,提前自学,预习效果佳。关于师生交流不畅,答疑困难的问题。通过本系统的交流论坛,同学之间可以相互交流心得体验,导师也可以参与讨论。师生之间可以通过论坛私信进行答疑交流,增进师生间的交流。提高学习效率。关于学生复习及备考效率低的问题,通过导师上传的复习资料,学生可以随时进行回顾温习,高效备考。关

14、于实验教学评价困难的问题。在本设计中,学生可以通过访问系统,找到交流论坛中的具体实验,通过自己的切身感受,来对实验进行星级评价,具体评论。系统会汇总这些评价,并进行分析处理,得到综合打分,学校能从中得到最真实的反馈。总而言之,本设计的出发点就是利用计算机信息管理的科学性来提高日常教学管理的效率。1.3 研究目标本设计目标构建一个Web应用并将其部署在互联网上,师生通过浏览器简单有效的管理实验信息。建立一个以论坛为交流载体的实验信息管理平台。以不同的角色、不同权限进行信息管理。导师便捷的上传资料公示给学生。学生通过访问论坛查看公示信息,有效预习、自学。课后通过论坛发帖进行交流,通过与导师私信进行

15、答疑,及时查漏补缺。学生在论坛对实验进行打分评论,对教学效果进行有效反馈,学校以这种方式高效的汇总信息,进行教学评估3。在论坛页面显示活跃导师,从而督促导师多与学生进行交流,广开言路,有效答疑。本设计的目标是统筹资源,提高管理效率,以计算机为载体,以互联网为依托,简单高效的管理实验信息。从而提高学生的学习效率与导师的教学效率,节省人力物力。充分调动导师与学生的积极性,主动参与到学校部署的实验教学任务当中。因此,构建基于计算机网络的实验室信息系统,不仅是满足毕业设计的要求,而且也是提高实验室管理水平的重要保证。 1.4 开发环境本设计首先从用户体验出发,考虑到目前PC绝大多数都是Windows系

16、统,所以要完美兼容目前市面上的Windows系统,Xp、Win7、Win8、Win10都可以完美运行。以Win7系统为开发系统,以JAVA语言为开发语言。JAVA语言以其面向对象的编程特点,使得程序逻辑性更强,程序代码简化,工作量大大缩减。另外,目前JAVA语言已经在市场屹立多年,封装好了很多好用的方法和接口,可以直接拿过来用。其次,本设计采用Oracle数据库作为数据库软件。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强。它是一种高效率、可靠性好的数据库管理方案。本设计采用CSS+DIV的前台页面设计

17、,用简单的盒子模型,即以外填充、边框、内填充、内容的结构画出整个网页。以Eclipse作为开发软件,Eclipse是一个开放源代码的、基于JAVA的可扩展开发平台。可以导入各种JAR包,拓展应用组件。是一款结构简单,可操作性强的JAVA开发平台5,6。1.5 开发流程通过分析设计需求,明确开发目标与任务。部署JAVA环境和数据库环境。划分具体开发模块。从需求出发主要有以下分析,本设计最主要的模块是实验信息论坛模块。其次,实验信息展示模块,展示实验具体信息。还有实验评价模块,对实验发起评分。还有很重要的一个模块是私信模块进行交流。(1) 明确开发任务以后,在Eclipse建立一个Web项目进行开

18、发。(2) 根据各个模块的具体要求,建立各自对应的的Oracle数据库中的表,确定各个字段以及各个表之间的联系。(3) 同时由SSH框架的特性,生成各个表的JAVA类,从而以面向对象的思维进行开发。(4) 在前台JSP页面用CSS+DIV进行布局,画出页面。(5) 以Struts2分发请求请求连接后台,连接数据库进行数据库的增删改查操作。(6) 整合各个模块,将数据和请求联系在一起,完成整个系统的部署。(7) 初步开发结束以后,要对程序进行整体的调试,对前后台程序做一些小修改。程序本身调试结束以后要进行兼容性调试。从设计角度出发,兼容性最好的浏览器是谷歌浏览器。(8) 之后实验信息系统要正式上

19、线,添加真实的实验数据,进行运行维护。2 系统设计的具体结构2.1 Web应用的建立2.1.1 为什么使用Web应用在Internet上的信息受到很多条件的限制,最重要的就是受到平台的相互依赖,也就是说很多东西都要受到系统的限制,在Windows系统下可行的应用,在UNIX下就不能正常运行,反之亦然。Web应用的出现改变了这一现状,为网络上的计算机用户提供了一种解决兼容性问题的手段。考虑到本设计是一套实验信息管理系统,实验信息和实验设备等信息需要经常更新,同时需要上传非常多的多媒体信息,同时我们希望用户可以跨平台的访问我们的页面,我们希望可以用JAVA完美支撑,还需要很强的动态交互的特性。出于

20、以上几点考虑,我们选择创建Web应用7。2.1.2 Web应用的特点Web是在C/S即客户端/服务器的基础上发展起来的,是一个平台无关性的共享平台。PC通过URL来请求服务器上的Web页面。其比较典型的特点有:平台无关性:对操作平台没有什么具体的限制,无论是PC,还是工作站、大型机。对操作系统也没有具体的限制,无论是Windows、DOS还是Unix,都可以通过浏览器在Internet上访问Web应用。新闻性:Web站点的内容是会经常更新的,而且操作成本很低,简单高效,用户可以获取最新信息。动态交互的特性:不同于早期的静态Web应用,用户只能被动浏览页面,交互效果差,体验不好。以JAVA为依托

21、的新Web已经成长为兼具动态交互性的可执行的应用。超文本特性:Web页面不只是简单的文本内容,而是具有丰富的多媒体资源。超链接导航特性:Web应用可以通过页面上丰富的超链接进行页面间的跳转,可以实现便捷的导航8,9。2.2 B/S构架模式的构建2.2.1为什么采用B/S架构传统的互联网应用是C/S架构。所谓C/S架构即客户端/服务器架构。C/S架构有以下特性:由于是客户端/服务器架构,需要在客户端即PC部署一份程序。就是说如果用户想使用这个系统,就需要在自己的电脑上部署应用程序。这使得程序使用成本变得很高。C/S架构的程序一旦程序本身进行一些升级维护,那么每个用户都需要在自己的电脑上进行程序升

22、级,这使得升级成本同样很高。由于C/S架构的程序是部署在用户PC上,所以用户针对性强,体验较好,这是C/S架构的优点。如上述几点所言,C/S架构的应用程序虽然本地的交互体验较好,但是安装、升级、维护的成本太高。也就是说用户访问页面的门槛很高,这显然不是我们希望看到的10。我们希望我们这套程序用户可以轻松访问,不需要本地安装、升级、维护,所以我们选择B/S架构的应用程序,用户可以通过浏览器直接访问应用。2.2.2 B/S架构应用的特点B/S架构即浏览器/服务器架构,有一点需要说明,这里的服务器指的是两个,一个是Web服务器,只需要安装信息服务,另一个指的是数据库服务器,我们选择的是Oracle。

23、用户终端只需要安装浏览器就可以访问本系统。终端可以是台式机、笔记本电脑等任何连接互联网的机器。B/S架构的应用程序不需要在终端本地部署,只需要部署在服务器上,用户只需要互联网和浏览器就可以轻松访问应用程序。B/S架构的应用程序需要升级的时候只需要升级维护服务器上的一份就可以,简单快捷。由于本系统是实验信息管理系统,从实际应用出发,需要经常对实验资料、实验仪器等进行信息维护,进行增删改查,所以信息会一直变动。换言之我们需要经常升级维护本系统,B/S架构的程序是极佳的选择11。2.2.3 B/S架构的运行过程终端通过浏览器向Web服务器发出请求,Web服务器对请求进行分析分类,确定是否需要向数据库

24、服务器发出请求。如果需要则发出请求,数据库服务器接受请求并根据请求做出响应给Web服务器,然后Web服务器再将信息响应给终端。如果不需要向数据库服务器发送请求,Web服务器处理完请求以后直接响应给终端。这种三层结构最大的优点就是把用户和数据分隔开,使得数据的安全得到了充分的保障。其次,把系统中的请求分发给Web服务器和数据库服务器,层次分明,提高了系统的响应速度12。- 28 -终端WEB服务器数据库服务器发起请求需要请求数据库不需要请求数据库响应请求图2.2.2 B/S构架运行原理图2.3 MVC分层结构M:model模型,模型表示企业数据和业务规则。V:view 视图,视图是用户看到并与之

25、交互的界面,负责数据采集和显示,本设计选择JSP页面。C:controller控制器, 控制器接受用户的输入并调用模型和视图去完成用户的需求,负责整个应用程序的调度,本设计选择Strut2来分发请求。首先控制器接收到用户请求,然后将请求数据发送给模型进行处理,模型处理后,将处理结果反馈给控制器,控制器再根据结果选择视图显示在JSP开发中,模型通常由JavaBean充当,视图由JSP充当,控制器由Servlet充当。MVC分层结构是大大降低了各层之间的耦合程度,提高了系统运行效率。当代码需要维护时,可以根据分层快速找到目标进行修改,而且由于是轻耦合,所以并不会对程序整体产生太大影响,所以本设计选

26、择以MVC分层结构为基础来设计系统13。3 SSH后台框架的搭建3.1 Hibernate 映射的构建Hibernate是一个对象映射关系,它简单封装了JDBC,通过释放数据库连接资源来连接数据库。所以在使用JAVA语言进行编程的时候,我们可以自由的使用面向对象的逻辑思维来编程,因为我们创建的表都会映射出一个实体类,而我们对实体类的操作会映射到数据库的表当中,可以通过对类的操作来操作数据库,对数据进行增、删、改、查。即通过Hibernate能完成数据的持久化。Hibernate框架是一个数据访问框架(也叫持久层框架,可将实体对象变成持久对象)。通过Hibernate框架可以对数据库进行增删改查

27、操作,为业务层构建一个持久层。可以使用它替代以前的JDBC访问数据。3.2 Struts 的构建由于本设计的前台页面是使用JSP文件,所以我们选择使用Struts构架来分发请求。本设计选择Struts2,为编程提供了很多方便之处。首先从输入属性来讲,可以自动封装。根据页面组件的name属性,自动封装到Action中对应的name属性中,即自动调用某属性的set方法。其次从输出属性来讲,数据可以自动传递。Action中的属性在JSP页面可以直接用EL表达式拿到,即自动调用某属性的get方法14。3.3 Spring对框架的整合Spring是一个高度灵活的轻量级框架,其目的是降低企业级应用的开发/

28、维护复杂度。Spring框架主要负责技术整合(可以整合很多技术),Spring可以整合Struts2、Hibernate/JDBC框架技术,降低框架中组件的耦合度,并降低框架的使用难度。在SSH中,Struts2主要是利用它的控制器,而不是标签、表达式;Hibernate主要利用它的数据库访问;Spring主要是利用它的整合。Spring提供了一个轻量级的MVC实现15。4 系统分模块设计4.1基础模块信息设计本系统为实验信息管理系统,在论坛界面可以查看实验信息、实验器材、导师等资料。字段名说明ID实验ID(唯一标识)EXPNAME实验名称EXPSITE实验室地点EXPTCID实验导师ID(导

29、师唯一标识)EXPILLUSTRATE实验说明EXPSTATUS实验状态:0退回,1未提交,2已提交审核中,3已通过EXPSTATUSREAD退回是否已读 0未读,1已读EXPRETURNMSG审核意见/退回原因表4.1-1 实验项目表 图4.1-1为实验项目表,在Oracle数据库中新建表,ID为实验项目的唯一标识。每个实验为一条数据,这条数据包含实验名称、实验地点、实验导师、实验说明、实验状态等。这里需要说明一下,实验导师作为导师的唯一标识,是作为外键关联导师表的,以此关联导师表输出导师信息。表字段说明ID学生IDSTUNO学生学号STUNAME学生姓名STUSEX学生性别STUMAJOR

30、学生专业STUCLASS学生班级STUPSW学生的系统登录密码STUNUMBER学生手机号STUBIRTH学生出生日期表4.1-2 学生信息表学生表是又一个非常重要的基础表,包含学生姓名、学号、ID等信息。这里需要注意的是,ID作为学生的唯一标识,来作为学生表的主键,而不是学号。因为本程序中所有作为唯一标识的ID都是使用的UUID,即32位数字字母组合。UUID作为数据库唯一标识是目前程序员普遍认可的一种标识方式,它比单纯的数字更可靠,不容易受到系统不稳定因素的影响。表字段说明ID教师IDTCNO教师工号TCNAME教师名TCSEX教师性别TCPHONE教师手机号码TCPOSITION教师职位

31、TCLIMITS教师权限0:普通权限 1:管理权限TCPSW教师系统登录密码TCBIRTH教师出生日期TCACANO教师所属学院表4.1-3 教师信息表教师信息表需要注意的一点是教师的唯一标识ID,和教师权限。因为本系统是分三个权限,教师、学生、管理员。权限控制模块不再赘述。表字段说明ID实验器材列表IDEQUID器材IDEXPID实验ID表4.1-4 实验器材一览表本表为实验器材列表,器材ID作为器材的唯一标识,作为外键关联器材详情表。实验ID关联具体实验,哪个实验需要用到这个器材。表字段名说明ID器材IDEQUNAME器材名EQUINTRODUCE器材说明EQUIMG器材图片命名的当前值(

32、地址和名)表4.1-5 实验器材详情表实验器材详详情表来储存具体的器材信息,器材的说明和器材图片。这里需要说明的是EQUIMG字段,这个字段是器材图片命名的当前值,这是个地址,通过这个当前地址可以在应用程序的某个文件夹中匹配到实验器材的图片。4.2 实验评价模块本设计的一个重要任务是得到学生对实验的有效反馈,我们设计出一个对实验进行星级评分的功能,与此同时,学生可以发表对实验的看法。我们对这个评分进行汇总,对实验进行综合评估。表字段名说明ID唯一标识一条评论的主键EVATO评论对象EVAOWNER评论持有者SCORE评分EVATEXT评论内容EVATIME评论时间表4.2-1 实验评价表EVA

33、TO字段来标识这条评价是对哪个实验发出的,EVAOWNER来标识这条评价是由谁发起的。SCORE字段来记录评分,用于汇总和对实验的综合评估。在这儿本设计有一个设定。为了确保每一条评价的有效性,避免一个人发起多条不同的评价,避免一个人给出多次的评分,规定每个人对实验的最后一次评价有效。4.3 论坛讨论模块论坛评论模块是本设计的核心模块。本设计致力于开发一个同学自由交流,师生便捷答疑的平台。所以论坛评论模块是本设计所有设计任务中的重中之重。表字段名说明ID主键RPCONTENT回复内容RPTO回复对象的回复id或实验idRPAT对象RPATREAD是否已读:已读1,未读0RPOWNER回复人RPL

34、OOR楼层数RPTIME回复时间RPTOREAD回复对象是否已读表4.2-2 评论/私信表之所以称之为评论/私信表,是由于本设计把把私信和评论做到了一起。私信就是在评论时导师。可以发现评论表中字段比较多。PRCONTENT是评论的文本和表情内容。PRTO是回复的对象。当需要与导师私信的时候导师,用RPAT字段。这里设置一个标志位。是否已读,如果未读会有新消息提醒。由于是论坛模式,会有楼层,RPLOOR字段来储存楼层信息。4.4 其他模块本设计为实验信息管理系统,整套系统编程工作量巨大,逻辑复杂。有很多细枝末节涉及到更多的模块。类似实验器材展示等功能就不再一一赘述。5 系统综合调试5.1 主页调

35、试由于本设计系统复杂,需要大量的调试工作。还需要获得学院的支持得到具体的实验信息实现运行和维护。图5.1-1 程序主页上图为本设计的网站主页,通过CSS+DIV布局为主页排版。页面主要分为5个板块。顶部导航栏:通过对这些文本添加超链接来实现导航。分别链接到论坛首页、济大主页、物院主页、图书馆、课程中心等。顶部右侧为个人信息入口,显示登陆人的个人头像。图上为鼠标上移时出现我的消息、密码修改、安全退出入口。实验论坛:左下为实验论坛入口。每个实验是一个帖子,标题为实验名,并且显示实验导师和实验室位置。右侧显示回复数,通过回复数量进行排序。热门实验排在顶部。实验查询:右1为实验查询板块。可以通过实验名

36、、教师名两个字段进行实验查询。能够快速定位到具体实验。活跃教师:右2为活跃导师板块。通过导师在论坛的活跃程度进行排序。督促导师积极参与论坛中的教学指导。热门实验:右3为热门实验板块。根据实验的热度,以评论数量、评论时间等作为参考进行排序。5.2 回帖页面调试图5.2-1 回帖页面1实验信息板块:左下显示实验信息,显示实验信息和教学任务。导师信息板块:右1为导师信息,显示导师职位和联系方式。并且提供私信入口“Ta”,学生可以通过此入口对导师发起提问。同时提供“Ta的实验”入口,查看当前导师的其它实验。实验评价板块:右2为试验评价板块,学生可以通过星级评价为此实验打分,还可以发表自己的言论进行评价

37、。通过这一功能,可以有效汇总学生反馈信息,并对教学效果的评估给出有效参考。图5.2-2 回帖页面2实验仪器板块:接实验信息板块,可以查看当前实验的实验仪器。左侧为仪器名,而且提供搜索入口。当点击仪器名时,会自动在百度进行相关搜索,显示搜索结果。中间为实验仪器说明。右侧为仪器图片。当鼠标上移时会显示一个放大的悬浮窗口来显示仪器图片。评论楼层板块:下部为对当前实验的具体回帖,类似与百度贴吧,显示回复人、回复时间、楼层,并提供对当前楼层进行回复的入口。图5.2-3 回帖页面3上图为回帖页面的底部,发起评论的板块。回帖评论分为两个方式。直接评论:在实验下方直接发表评论,不发给任何人。回复某人的评论:此

38、条评论会出现在楼层上,但也会以私信的形式发给当前评论的持有人,即图上上方文本框。同时每个楼层会显示对当前楼层的回复数量,可以点击回复数量来查看这些回复,并且可以对这些回复再次进行回复。5.3 我的消息页面图5.3-1 我的消息页面左上为个人信息板块,显示个人的学院、专业、学号、联系方式。左下为活跃教师板块。重点是右侧的我的消息板块。根据回复时间排序,显示对我的消息。本设计对这些消息提供分类入口。我们知道消息分为直接回复楼层和我两种。根据这两种情况进行分类。本设计为消息提供直接回复、标为已读(未读),去看看功能。点击去看看可以定位到相应页面的点击消息的位置,并自动展开回复文本框。图5.3-2 未

39、读消息提醒消息分为已读和未读两种,未读消息会在主页头像处显示未读数量。可以通过标记已读未读,修改数据库中标志位来修改消息的这一状态。本设计在我的消息页面提供直接回复功能。点击回复,下方出现文本框,可以在这里输入内容进行回复。5.4 其他页面调试图5.4-1 初始密码修改提示图5.4-2 密码修改界面管理员添加用户时默认密码与用户名相同,用户登录时会提示修改,并会自动弹出修改密码界面。本系统是一个功能强大的复杂系统,不仅需要调试以上几个主页面,还有其他一些细枝末节需要调试,在这里不再一一赘述。结论本设计是我第一次开发如此庞杂的系统,本身对这种Web应用开发也缺乏经验,因此此次开发难度可想而知。本

40、设计坚持从用户体验的角度出发,要把自己设想成导师、学生,换位思考。要充分考虑到底需要一个什么样的平台,作为整个实验教学管理系统的依托,兼顾到了管理者的使用习惯。作为一个师生交流平台,保证了交流过程的通畅。本设计较好地完成了设计目标。首先用户可以直接通过浏览器在互联网上访问实验信息管理系统,简单便捷。其次提供给导师一个教学管理平台,在网站上公示实验信息与仪器资料。提供了一个实验交流论坛,可以根据实验、导师,针对性地进行交流、答疑。同时学生为每个实验做出评价,对教学效果给出有效反馈。本设计打造了一个高效率、体验佳的实验信息管理平台。在设计任务完成以后的调试中我发现还有一个功能有需求。就是对实验设备

41、的评价,这一点是在确定需求的时候没有想到的。通过对实验设备的有效评价和信息汇总,我们可以得到各个厂家的质量评估,这样在再次购置设备的时候,学校就能够有一个有效参考,但由于时间和技术的限制未能体现在本次设计上。说明本平台还有提升的空间。参考文献1 萨师煊,王珊,数据库系统概论M. 高等教育出版,2005.12:121-123.2人杰,殷人昆,陶永雷.实用软件工程M. 清华大学出版社,1997.4:78-80.3黄明,梁旭,冯瑞芳编著.VisualBasic+SQLServer中小型信息系统开发实例精选M. 机械工业出版社,2007.4:113-115.4龚沛曾,陆慰民,杨志强.程序设计简明教程(

42、6.0版)M. 高等教育出版社,2007.1:99-103.5王红林,何都良,郑有飞等,基于B/S结构的实验管理信息系统设计与实现J. 实验技术与管理.2007,24(8):61-64.6胡燕,赵佳等,开放式实验管理信息系统设计J. 实验研究与探索,2009.8:141-142.7刘军,马敏书,电子商务的分析与设计M. 北京:高等教育出版社,2009.2:174-190.8朱勇,开放与创新类实验室管理系统的设计与开发J. 中国教育与教学杂志,2006.8:12-13.9孙宗虎,王瑞勇.通用管理流程设计与工作标准M. 人民邮电出版社,2006.06:221-223.10杨坚争.IT项目建设与管理

43、精选案例分析M. 清华大学出版社,2006.06:45-51.11彭瑞东,毛灵涛,实验室数据库管理的设计与实现.实验技术与管理M. 清华大学出版社,2004,21(1):172-177.12Ren YC, Xing T, E X, Software Development Process ManagementM. Beijing Jiaotong University Press, 2010:2-10.13Li Gang, Struts2 Definitive GuideJ. Publishing house of Electronic Industry, 2010:12-17.14Yang

44、Huili, Network management system based on SpringJ. Microcomputer Information, vol. 23, no. 7-3, pp.24-26, 2007.15Yang SJ, Shi ST, Niu ZM, Wang Q, Application and Research of Project Planning Management in Software DevelopmentJ. Computer Applications and Software, vol. 27, no. 11, pp. 111-116, 2010.致

45、谢四年的大学生活行将结束,回顾往事百感交集。在此,要感谢这些年各位老师对我的谆谆教导,同时要感谢家人对我的支持,让我度过了无忧无虑的大学时光。本次实验信息管理系统得以圆满完成,离不开指导老师崔晓军的鼎力支持。从确定需求到代码编写,崔老师总能给我很好的建议和意见。他认真负责的教学态度,和他渊博的学识让我收获颇丰。不仅在专业技能上给予了我很大的帮助,在做人做事方面也为我树立了榜样。我相信在以后的工作生活当中,这段时间的经验和感悟会成为我克服困难的宝贵力量。另外,我要在此感谢和我一起生活、学习的舍友们。四年的大学生活大家形影不离,当我遇到困难的时候总能给我帮助。大家营造了一个良好的学习氛围,让我也能随着大家一起进步,此次毕业设计的顺利完成也有他们的功劳。再次向各位老师表示衷心的感谢。附录一、spring配置 bean id=multipartResolverclass

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服