教务管理系统实习报告

上传人:wuy****ng 文档编号:126994964 上传时间:2022-07-29 格式:DOC 页数:17 大小:3.56MB
收藏 版权申诉 举报 下载
教务管理系统实习报告_第1页
第1页 / 共17页
教务管理系统实习报告_第2页
第2页 / 共17页
教务管理系统实习报告_第3页
第3页 / 共17页
资源描述:

《教务管理系统实习报告》由会员分享,可在线阅读,更多相关《教务管理系统实习报告(17页珍藏版)》请在装配图网上搜索。

1、J2EE 软件架构实习实习报告专业班级:软件工程2011级指导教师:朱连章、张培颖序号姓名学号班级成绩1许凯11072225软件1102班2田风强11072227软件1102班3公绪凯11072228软件1102班4许杰11072224软件1102班5乌晓宇11072226软件1102班代码分数(15%)设计分数(15%)界面分数(15%)功能分数(15%)汇报分数(15%)报告分数(25%)总 评教师评语教师签名计算机与通信工程学院软件工程系目 录1 实习目的及意义12 教学管理系统需求分析(用例图和用例描述)13 数据库设计E-R图和所有表的逻辑结构23.1 E-R图23.2 所有表的逻辑

2、结构24 软件设计文档(类图、顺序图、活动图)35 系统运行界面概览(包括至少5个界面截图)36 部分示例代码(限制:100行以内)37 系统配置环境,安装说明38 实习体会31 实习目的及意义目前随着信息技术的迅速发展,J2EE和.NET称为软件开发领域的两大阵营。为了培养社会所需要的软件人才,对软件工程专业学生制定了J2EE软件架构实习计划。通过本次J2EE架构实习,主要目的让学生掌握J2EE软件开发过程中用到的各种技术,主要包括:JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。2 教学管理系统需求分析(用例图和用例描述)作

3、业管理模块的用例图成绩管理模块的用例图视频播放模块的用例图部分用例的描述表1用例“查询成绩”的描述用例名称提交作业标示符NB2001用例描述当学生进入成绩查询页面的时候是这个用例的开始。它处理有关学生成绩信息有关的内容,当学生查询完成绩并选择退出的时候用例结束参与者学生,数据库优先级1状态通过审查前置条件学生登陆成功并进入成绩查询页面后置条件显示学生要查询的学生成绩基本操作流程1. 学生登陆界面,并择要查询的成绩2. 数据库选择学生选择的成绩信息,将其显示在页面上3. 学生浏览成绩信息可选操作流程无被泛化的用例无被拓展的用例无被包含的用例无表2用例“观看视频”的描述用例名称观看视频标识符NB2

4、002用例描述当学生进入视频播放界面的时候此用例开始,它负责播放学生选定的视频。当学生终止视频的播放或者退出此界面时,此用例结束参与者学生优先级1状态通过审查前置条件学生成功登陆后置条件播放视频基本操作流程1. 学生登陆页面,并且选择视频播放功能2. 学生选择要播放的视频3. 播放相应的视频4. 视频播放结束可选操作流程当播放的视频不存在的时候,提示错误信息被泛化的用例无被拓展的用例无被包含的用例无表3.用例“提交作业”的描述用例名称提交作业标识符NB2003用例描述当学生要提交作业的时候,该用例开始。它将学生要提交的作业提价到数据库,供教师审阅参与者学生、数据库优先级1状态通过审查前置条件学

5、生成功登陆系统后置条件作业提交至数据库基本操作流程1. 学生登陆作业提交页面2. 学生选择要提交的作业3. 作业提交至数据库可选操作流程1. 作业格式不对,系统提示学生提交相应格式的作业2. 数据库已满,提示学生稍后提交,管理员后台处理被泛化的用例无被扩展的用例无被包含的用例无3 数据库设计E-R图和所有表的逻辑结构3.1 E-R图“成绩查询”E-R图“作业管理”E-R图3.2 所有表的逻辑结构表1:学生表Student序号字段名称字段代码类型主键非空填写规定1学生学号/账号Stunumberchar(20)学生的学号,也是登陆账号,610位数字或字符2学生姓名StunameChar(10)填

6、写学生的真实姓名3登录密码PasswordChar(15)数字或字符表2:教师表Teacher序号字段名称字段代码类型主键非空填写规定1教师编号/账号Teanumberchar(20)教师的编号,610位2教师姓名TeanameChar(20)填写学生的真实姓名3登录密码PasswordChar(20)数字或字符表3:作业表Work序号字段名称字段代码类型主键非空填写规定1作业号NumInt作业编号2作业名称WorknameChar(100)编号所对应作业名称3学生学号StunumberChar(20)学生的学号4 软件设计文档(类图、顺序图、活动图)类图顺序图活动图 5 系统运行界面概览(包

7、括至少5个界面截图)登陆界面: 注册界面: 学生主界面: 修改密码: 作业成绩查询: 作业下载: 作业上传: 作业浏览: 视频观看: 附加功能:照片浏览6 部分示例代码(限制:100行以内)浏览作业功能:package pubclass.ulity;import java.sql.*;public class Databasepublic Connection conn;public Statement smt;public ResultSet rs;public String sqlStr;public Database() tryClass.forName(org.sqlite.JDBC)

8、;catch(ClassNotFoundException e) try conn = DriverManager.getConnection(jdbc:sqlite:/teaching.db); smt=conn.createStatement(); catch(Exception e)package hao.beans;import pubclass.ulity.*;public class Delectable extends Database String stunumber=; public Delectable(String num)throws Exception super()

9、; stunumber=num; public int getnumber()throws Exceptionint num=0; Database db = new Database(); smt = db.conn.createStatement (); sqlStr=Select count(Stunumber) from Work where Stunumber=+stunumber+; rs = smt.executeQuery(sqlStr); num=rs.getInt(1); return num; public void setsql()throws Exception sq

10、lStr=Select num,workname from Work where Stunumber=+stunumber+order by num asc; rs = smt.executeQuery(sqlStr); public boolean nextln()throws Exceptionreturn rs.next(); public String getnum()throws Exception return rs.getString(num).toString(); public String getname()throws Exception return rs.getStr

11、ing(workname).toString(); public void close()throws Exceptionrs.close();7 系统配置环境,安装说明一安装jdk并进行环境变量配置:JDK环境变量配置的步骤如下: 1.我的电脑-属性-高级-环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:Program FilesJavaj2sdk (JDK的安装路径) b.新建 PATH %JAVA_HOME%bin;%JAVA_HOME%jrebin;c.新建 CLASSPATH .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar; 3.测

12、试环境变量配置是否成功: 开始-运行-CMD 键盘敲入: JAVAC JAVA 出现相应的命令,而不是出错信息,即表示配置成功! 二安装tomcat在C:Program FilesJavaj2sdk 目录下并进行环境配置添加环境变量classpath值为.;C:Program Filesjdk_10jrelib;C:Program Filesjdk_10libtools.jar;C:Program FilesApache Software FoundationTomcat 6.0binbootstrap.jar2)添加环境变量TOMCAT_HOME值C:Program FilesApache

13、Software FoundationTomcat 6.03)添加环境变量CATALINA_HOME值C:Program FilesApache Software FoundationTomcat 6.04)添加环境变量CATALINA_BASE值C:Program FilesApache Software FoundationTomcat 6.0验证Tomcat是否安装成功:1)启动Tomcat;2)在Ie浏览器中敲入http:/localhost:8080/,出来Tomcat首页,说明Tomcat安装成功;三安装sqlite数据库,在c盘目录下新建一个名为teaching的数据文件。四安装

14、dreamwaver,并设置站点为tomcat的weapps目录里。在目录下建立你的文件包,并在文件里加入web-xml文件。然后你就可以在你的文件里写jsp页面了。可以在文件包里建一个class包,将你的javabean文件放里面。8 实习体会通过为期1个月的实习,我初步学会了用jsp编写网页以及与数据库的连接技术。通过本次J2EE架构实习,我们掌握了J2EE软件开发过程中用到的各种技术,主要包括:JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。通过这次实习,我深深认识到,什么都不是件容易的事。以前认为编写网页是一件很容易的事

15、情,但是,在这短短的实习时间里,我却深深的体会到它的不容易。也许对于熟悉网页制作的人来说,这是很简单的事,但对于初学者来说,必须要持之以恒,而且要有信心。一步一步来,不能太着急了,否则会影响到整个网页的制作进度。同时,我也体会到IT行业本身的不易,不是任何一个人都能轻易的胜任IT 任务,面对不理解的问题必须要有钻研的精神。因为这次实习是团队合作,所以每个人都有每个人的任务。在团队中,要想任务完成的又快又好,必须要有每个人不遗余力的付出。每个人面对解决不了的问题的时候都有不一样的反应,就我自己来说,我算是比较缺乏耐心的那种人,出现了问题,我会自己找找代码里有什么问题,如果找不到,我就会到网上找相

16、应的回答,一般很多人都遇到过我要找的问题,所以很多问题都会得到解答。接着,我就会请教其他同学,如果再解决不了,我就没那么多耐心了,就会有放弃的冲动。但是,一旦问题解决,我心里就会特别高兴,以后遇到问题的时候我的心态就会特别好。所以,写程序的过程也是锻炼自己心态的过程,同时,心态好了,写代码也会比较有效率。在这次实习中,每个人都有不同的表现,有的人表现出很好的能力,而有的人,显得就比较迷茫。这种能力其实是每个人在学习过程中不断积累起来的。当遇到问题的时候,每个人都不是一眼就能知道怎么解决。有的人会积极的解决,而有的人,会简单的认为自己不会就不再管它了。其实,问题并不是不能解决的,不是你不能,而是你不想。这与生活中的道理是一样的。遇到困难,有的人连想也不想就避过去了,这并不是正确的人生态度。团队合作在这次的实习中显示出了巨大的作用。合作好的小组完成的很好,不管是界面或者是功能,而合作差一些的就比较逊色了。每次实习都是一次历练。去年是自己做一些东西,几年的是小组做一些东西,有的同学在实习中学到了很多,而有的同学显得就比较无所事事。通过这次实习,同学之间的差距又拉大了。我觉得自己是学到了一些东西,但相对于那些“大神”来说,我觉得自己学到的太少了。实习只是一次历练,我们要向让自己变得更强,还要在生活中不断提高自己的编程能力,积极研究一些相关的知识,拓展自己的思维,以适应以后的环境。

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