更新时间:01-26 (神笔马良)提供原创文章
摘要:随着互联网的快速发展,各种信息技术和软件技术的不断进步。使我们进入了一个信息化的时代,现在的网络已经深入到了我们生活的方方面面。同时在各大高校当中,利用网络技术提高各自的教学质量,成为学校教育当中一个必不可少的环节。而学生实习和如何提高实习管理的效率成为这个环节的重要的一点。如何提高对实习生的管理成为各个高校管理的一个焦点。因此,设计并且开发一个具有普遍性的快捷的实习生管理系统,对提高高校实习生管理的效率是很有必要的。
基于当前互联网的发展现状,本文设计了基于B/S架构的学生实习系统。该系统主要涉及的功能包括管理员管理、学生实习子系统。管理员管理主要用来实现对对该系统的后台的管理。比如对学生信息和老师信息的管理,对实训题目分配,对实训老师和学生的分配。学生实习子系统主要实现的是对学生的个人信息管理、实训题目的下载、实训阶段性文档的上传、实训阶段性文档的管理、实训过程中给老师留言提问、以及对实训过程中查看公告和通知。该系统将采用J2EE技术中的Struts + Hibernate 技术设计,选用B/S架构,使用MVC设计思想实现系统的开发,采用Mysql5.0数据库管理后台数据,使用MyEclipse10.1开发环境进行系统的开发。整个系统的实现将有效的提高各个高校的对实习在实习过程中是管理效率和质量。
本论文主要采用了面向对象的分析方法,对学生实习管理管理系统的需求今夕了详细的分析。编写出需求规格说明,同时在需求规格说明书中阐述系统的功能和架构。采用面向对象的设计方法对系统进行设计,在系统的架构模型的基础上完成各个功能模块以及数据库的详细设计。并且对系统进行了测试,检测其性能。本论文主要阐述了面向对象设计方法,系统设计原则,系统设计的总体目标以及体系机构的特点。
关键词:B/S 学生实习管理系统 J2EE 面向对象的软件工程开发
目录
摘要
Abstract
1概述-1
1.1研究目的和意义-1
1.2研究背景-1
1.2.1国内现状-1
1.2.2国外现状-2
1.3主要贡献-2
1.4文章的结构-2
2预备知识及原理说明-3
2.1-JSP技术介绍-3
2.2-Struts2 体系结构-4
2.3-Hibernate 体系结构-4
3 软件工程实训平台系统分析-5
3.1系统可行性分析:-5
3.1.1经济可行性分析-5
3.1.2技术可行性分析-5
3.1.3操作可行性分析-5
3.2需求分析-6
3.2 功能说明-6
3.2.1注册功能-6
3.2.2学生操作页面-6
3.2.2管理员操作页面-7
3.3 数据库设计-7
3.3.1 数据库E-R图设计-7
3.3.2 数据库结构设计-8
4 软件工程实训平台系统设计-11
4.1系统总体设计-11
4.1.1系统的工作流程-11
4.1.2系统的功能模块-14
5. 软件工程实训平台系统实现-16
5.1开发平台-16
5.1.1 MyEclipse-16
5.1.2 MySQL-16
5.1.3 Micosoft Visual Visio 2003-16
5.2登录主页面-16
5.3管理员操作主界面-18
5.4学生操作界面-20
6 软件工程实训平台系统测试-22
6.1 测试-22
6.1.1单元测试-23
6.1.2 功能测试-23
6.1.3 系统综合测试-26
7 结束语-27
8 致谢-28
参考文献-28