教务管理系统实习报告.docx
- 文档编号:6745568
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:18
- 大小:1.60MB
教务管理系统实习报告.docx
《教务管理系统实习报告.docx》由会员分享,可在线阅读,更多相关《教务管理系统实习报告.docx(18页珍藏版)》请在冰豆网上搜索。
教务管理系统实习报告
《J2EE软件架构实习》实习报告
专业班级:
软件工程2011级
指导教师:
朱连章、张培颖
序号
姓名
学号
班级
成绩
1
许凯★
11072225
软件1102班
2
田风强
11072227
软件1102班
3
公绪凯
11072228
软件1102班
4
许杰
11072224
软件1102班
5
乌晓宇
11072226
软件1102班
代码分数(15%)
设计分数(15%)
界面分数(15%)
功能分数(15%)
汇报分数(15%)
报告分数(25%)
总评
教师评语
教师签名
计算机与通信工程学院
软件工程系
1实习目的及意义
目前随着信息技术的迅速发展,J2EE和.NET称为软件开发领域的两大阵营。
为了培养社会所需要的软件人才,对软件工程专业学生制定了J2EE软件架构实习计划。
通过本次J2EE架构实习,主要目的让学生掌握J2EE软件开发过程中用到的各种技术,主要包括:
JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。
2教学管理系统需求分析(用例图和用例描述)
作业管理模块的用例图
成绩管理模块的用例图视
频播放模块的用例图
部分用例的描述
表1用例“查询成绩”的描述
用例名称
提交作业
标示符
NB2001
用例描述
当学生进入成绩查询页面的时候是这个用例的开始。
它处理有关学生成绩信息有关的内容,当学生查询完成绩并选择退出的时候用例结束
参与者
学生,数据库
优先级
1
状态
通过审查
前置条件
学生登陆成功并进入成绩查询页面
后置条件
显示学生要查询的学生成绩
基本操作流程
1.学生登陆界面,并择要查询的成绩
2.数据库选择学生选择的成绩信息,将其显示在页面上
3.学生浏览成绩信息
可选操作流程
无
被泛化的用例
无
被拓展的用例
无
被包含的用例
无
表2用例“观看视频”的描述
用例名称
观看视频
标识符
NB2002
用例描述
当学生进入视频播放界面的时候此用例开始,它负责播放学生选定的视频。
当学生终止视频的播放或者退出此界面时,此用例结束
参与者
学生
优先级
1
状态
通过审查
前置条件
学生成功登陆
后置条件
播放视频
基本操作流程
1.学生登陆页面,并且选择视频播放功能
2.学生选择要播放的视频
3.播放相应的视频
4.视频播放结束
可选操作流程
当播放的视频不存在的时候,提示错误信息
被泛化的用例
无
被拓展的用例
无
被包含的用例
无
表3.用例“提交作业”的描述
用例名称
提交作业
标识符
NB2003
用例描述
当学生要提交作业的时候,该用例开始。
它将学生要提交的作业提价到数据库,供教师审阅
参与者
学生、数据库
优先级
1
状态
通过审查
前置条件
学生成功登陆系统
后置条件
作业提交至数据库
基本操作流程
1.学生登陆作业提交页面
2.学生选择要提交的作业
3.作业提交至数据库
可选操作流程
1.作业格式不对,系统提示学生提交相应格式的作业
2.数据库已满,提示学生稍后提交,管理员后台处理
被泛化的用例
无
被扩展的用例
无
被包含的用例
无
3数据库设计E-R图和所有表的逻辑结构
3.1E-R图
“成绩查询”E-R图
“作业管理”E-R图
3.2所有表的逻辑结构
表1:
学生表Student
序号
字段名称
字段代码
类型
主键
非空
填写规定
1
学生学号/账号
Stunumber
char(20)
★
★
学生的学号,也是登陆账号,6——10位数字或字符
2
学生姓名
Stuname
Char(10)
★
填写学生的真实姓名
3
登录密码
Password
Char(15)
★
数字或字符
表2:
教师表Teacher
序号
字段名称
字段代码
类型
主键
非空
填写规定
1
教师编号/账号
Teanumber
char(20)
★
★
教师的编号,6——10位
2
教师姓名
Teaname
Char(20)
★
填写学生的真实姓名
3
登录密码
Password
Char(20)
★
数字或字符
表3:
作业表Work
序号
字段名称
字段代码
类型
主键
非空
填写规定
1
作业号
Num
Int
★
★
作业编号
2
作业名称
Workname
Char(100)
★
编号所对应作业名称
3
学生学号
Stunumber
Char(20)
★
学生的学号
4软件设计文档(类图、顺序图、活动图)
类图
顺序图
活动图
5系统运行界面概览(包括至少5个界面截图)
登陆界面:
注册界面:
学生主界面:
修改密码:
作业成绩查询:
作业下载:
作业上传:
作业浏览:
视频观看:
附加功能:
照片浏览
6部分示例代码(限制:
100行以内)
浏览作业功能:
packagepubclass.ulity;
importjava.sql.*;
publicclassDatabase{
publicConnectionconn;
publicStatementsmt;
publicResultSetrs;
publicStringsqlStr;
publicDatabase(){
try{
Class.forName("org.sqlite.JDBC");
}catch(ClassNotFoundExceptione){}
try{conn=DriverManager.getConnection("jdbc:
sqlite:
/teaching.db");
smt=conn.createStatement();
}catch(Exceptione){}
}
}
packagehao.beans;
importpubclass.ulity.*;
publicclassDelectableextendsDatabase{
Stringstunumber="";
publicDelectable(Stringnum)throwsException{
super();
stunumber=num;
}
publicintgetnumber()throwsException{intnum=0;
Databasedb=newDatabase();
smt=db.conn.createStatement();
sqlStr="Selectcount(Stunumber)fromWorkwhereStunumber='"+stunumber+"'";
rs=smt.executeQuery(sqlStr);
num=rs.getInt
(1);
returnnum;
}
publicvoidsetsql()throwsException{
sqlStr="Selectnum,worknamefromWorkwhereStunumber='"+stunumber+"'orderbynumasc";
rs=smt.executeQuery(sqlStr);
}
publicbooleannextln()throwsException{returnrs.next();}
publicStringgetnum()throwsException{
returnrs.getString("num").toString();
}
publicStringgetname()throwsException{
returnrs.getString("workname").toString();
}
publicvoidclose()throwsException{rs.close();}
}
7系统配置环境,安装说明
一·安装jdk并进行环境变量配置:
JDK环境变量配置的步骤如下:
1.我的电脑-->属性-->高级-->环境变量.
2.配置用户变量:
a.新建JAVA_HOME
C:
\ProgramFiles\Java\j2sdk1.5.0(JDK的安装路径)
b.新建PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
c.新建CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
3.测试环境变量配置是否成功:
开始-->运行--〉CMD
键盘敲入:
JAVACJAVA
出现相应的命令,而不是出错信息,即表示配置成功!
二·安装tomcat在C:
\ProgramFiles\Java\j2sdk1.5.0目录下并进行环境配置
添加环境变量classpath
值为.;C:
\ProgramFiles\jdk_10\jre\lib;C:
\ProgramFiles\jdk1.6.0_10\lib\tools.jar;C:
\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\bin\bootstrap.jar
2)添加环境变量TOMCAT_HOME
值C:
\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0
3)添加环境变量CATALINA_HOME
值C:
\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0
4)添加环境变量CATALINA_BASE
值C:
\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0
验证Tomcat是否安装成功:
1)启动Tomcat;
2)在Ie浏览器中敲入http:
//localhost:
8080/,出来Tomcat首页,说明Tomcat安装成功;
三·安装sqlite数据库,在c盘目录下新建一个名为teaching的数据文件。
四·安装dreamwaver,并设置站点为tomcat的weapps目录里。
在目录下建立你的文件包,并在文件里加入web-xml文件。
然后你就可以在你的文件里写jsp页面了。
可以在文件包里建一个class包,将你的javabean文件放里面。
8实习体会
通过为期1个月的实习,我初步学会了用jsp编写网页以及与数据库的连接技术。
通过本次J2EE架构实习,我们掌握了J2EE软件开发过程中用到的各种技术,主要包括:
JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。
通过这次实习,我深深认识到,什么都不是件容易的事。
以前认为编写网页是一件很容易的事情,但是,在这短短的实习时间里,我却深深的体会到它的不容易。
也许对于熟悉网页制作的人来说,这是很简单的事,但对于初学者来说,必须要持之以恒,而且要有信心。
一步一步来,不能太着急了,否则会影响到整个网页的制作进度。
同时,我也体会到IT行业本身的不易,不是任何一个人都能轻易的胜任IT任务,面对不理解的问题必须要有钻研的精神。
因为这次实习是团队合作,所以每个人都有每个人的任务。
在团队中,要想任务完成的又快又好,必须要有每个人不遗余力的付出。
每个人面对解决不了的问题的时候都有不一样的反应,就我自己来说,我算是比较缺乏耐心的那种人,出现了问题,我会自己找找代码里有什么问题,如果找不到,我就会到网上找相应的回答,一般很多人都遇到过我要找的问题,所以很多问题都会得到解答。
接着,我就会请教其他同学,如果再解决不了,我就没那么多耐心了,就会有放弃的冲动。
但是,一旦问题解决,我心里就会特别高兴,以后遇到问题的时候我的心态就会特别好。
所以,写程序的过程也是锻炼自己心态的过程,同时,心态好了,写代码也会比较有效率。
在这次实习中,每个人都有不同的表现,有的人表现出很好的能力,而有的人,显得就比较迷茫。
这种能力其实是每个人在学习过程中不断积累起来的。
当遇到问题的时候,每个人都不是一眼就能知道怎么解决。
有的人会积极的解决,而有的人,会简单的认为自己不会就不再管它了。
其实,问题并不是不能解决的,不是你不能,而是你不想。
这与生活中的道理是一样的。
遇到困难,有的人连想也不想就避过去了,这并不是正确的人生态度。
团队合作在这次的实习中显示出了巨大的作用。
合作好的小组完成的很好,不管是界面或者是功能,而合作差一些的就比较逊色了。
每次实习都是一次历练。
去年是自己做一些东西,几年的是小组做一些东西,有的同学在实习中学到了很多,而有的同学显得就比较无所事事。
通过这次实习,同学之间的差距又拉大了。
我觉得自己是学到了一些东西,但相对于那些“大神”来说,我觉得自己学到的太少了。
实习只是一次历练,我们要向让自己变得更强,还要在生活中不断提高自己的编程能力,积极研究一些相关的知识,拓展自己的思维,以适应以后的环境。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 实习 报告