您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 教务管理系统实习报告
《J2EE软件架构实习》实习报告专业班级:软件工程2011级指导教师:朱连章、张培颖序号姓名学号班级成绩1许凯★11072225软件1102班2田风强11072227软件1102班3公绪凯11072228软件1102班4许杰11072224软件1102班5乌晓宇11072226软件1102班代码分数(15%)设计分数(15%)界面分数(15%)功能分数(15%)汇报分数(15%)报告分数(25%)总评教师评语教师签名计算机与通信工程学院软件工程系计算机与通信工程学院暑期软件实习模板1目录1实习目的及意义..................................................................................................................................12教学管理系统需求分析(用例图和用例描述)...................................................................................13数据库设计E-R图和所有表的逻辑结构.........................................................................................43.1E-R图.............................................................................................................................................43.2所有表的逻辑结构.......................................................................................................................54软件设计文档(类图、顺序图、活动图)...........................................................................................45系统运行界面概览(包括至少5个界面截图)...................................................................................76部分示例代码(限制:100行以内)..................................................................................................117系统配置环境,安装说明................................................................................................................138实习体会............................................................................................................................................14计算机与通信工程学院暑期软件实习模板11实习目的及意义目前随着信息技术的迅速发展,J2EE和.NET称为软件开发领域的两大阵营。为了培养社会所需要的软件人才,对软件工程专业学生制定了J2EE软件架构实习计划。通过本次J2EE架构实习,主要目的让学生掌握J2EE软件开发过程中用到的各种技术,主要包括:JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。2教学管理系统需求分析(用例图和用例描述)作业管理模块的用例图作业管理浏览作业include下载作业include学生上传作业include教师批改作业include数据库存储作业成绩管理模块的用例图视计算机与通信工程学院暑期软件实习模板2管理成绩教师提交成绩include学生查询成绩include数据库保存成绩include频播放模块的用例图教师上传视频学生观看视频数据库保存视频教师学生数据库部分用例的描述计算机与通信工程学院暑期软件实习模板3表1用例“查询成绩”的描述用例名称提交作业标示符NB2001用例描述当学生进入成绩查询页面的时候是这个用例的开始。它处理有关学生成绩信息有关的内容,当学生查询完成绩并选择退出的时候用例结束参与者学生,数据库优先级1状态通过审查前置条件学生登陆成功并进入成绩查询页面后置条件显示学生要查询的学生成绩基本操作流程1.学生登陆界面,并择要查询的成绩2.数据库选择学生选择的成绩信息,将其显示在页面上3.学生浏览成绩信息可选操作流程无被泛化的用例无被拓展的用例无被包含的用例无表2用例“观看视频”的描述用例名称观看视频标识符NB2002用例描述当学生进入视频播放界面的时候此用例开始,它负责播放学生选定的视频。当学生终止视频的播放或者退出此界面时,此用例结束参与者学生优先级1状态通过审查前置条件学生成功登陆后置条件播放视频基本操作流程1.学生登陆页面,并且选择视频播放功能2.学生选择要播放的视频3.播放相应的视频4.视频播放结束可选操作流程当播放的视频不存在的时候,提示错误信息被泛化的用例无被拓展的用例无被包含的用例无表3.用例“提交作业”的描述用例名称提交作业计算机与通信工程学院暑期软件实习模板4标识符NB2003用例描述当学生要提交作业的时候,该用例开始。它将学生要提交的作业提价到数据库,供教师审阅参与者学生、数据库优先级1状态通过审查前置条件学生成功登陆系统后置条件作业提交至数据库基本操作流程1.学生登陆作业提交页面2.学生选择要提交的作业3.作业提交至数据库可选操作流程1.作业格式不对,系统提示学生提交相应格式的作业2.数据库已满,提示学生稍后提交,管理员后台处理被泛化的用例无被扩展的用例无被包含的用例无3数据库设计E-R图和所有表的逻辑结构3.1E-R图查询评分学生学号姓名登录密码Characters(256)Characters(256)Characters(20)教师教师编号登录密码姓名Characters(256)Characters(20)Characters(256)作业作业编号成绩Characters(20)Characters(20)“成绩查询”E-R图上交批改StudentIDNameCharacters(20)Characters(20)TeacherTnameTidCharacters(20)Characters(20)WorkWidWtypeCharacters(20)Characters(20)计算机与通信工程学院暑期软件实习模板5“作业管理”E-R图3.2所有表的逻辑结构表1:学生表Student序号字段名称字段代码类型主键非空填写规定1学生学号/账号Stunumberchar(20)★★学生的学号,也是登陆账号,6——10位数字或字符2学生姓名StunameChar(10)★填写学生的真实姓名3登录密码PasswordChar(15)★数字或字符表2:教师表Teacher序号字段名称字段代码类型主键非空填写规定1教师编号/账号Teanumberchar(20)★★教师的编号,6——10位2教师姓名TeanameChar(20)★填写学生的真实姓名3登录密码PasswordChar(20)★数字或字符表3:作业表Work序号字段名称字段代码类型主键非空填写规定1作业号NumInt★★作业编号2作业名称WorknameChar(100)★编号所对应作业名称3学生学号StunumberChar(20)★学生的学号4软件设计文档(类图、顺序图、活动图)类图顺序图计算机与通信工程学院暑期软件实习模板6学生教师系统视频作业成绩1:登陆2:登陆4:观看3:上传5:下载6:提交7:上传10:退出8:提交9:查询11:退出活动图学生/教师登陆教师上传新作业学生下载已有作业提交作业教师批改作业并提交成绩学生查询成绩计算机与通信工程学院暑期软件实习模板7学生观看视频老师上传视频教师删除视频5系统运行界面概览(包括至少5个界面截图)登陆界面:注册界面:计算机与通信工程学院暑期软件实习模板8学生主界面:修改密码:作业成绩查询:计算机与通信工程学院暑期软件实习模板9作业下载:作业上传:计算机与通信工程学院暑期软件实习模板10作业浏览:视频观看:附加功能:照片浏览计算机与通信工程学院暑期软件实习模板116部分示例代码(限制:100行以内)浏览作业功能:packagepubclass.ulity;importjava.sql.*;publicclassDatabase{publicConnectionconn;publicStatementsmt;publicResultSetrs;publicStringsqlStr;publicDatabase(){try{Class.forName(org.sqlite.JDBC);}catch(ClassNotFoundExceptione){}计算机与通信工程学院暑期软件实习模板12try{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{计算机与通信工程学院暑期软件实习模板13returnrs.getString(num).toString();}publicStringgetname()throwsException{returnrs.getString(workname).toString();}publicvoidclose()throwsException{rs.close();}}7系统配置环境,安装说明一·安装jdk并进行环境变量配置:JDK环境变量配置的步骤如下:1.我的电脑--属性--高级--环境变量.2.配置用户变量:a.新建JAVA_HOMEC:\ProgramFiles\
本文标题:教务管理系统实习报告
链接地址:https://www.777doc.com/doc-7188079 .html