软件系网络工程实验室建设规划资料
网络工程实验室建设及实验教学研究

干 课 程 之 一 . 是 一 门强 调 实 践性 和 应 用性 的 专 业课 程 。 该课 程 的 实验 教 学环 节 不 仅 是 课 堂理 也
论 教 学 的深 化 . 且 对 于提 高 学 生 综合 素 质 和培 养 实 际 动 手 能 力也 起 着 决定 性 的作 用 。根 据 计 而
1 引 言
网 络 技 术 的 飞速 发 展 已成 为承 载 信 息 经 济 运 转 的高 效 平 台。 而也 带来 了 对 网络 技 术 人 才 需 求 量 的不 断增 长 。 从 然 而 , 网 络 技 术 人 才 的 培 养 依 赖 于 一 定 的 办 学 环 境 和 优 良 的 师 资 条 件 ] 严 格 的 课 程 管 理 、 质 的 课 程 资 源 和 合 理 的 人 。 优 才 培 养 方 案 固 然 是 办 好 网 络 工 程 专 业 的 前 提 条 件 ,但 网 络 工 程 实 验 室 的 建 设 也 非 常 紧 迫 和 重 要 ] 。 我 校 网 络 工 程 专 业 自 开 办 以 来 取 得 了 一 些 成 绩 ,但 网 络 工 程 实 验 室 的建 设 跟 经 济 发 展 的速 度 相 比还 比较 滞 后 。 个完 善 的 网络 工 程 实验 室建 设要 考 虑 到许 多方 面 , 中 , 其 实 验 室建 设 规 划 和 软 性 教 学服 务 为 最 重 要 的 环节 。 学 校 结 合 本 专 业 的 实 际 情 况 和其 它 学 科 的 发 展 状 况 , 将 特 色 和 创 新 作 为 网 络 工 程 实 验 室 建 设 的 目 标 。于 2 1 0 1年 建 立 了 全 新 的 网 络 工 程 实 验 室 , 希 望 它 不 仅 成 为 人 才 培 养 的 摇 篮 . 而 且 成 为 任 课 教 师 专 业 发 展 及 科 研 丁 作 的 重 要 基
“互联网+教育”智慧型实验室的构建方案

“互联网+教育”智慧型实验室的构建方案随着互联网技术的快速发展和教育改革的推进,互联网+教育已成为一种趋势,将教育信息化与互联网技术有机结合,为教育教学提供了新的可能性。
构建智慧型实验室已成为教育现代化的重要组成部分,它不仅能够提高学生实验能力,更可以为教师提供更好的教学工具和资源。
在这样的大背景下,构建一所“互联网+教育”智慧型实验室是非常必要和重要的。
本文将对构建这样一所实验室的方案进行讨论和分析。
一、实验室的整体构建1. 实验室基本概况本“互联网+教育”智慧型实验室将面向学生开放,主要服务于学生的实验教学和科研活动。
实验室的主要功能包括科研实验、教学实验、创新实践和信息资源共享。
实验室将设计为一个开放、灵活、多功能的空间,可以容纳不同实验课程的需求,提供包括教学范围、科研范围、创新实践等多种功能,能够完全满足学生的实验教学需求。
2. 实验室的硬件设施在硬件设施方面,实验室将配备先进的实验设备和仪器,包括计算机、网络设备、投影仪、智能交互白板、实验台等。
实验室将设置实验模块和实验样机,以满足不同实验课程的需求。
实验室还将提供实验平台和实验工作站,用于学生进行实验操作和科研活动。
所有的硬件设施都将充分利用互联网技术,与教学资源共享平台和科研数据库相连,确保实验教学和科研活动的高效、便捷和安全。
3. 实验室的软件支持在软件支持方面,实验室将提供丰富的教学资源和科研工具,包括实验教学视频、模拟实验软件、数据处理软件、科研文献检索工具等。
实验室还将利用互联网技术,将教学资源和科研工具与学校教学信息管理系统相连,确保教师和学生能够方便、快捷地获取所需的资源和工具。
实验室还将提供定制化的教学和科研软件支持,满足不同实验课程和科研项目的需求。
二、实验室的运行模式1. 实验室的管理和维护实验室的管理和维护是实验室的核心工作,将由专门的管理团队负责。
管理团队将负责实验室的日常管理、设备维护、安全保障、资源共享等工作。
软件工程专业建设规划

软件工程专业建设规划一、引言软件工程专业的建设规划是为了培养具备软件开辟与管理能力的高级专业人材,以满足日益增长的软件行业需求。
本文将从专业背景、目标定位、课程设置、实践教学、师资队伍、实验室建设等方面,详细介绍软件工程专业的建设规划。
二、专业背景随着信息技术的飞速发展,软件工程作为一门新兴的学科,已经成为推动社会进步的重要力量。
软件工程专业的建设旨在培养具备软件开辟、项目管理和团队合作能力的高级专业人材。
这些人材将在软件开辟、互联网、金融、医疗、教育等领域中发挥重要作用。
三、目标定位1. 培养具备扎实的计算机基础知识和软件开辟技能的学生;2. 培养具备软件项目管理和团队合作能力的学生;3. 培养具备创新思维和问题解决能力的学生;4. 培养具备良好的职业道德和社会责任感的学生。
四、课程设置为了实现上述目标,软件工程专业的课程设置应包括以下方面的内容:1. 计算机基础知识:包括计算机组成原理、数据结构与算法、操作系统等;2. 软件开辟技术:包括编程语言、软件工程方法学、软件测试与质量保证等;3. 软件项目管理:包括项目计划、需求分析、团队协作等;4. 数据库技术:包括数据库设计、SQL语言、数据挖掘等;5. 人机交互与用户体验:包括界面设计、用户研究、可用性测试等;6. 软件安全与保护:包括网络安全、软件漏洞分析、加密技术等;7. 软件工程实践:包括软件开辟项目实训、实习等。
五、实践教学软件工程专业的实践教学是培养学生实际操作能力和解决实际问题能力的关键环节。
为了提高学生的实践能力,我们将采取以下措施:1. 实验室建设:建设一流的软件工程实验室,配备先进的软件开辟工具和设备;2. 实训项目:组织学生参预真正的软件开辟项目,提供实际的项目管理和团队合作经验;3. 企业合作:与软件企业建立合作关系,提供学生实习和就业机会;4. 创新实践:鼓励学生参预创新项目,提供创新创业的支持和资源。
六、师资队伍为了保证软件工程专业的教学质量,我们将建立一支高水平的师资队伍。
软件工程课程设计实验室设备管理系统

实验室设备管理系统目录一、系统的开发背景与目标…………………………………………………1、开发背景…………………………………………………………………2、开发目标…………………………………………………………………二、可行性分析与初步开发计划……………………………………………1、技术可行性………………………………………………………………2、经济可行性………………………………………………………………3、法律可行性………………………………………………………………4、初步开发计划……………………………………………………………三、需求分析……………………………………………………………………1、系统功能列表……………………………………………………………2、数据流图…………………………………………………………………3、数据字典…………………………………………………………………4、数据加工的描述…………………………………………………………5、性能需求…………………………………………………………………四、系统设计……………………………………………………………………1、系统结构图………………………………………………………………2、输出设计…………………………………………………………………3、数据库结构设计…………………………………………………………4、模块详细设计……………………………………………………………五、课程设计总结………………………………………………………………六、代码…………………………………………………………………………七、参考文献……………………………………………………………………一、系统的开发背景与开发目标1、系统的开发背景现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率;通过建设“实验室设备管理系统”,运用先进的技术手段和设备,满足以上应用需求;实验室设备管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用;2、系统的开发目标a 提高人员的工作效率,提高设备的利用率b实验室的设备管理更加便捷有效c减少设备管理的费用,节省开支d提高决策效率e能够准确的控制生产二、可行性分析与初步开发计划1技术可行性对系统的简要描述在原来的手工系统之上创建,利用计算机实现对实验室设备的管理,包括借出、购入、修理仪器、归还仪器等各种功能采用建议系统可能带来的影响在建立所建议系统时,预期会带来的影响包括以下几个方面;1对设备的影响由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路;系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间;2对软件的影响需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买;3对用户单位机构的影响投入使用前还需改进现有的管理模式;4对开发的影响管理员只要输入简单的数据就可以完成设备管理;5对经费开支的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用见经济可行性分析;技术可行性评价本系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标;同时,开发期限较为宽裕,预计可以在规定期限内完成开发任务;2经济可行性支出1一次性支出1系统开发、建立费用万元;其中:本系统开发期为3个月,需要开发人员3人不一定都是参加满3个月;根据软件系统的规模估算,开发工作量月为3人2个月即6人月,每人月的人工费按5000员计算,开发费用为3万元;实验室设备等基本信息建立需要2人1个月即2人月,每人月的人工费用按2000员计算,需万元;2硬件设备费共万元,其中:微机1台约万元;服务器1台及网络等设备费4万元;3外购开发工具、软件环境费用共4万元;4其他费用共2万元;一次性支出总费用:14万元;2经常性费用主要是系统的运行费用,假设本系统运行期10年,每年的运行费用包括系统维修、设备维护等5万元,按年利率5%计算运行费用见表A-1系统投资成本总额为:14+= 万元效益假设投入本系统,效率可以提高50%,以现有的工作人员10人计算,可减少5人,每人每月平均工资按2500元计算,每年节约人员工资5×12×=15万元/年;按年利率5%计算,效益计算如下表;系统收益总额为:万元;收益/投资比在10年期内,系统总成本万元,系统总收益万元;投资回报率:×%即为=15 /1+j+15/1+j2+…+15/1+j10的方程解i×100纯收益:-=万元从经济上考虑,开发本系统完全可行的;投资回收周期投资回收期:3+-/=年敏感性分析生命周期为10年,需要30人左右;3法律可行性法律因素侵犯专利权:有侵犯版权:有为了能够解决在使用实验设备出现的一些问题,需要建立一个安全完善的管理平台,能够使设备信息能够快速完整地自动记录在案,并自动更新用户使用可行性适用于实验室设备管理,系统操作简单,便于管理人员使用;4初步开发计划三、需求分析1、系统功能列表Function List2、数据流图0层数据流图:1层数据流图:2层数据流图:3、数据字典1.数据流条目登陆信息输入:设备管理员输出:身份验证描述:登陆信息=用户名+密码+登陆权限查询信息输入:合法人员对设备的查询操作输出:设备信息表描述:查询信息=设备名|型号|类别|购置日期维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备输入:购买设备的信息输出:确定购买的新设备的记录描述:新设备=类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别+设备+型号等审核信息输入:审核输出:上级领导描述:审核信息=报废设备信息/新设备购买信息2.加工条目身份验证,统计查询,维修,购买,报废,生产报表,审核;3.文件条目登陆表输入:身份验证输出:身份验证数据结构:用户名+密码+登陆权限设备基本信息表输入:统计查询数据结构:类别+设备名+型号+规格等维修记录表输入:统计查询,维修输出:统计查询数据结构:修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备表输入:统计查询,购买输出:统计查询数据结构:类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废记录表输入:报废,统计查询,生产报表输出:统计查询,生产报表数据结构:类别+设备名+型号等申请表输入:统计查询,生产报表输出:统计查询,生产报表,购买数据结构:类别+设备名+型号+规格+数量4.数据加工处理的描述登陆用例简要说明:本用例说明用户如何登录到系统;角色:管理员、实验员、学生前置条件:启动程序,进入登录界面基本事件流:1.用户输入基本信息登录名和密码,点击确定按钮2.系统查找数据库,看该用户是否在数据库中;若存在则进入主页面;备选事件流:1.输入无效的用户名或密码,提示用户名或密码不能为空或者提示用户名或密码不正确;后置条件:登录成功特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;购买设备用例简要说明:本用例说明管理员如何购买设备并记录进入系统;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员填写设备各种信息,确定添加;2.系统把对应信息写入数据库,更新数据库;备选事件流:输入了已存在的设备编号,系统提示编号中已存在;后置条件:购买成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;报废设备用例简要说明:本用例说明管理员如何从入系统中删除报废的设备记录;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员根据设备编号,找到需要删除的设备记录,确定删除;2.系统把从数据库中删除对应信息,更新数据库;备选事件流:输入了不存在的设备编号,系统提示未找到记录;后置条件:删除成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;设备查询用例简要说明:本用例说明管理员如何查询系统中已记录的实验设备;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员选择设备查询功能,根据名称、编号、添加时间等方式,填写信息并查询;2.系统查找数据库,找到符合条件的信息;3.返回找到的信息;备选事件流:输入不存在的设备信息,系统提示未找到该设备信息;后置条件:查询成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;5.性能需求数据精确度该软件计算设备时以“台”、“件”等为实物计件单位,报表输出中的金额保证到的精度;时间特性查询在3秒内完成,表项输出在8秒内完成适应性考虑到工作人员有时候办公地点的移动性,在设计时应该注意软件的适应性,对于查询功能应尽可能独立方便地将其移植到笔记本、掌上电脑等硬件平台6.运行需求用户界面采用Windows的通用图形界,对用户友好,且必须对鼠标和键盘提供支持;硬件接口支持一般x86系列微机和Windows CE,即一般的PC机;四、系统设计1.状态图2.输出设计输入:a.输入数据数字信息符合输入精度要求b.输入可选信息完全使用下拉框完成输出:a.输出数据符合输出精度要求输出数据格式字体大小统一3.数据库结构设计(1)实体表4.模块详细设计设备管理员操作模块设备管理员五、课程设计总结六、代码1、用户登录界面:packageimportimport .;importimport .;public class Login extends JFrame {//private static final long serialVersionUID = 1L;dd lPosition;pCon0.add cbPosition;pCon1.add lName;pCon1.add cbName;pCon2.add lPasswd;pCon2.add pfPasswd;pCon3.add bConfirm;pCon3.add bCancel;pCon4.add lTitle;add pCon4;for int i = 0; i < - 1; i++pCon i;oString;new String;.toString;if info {new Main unch;setVisible false;null;} else {new Login, "用户名,密码或身份错误";null;}} else if == cbPosition {;importimportpublic class Main extends JFrame {//private static final long serialVersionUID = 1L;private JTabbedPane tp;private JPanel p;private User info;public Main {super"实验室设备管理系统";tp = new JTabbedPane;p = new JPanel8;}public MainUser info{this;=info;p0 = new UserManage;p1 = new EquipIn;p2 = new EquipOut;p3 = new Registerinfo;p4 = new Applyinfo;p5 = new Checksinfo;p6= new Search;p7=new PasswdModyfyinfo;}public void launch {"用户管理", p0;"设备入库", p1;"设备出库", p2;"设备登记", p3;"设备申请", p4;"审核申请", p5;"统计查询", p6;"个人信息维护", p7;if info instanceof Administration{1, false;2, false;3, false;4, false;5, false;6, false;}else if info instanceof StoreManager{ 0, false;3, false;5, false;1;}else if info instanceof LabManager{0, false;1, false;2, false;5, false;3;}else if info instanceof BuyManager{0, false;1, false;2, false;4, false;5, false;3;}else if info instanceof OverLeader{0, false;1, false;2, false;3, false;4, false;5;}getContentPane.add tp;setSize1280, 780;setVisible true;addWindowListener new WindowAdapter{public void windowClosingWindowEvent e{0;}};}}3、购买设备:packageimport .;importimport .;importimportimport .;public class MaintainApply extends JPanel {//private static final long serialVersionUID = 1L;private JLabel lpId;private JTextField tf;private JButton bApply, bAgain, bDelete;private JPanel pUp, pDown;private JTable t;private JScrollPane jsp;private User user;private LabManager lm;private MaintainApplyData maInfo;public MaintainApplyUser user {supernew BorderLayout;= user;lpId = new JLabel"固定资产编号";tf = new JTextField;15;bApply = new JButton"申请";bAgain = new JButton"重置";bDelete = new JButton"取消申请";pUp = new JPanel;pDown = new JPanel;lm = new LabManager;maInfo = new MaintainApplyData;String head = new String { "序列号", "固定资产编号", "申请人", "申请时间" };Object data = ;t = new JTabledata, head;25;jsp = new JScrollPane t;lpId;tf;bApply;bAgain;bDelete;add pUp, ;add jsp, ;add pDown, ;oString;maInfo;}}};import .;importimportimportimportpublic class EquipIn extends JPanel {//private static final long serialVersionUID = 1L;private JLabel leId, lsId, liNum, lPara;private JTextField tfiNum;private JComboBox cbeId, cbsId;private JButton bIn, bAgain, bDelete;private JPanel pUp, pDown;private JScrollPane jsp;private JTable t;private StoreManager sma;private InData inInfo;public EquipIn {supernew BorderLayout;oString;.toString;new Date;new Integer;inInfo;;} else if == bAgain {;import .;importpublic class UserManage extends JPanel {//private static final long serialVersionUID = 1L;private JLabel lArray = new JLabel7;private JButton bArray = new JButton3;private JTextField tfArray = new JTextField2;private JPasswordField pfArray = new JPasswordField2;private JPanel pArray = new JPanel4;private JComboBox cbPosition, cbSL;private JScrollPane jsp;private JTable t;private Administration Admin;private StoreManager sma;private LabManager lm;public UserManage {supernew BorderLayout;etColumns10;pfArray i = new JPasswordField;pfArray i.setColumns10;pArray i = new JPanel;}pArray2 = new JPanel;pArray3 = new JPanel new GridLayout2, 1;String position = new String { "系统管理员", "仓库管理员", "实验室管理员", "购买登记员","上级领导" };cbPosition = new JComboBoxposition;cbSL = new JComboBox;Admin = new Administration;sma = new StoreManager;lm = new LabManager;String head = new String { "用户名", "姓名", "身份" };Object data = ;t = new JTabledata, head;25;jsp = new JScrollPane t;etVisible false;false;lArray6.setForeground;dd lArray0;pArray0.add cbPosition;pArray0.add lArray1;pArray0.add tfArray0;pArray0.add lArray2;pArray0.add tfArray1;pArray1.add lArray3;pArray1.add pfArray0;pArray1.add lArray4;pArray1.add pfArray1;pArray1.add lArray5;pArray1.add cbSL;pArray1.add bArray0;pArray1.add bArray1;pArray1.add lArray6;pArray2.add bArray2;pArray3.add pArray0;pArray3.add pArray1;add pArray3, ;add jsp, ;add pArray2, ;ddActionListener new ListenAction;bArray1.addActionListener new ListenAction;bArray2.addActionListener new ListenAction;new ListenAction;lArray6.addMouseListener new ListenMouse;}etText;tfArray1.getText;new String pfArray0.getPassword;.toString;if == bArray0 {etText.equals""|| new String pfArray0.getPassword.toString.equals"" {null, "用户名或密码不可为空";bArray1.doClick;return;}String strKey = new String { ,};if .containsstrKey {null, "用户已存在";bArray1.doClick;return;}if new String pfArray0.getPassword.equals new String pfArray1.getPassword {null, "密码不一致";bArray1.doClick;return;}Admin;if .equals"仓库管理员" {tfArray0.getText;.toString;sma;} else if .equals"实验室管理员" {tfArray0.getText;.toString;lm;}bArray1.doClick;} else if == bArray1 {etText null;tfArray1.setText null;pfArray0.setText null;pfArray1.setText null;} else if == bArray2 {quals"仓库管理员" {lArray5.setText"仓库编号";lArray5.setVisible true;true;;String sId = ;for int i = 0; i < ; i++sIdi;} else if .equals"实验室管理员" {lArray5.setText"实验室编号";lArray5.setVisible true;true;;String sId = ;for int i = 0; i < ; i++sIdi;} else {lArray5.setVisible false;false;}}etCursor new Cursor;}public void mousePressedMouseEvent e {new ParameterSet;}}}6、设备统计查询:packageimport .;importimportimport .;importimportimportimportpublic class Search extends JPanel {//private static final long serialVersionUID = 1L;private JRadioButton rbStore, rbLab, rbeId, rbSingleeId;private JComboBox cbStore, cbLab, cbeId;private JLabel lStore, lLab, leId;private JTable t;private JScrollPane jsp;private JPanel pUp, pDown, p;private StoreManager sma;private InData inInfo;public Search {supernew BorderLayout;rbStore = new JRadioButton"仓库库存统计", true;rbLab = new JRadioButton"实验室库存统计";rbeId = new JRadioButton"所有设备", true;rbSingleeId = new JRadioButton"单个设备";sma = new StoreManager;inInfo = new InData;cbStore = new JComboBox;cbLab = new JComboBox;cbeId = new JComboBox;lStore = new JLabel"仓库编号";lLab = new JLabel"实验室编号";leId = new JLabel"设备编号";false;false;false;false;pUp = new JPanel;pDown = new JPanel;p = new JPanel;rbStore;lStore;cbStore;rbLab;lLab;cbLab;rbeId;rbSingleeId;leId;cbeId;new GridLayout2, 1;pUp;pDown;.toString;String head = new String { "设备编号", "仓库编号", "库存量" }; Object data = inInfo;t = new JTabledata, head;25;jsp = new JScrollPane t;add p, ;add jsp, ;oString;.toString;.toString;.toString;if {true;true;false;false;false;head = new String { "设备编号", "仓库编号", "库存量" };if {false;false;false;data = idInfo;} else {true;true;false;data = idInfo;}} else {false;false;true;true;false;head = new String { "设备编号", "实验室编号", "库存量" };if {false;false;false;data = odInfo;} else {true;true;false;data = odInfo;}};import .;import .;import .;import .;import .;importimport .;importimportpublic class Frame6 extends JFrame {JPanel contentPane;JLabel jLabel1 = new JLabel;XYLayout xYLayout1 = new XYLayout;JLabel jLabel2 = new JLabel;JLabel jLabel3 = new JLabel;JTextField jTextField1 = new JTextField;JLabel jLabel4 = new JLabel;JTextField jTextField2 = new JTextField;JPanel jPanel1 = new JPanel;XYLayout xYLayout2 = new XYLayout;JScrollPane jScrollPane1 = new JScrollPane;JLabel jLabel5 = new JLabel;JTextField jTextField3 = new JTextField;public Frame6 {enableEvents;try {jbInit;}catch Exception e {;}}private void jbInit throws Exception {contentPane = JPanel ;xYLayout1;new Dimension600, 500;"实验室设备管理系统";new Frame6_this_hierarchyBoundsAdapter this;new"SansSerif", 0, 25;;"实验室设备管理系统";;new"SansSerif", 0, 30;"设备报废记录查询";new"SansSerif", 0, 20;"设备名称";"";true;new"SansSerif", 0, 20;"设备型号";"";new Frame6_jTextField2_actionAdapter this;xYLayout2;new"SansSerif", 0, 25;;"该报废设备详细信息";"";jLabel1, new XYConstraints200, 0, 300,50;jLabel2, new XYConstraints200, 47, 300, 58;jLabel3, new XYConstraints47, 102, 101, 42;jTextField1, new XYConstraints128, 108, 112, 34;jTextField2, new XYConstraints361, 107, 109, 36;jPanel1, new XYConstraints75, 166, 453, 277;jScrollPane1, new XYConstraints14, 8, 433, 221; .add jTextField3, null;jLabel5, new XYConstraints112, 240, -1, -1;jLabel4, new XYConstraints278, 111, -1, -1;}protected void processWindowEventWindowEvent e {e;if == {0;}}void Select {try {String str1, str2;str1 = ;str2 = ;Connection con = null;String url = "jdbc:odbc:shebeiguanli";String user = "";String password = "";;con = url,user,password;Statement stmt =;PreparedStatement pstmt ="use shebeiguanli select from 报废记录 where 设备型号= and 设备名= ";2, str1;1, str2;ResultSet res = ;String id;String name;String guige,danjia,day,changjia,peo,num;String outputarea=" 设备型号 " +" 设备名称 "+" 报废记录 "+" 责任人"+'\n';if{do{id = 1;name = 2;day=5;peo=7;outputarea+=" "+id+" "+name+" "+day+" "+peo+" "+"\n";outputarea;}while;}else{"不存在";}}catch ClassNotFoundException e {}catch SQLException edd {;}}void this_ancestorMovedHierarchyEvent e {}void jTextField2_actionPerformedActionEvent e {Select;}}class Frame6_this_hierarchyBoundsAdapter extendsFrame6 adaptee;Frame6_this_hierarchyBoundsAdapterFrame6 adaptee { = adaptee;}public void ancestorMovedHierarchyEvent e {e;}}class Frame6_jTextField2_actionAdapter implementsFrame6 adaptee;Frame6_jTextField2_actionAdapterFrame6 adaptee {= adaptee;}public void actionPerformedActionEvent e {e;}}7、报废设备:packageimport .;importimport .;importimportimportpublic class BuyApply extends JPanel {//private static final long serialVersionUID = 1L;private JLabel leId, lNum;private JPanel pUp, pDown;private JButton bApply, bAgain, bDelete;private JTable t;private JScrollPane jsp;private JComboBox cbeId;private JTextField tfNum;private User user;private StoreManager sma;private BuyApplyData baInfo;public BuyApplyUser user {supernew BorderLayout;oString;;new Date;new Integer;baInfo;;} else if == bAgain {oString;baInfo;}}};importimportimport .;importimportclass MaintainCheck extends JPanel{//private static final long serialVersionUID = 1L;private JLabel lLeft,lRight;private JPanel pLeft,pRight,pCenter,pCUp,pCDown;private JButton bUp,bDown;private JTable tLeft,tRight;private JScrollPane jspLeft,jspRight;private User user;public MaintainCheckUser user{=user;l Left=new JLabel"未审核列表";l Right=new JLabel"已审核列表";b Up=new JButton"通过";b Down=new JButton"不通过";p Left=new JPanel;p Right=new JPanel;p Center=new JPanel;p CUp=new JPanel;b Up;p CDown=new JPanel;bDown;new GridLayout2,1;pCUp;pCDown;OverLeader ol=new OverLeader;String headRight=new String{"审核表序列号","申请表序列号","审核人","审核时间","审核结果"};Object dataRight=;tRight=new JTabledataRight,headRight;25;jspRight=new JScrollPane tRight;String headLeft=new String{"序列号","固定资产编号","申请人","申请时间"};Object dataLeft=;tLeft=new JTabledataLeft,headLeft;25;jspLeft=new JScrollPane tLeft;new BorderLayout;new BorderLayout;lLeft,;jspLeft,;lRight,;jspRight,;setLayout new GridLayout1,3;add pLeft;add pCenter;add pRight;new ListenButton;new ListenButton;}class ListenButton implements ActionListener{p ublic void actionPerformedActionEvent e{int selectedIndex = -1;for int i = 0; i < ; i++ {if i == trueselectedIndex = i;}if selectedIndex == -1 {null, "请先选择某一项";return;} else {int option = null,"是否确定审核此申请", "提示", ;if option == {MaintainCheckData info = new MaintainCheckData;new IntegerselectedIndex, 0.toString;;new Date;if==bUp{"通过";}else if==bDown{"不通过";}OverLeader ol=new OverLeader;info;}}//刷新remove jspLeft;remove jspRight;OverLeader ol=new OverLeader;String headRight=new String{"审核表序列号","申请表序列号","审核人","审核时间","审核结果"};Object dataRight=;tRight=new JTabledataRight,headRight;25;;jspRight=new JScrollPane tRight;String headLeft=new String{"序列号","固定资产编号","申请人","申请时间"};Object dataLeft=;tLeft=new JTabledataLeft,headLeft;25;;jspLeft=new JScrollPane tLeft;new BorderLayout;new BorderLayout;lLeft,;jspLeft,;lRight,;jspRight,;setLayout new GridLayout1,3;validate;}}}七、参考文献软件工程王忠群中国科学技术大学出版社Java程序设计胡平电子科技大学出版社。
软件工程实验室建设方案

软件工程实验室建设方案随着信息技术的快速发展,软件工程已成为现代社会发展的重要领域,软件工程实验室的建设对于提高学生软件工程实践能力以及推动软件工程技术的发展具有重要的作用。
因此,建设一所先进、完善的软件工程实验室对于高校来说显得尤为必要。
二、实验室建设的目标和任务实验室建设的目标是:建设一所符合国际标准的软件工程实验室,提供优质的软件工程实践环境和设施,为学生的学习和科研提供更优质的支持和服务。
实验室建设的任务是:1、制定实验室管理制度和安全规定,确保实验室设备的正常运转和学生的安全;2、采购高性能的计算机、服务器、网络设备、软件工具等设备和工具,满足实验室的实践需求;3、建设实验室的硬件和软件环境,包括网络环境、操作系统、数据库、开发工具等,为学生提供丰富的实验内容和实践机会。
三、实验室建设的具体内容1、硬件设备:实验室应配备高性能的计算机、服务器、网络设备、存储设备等,以保证实验室具有足够的计算和存储能力,以满足实验需要。
硬件设备应当具有良好的稳定性、可靠性和安全性能。
2、软件环境:实验室应配备操作系统、开发工具、数据库等软件,以支持学生进行软件开发和实践。
软件环境应当具有一定的开放性和兼容性,以方便学生进行软件开发和实践。
3、实验室管理制度:实验室应制定完善的管理制度和安全规定,包括实验室的开放时间、实验室设备的使用规定、实验室安全规定等,以保证实验室设备的正常使用和学生的安全。
4、实验课程和实验项目:实验室应提供丰富的实验课程和实验项目,以满足不同层次学生的需求和兴趣。
实验项目应当具有一定的难度和挑战性,以提升学生的实践能力和创新精神。
四、实验室建设的保障措施1、投入资金:实验室建设需要一定的投入资金,学校应加大对实验室建设的投入,保证实验室设备和环境的质量和水平。
2、人员配备:实验室应配备专职实验室管理员和实验教师,以保证实验室设备的日常管理和学生的实验指导。
3、定期维护:实验室设备应定期维护和保养,以保证设备的正常运转和延长设备的使用寿命。
计算机网络工程实验室的建设与优化研究

3 网络拓 扑
目前 ,全世界的局域网中,8% 上都是 以太网。以太 网采用 的基 0 本技术是载波侦听/ 冲突检测 ( S /D),同时以太网是一种发展很 C MAC 早的成熟的标准的网络规范 , 目前世界上最流行 的局域网。随着数据 是 网络技术的发展 ,以太 网的带宽也逐步增高 ,目前 比较流行的是骨干为 千兆传输速率 ,1/0 M交换到桌面的以太网结构。同时二层交换技术 010
关键词 网络工 程;实验室建设 ;解决方案 中图分 类号 G 8 文 献标识 码 A 文章 编号 17— 6 1( 0)1-06 0 44 6 397 一2 9120 7— 1 0
1 建 设要求
建 设 一 流 的 网络 实 验室 不 仅 有利 于科 研 、教 学 ,而 且 有 利 于提 高 学
家 提 出C M 理 控 制器 实 验 室解 决 方 案 的 网络 厂商 ,专 门为 网 络实 验 室 C管
研发的Ln ngr e clg网络实验室管理系统与C M的联动,可以 ikMaae t ol e N e C 向 学校 提供 真 实 易用 的环 境方 案 。 实 验室 中心还 提 供 一 台防 火 墙 、一 套 无线设备 ,可 以满足 网络安全实验的组 网、网络攻击和防护 、网络侦察 和反侦察等一系列实验的需求 ,并且 为将来
多种模块 ,可 以根据用户 的需求灵活配置 ,灵 活构建 弹性可扩展 的网 络 。i r4 0 交换 机 高 达3 G 背板 带 宽 ;2 Mps S i8 2 pt 2的 f 4 p 的二 / 包 转 发速 率  ̄ l 1 三层 可为用户提供高速无阻塞的交换。在该项 目中,选择 的网络是国内第一
鼎 鼎
网络实验室教学实验能够辅助高校建 立完善 的实验教学体系。通过 理 论学 习与 实践 应 用相 结 合 的方 式 ,使学 生 能够 达 到 深 入弹 解 与 熟练 掌 握的 目的。网络实验室面向学校计算机类 、电子等涉及到网络专业课程
软件工程专业建设规划

软件工程专业建设规划一、专业现状分析情况1.专业基本情况1.1社会人才需求目前,我国信息技术产业的主体主要是行业应用。
在国家“以信息化带动工业化”和“互联网+”战略的指导下,信息化进程已经涉及到各行各业,行业应用市场总体上保持平稳增长。
十三五期间,我国的信息化进程仍然有较大的发展空间,需要大批计算机类技术人才,尤其是软件工程技术人才。
1.2毕业生就业情况分析软件工程专业现有在校生374名,已为社会输送了400余名毕业生,毕业生广泛分布在成都、上海、北京、广州、杭州、深圳及省内各市,主要从事系统集成,网络类项目售前技术支持、项目实施以及项目全过程管理及相关工作。
应届毕业生的主流薪酬在3000元-5000元之间,最高可达8000-15000元/月。
每年大约有10%-20%的毕业生考取硕士研究生、公务员、大学生村官或者特岗教师。
1.3省内高校开设情况省内,郑州大学、河南大学、河南科技大学、河南理工大学、河南师范大学、郑州轻工业学院、洛阳师范学院、华北水利水电大学、河南理工大学、信阳师范学院、周口师范学院、郑州航空工业管理学院、黄淮学院、郑州财经学院等院校都开设了网络工程专业。
郑州大学、河南大学、河南科技大学、河南理工大学和信阳师范学院等有计算机相关专业的硕士点。
省内高校网络工程专业学生报考硕士较集中的专业方向有:软件工程、计算机科学与技术、计算机软件与理论、计算机应用技术、计算机系统结构等。
1.4产教融合情况与中兴通讯合作,蓝科、学佳澳等深度合作。
制定“3+1”的人才培养方案:前3学年完成基础理论和职业技术教育,最后1学年顶岗实习。
软件工程积极融入信息技术产业链的各个环节,针对售前技术工程师、系统分析师、软件开发工程师、软件测试工程师、售后技术工程师等岗位,设置了相关理论和实践课程。
2.“十二五”以来取得的成绩2.1专业特色“十二五”期间,坚持“依托”计算机技术为背景,突出应用性和学科交叉性的办学特色,科学设计专业课程体系,既注重专业基本知识和基本理论的教学,又强化软件工程基本技能和实践能力的培养,使学生成为具备软件工程的基本知识和基本技能,能在软件开发和企事业单位从事软件工程及相关工作的应用型专门人才。
计算机网络技术专业建设规划

计算机网络技术专业建设规划一、专业建设背景(一)国家以信息化带动工业化进程当前,信息化的浪潮席卷各行各业,通过信息化提高企业生产效 率,扩大人均产出是当前社会发展的趋势。
2000 年至今,企业信息 化与电子政务已经成为中国信息化领域最受关注的发展重点, 并被明 确列为我国“信息化带动工业化”战略国策的实施重点,十七大工作,更是将信息化的重要性提高到国 报告中,将信息化列入“新五化”家战略高度。
与此同时,3G 的应用、IPv6 的成熟、物联网的兴起不 断改变着人们的生活方式。
电子信息类专业是国家“十一五”重点建设 和发展的专业技术,而且随着我国高新技术产业的发展,网络与软件 技术已成为区域优先建设与发展的专业。
(二)专业在区域经济中的地位和作用国务院《关于推进海南国际旅游岛建设发展的若干意见》提出, 鼓励海南发展高新技术产业, 加快建设海南生态软件园和三亚创意产 业园,积极支持海南发展软件和信息服务业。
海南把发展软件产业和 电子信息制造业作为经济结构调整优化的主攻方向,出台了《海南省 鼓励软件产业和电子信息制造业发展政策》,设立了电子信息产业发 展专项资金,海南生态软件园、三亚创意产业园现分别有 76 家和 10 家 IT 企业和高科技研发中心签约进驻,未来三到五年,园区将达到 60 万平方米的综合建设规模,可容纳四到五万名软件工程人员,发 展前景令人充满期待。
海南生态软件园位于老城经济开发区内,占地 3000 亩。
园区以 软件开发、软件外包、IT 培训、呼叫中心、互联网媒体等为主要方 向,吸引国内外知名 IT 企业入驻。
目前,东软集团、日本领信、天 涯在线等 85 家企业已入驻园区。
澄迈县、省卫生厅、省工信厅分别与东软集团签署合作协议,合作双方将在信息产业发展、医疗信息化 项目建设、信息化人才培养等领域紧密合作,共同推进“健康海南” 、 “数字海南”工程的建设。
据介绍,东软集团将在海南生态软件园内 投资建设东软信息产业基地(东软南方总部),以此支撑海南国际旅 游岛建设及面向东南亚等新兴市场的市场开拓。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程系网络工程本科专业实验室建设规划二○一一年五月关于软件工程系网络工程本科专业新建、扩建实验室、实习基地的规划报告教务处、发展规划处:根据学校升本工作需要,结合我系实际情况,在对现有校内实验室、实习实训基地等实践条件摸底的基础上,经过仔细讨论和慎重考虑,现提出关于网络工程本科专业所必需新建、改建和扩建的实验室、实习实训基地等的规划报告,请予审查:一、建设目标通过网络工程专业实践教学条件建设,使学生不仅能掌握网络管理、维护、安全应用、系统设计与开发等应用,同时在硬件的设计、安装、调整、维护以及网络软件开发与调试等方面也达到一定的水平,从原理、应用、开发各方面全方位学习和实践网络知识和实际技能,为培养适应时代要求的具有创新精神和较强实践能力的高素质优秀人才提供学习和实践的平台。
二、建设思路本规划报告一方面考虑了我系升本专业——网络工程专业的培养方案中核心课程和主要实践环节所必须满足的实验条件,参考了部分应用型本科院校网络工程专业实验室、实习基地等具体设置情况;另一方面,也兼顾考虑到我系今后可持续发展的需要和现有三个专科专业的实践教学需求。
力争做到三个保证,保证本科专业教学需求,保证凸显建设亮点,保证对接专科实践教学。
整个实验环境参考当前最新的网络技术应用环境设计,既覆盖从综合布线到网络安全每个专项技术的深入原理及应用实验,也支持跨系统平台级的综合实验,不但能满足目前网络工程本科专业实践教学需要,而且后期可以进行平滑升级,通过添加部分网络设备和模块来组建更为复杂的网络技术实验室,为学生提供更多的实验内容。
三、具体建设方案现拟建设综合布线与网络工程实训室、网络信息安全与统一评测实验室、网络技术实训中心、计算机组成与嵌入式网络系统实验室、网络编程与信息处理实验室等五个实验室、实训中心,预算金额为271.698万元。
建设方案均按每个自然班50人规模配置实验、实习实训设备,开设批次按1-2批次组织实践教学。
具体建设方案见附件。
附件一综合布线与网络工程实训室建设方案附件二网络信息安全与统一评测实验室建设方案附件三网络技术实训中心(思科网络技术学院)建设方案附件四计算机组成与嵌入式网络系统实验室建设方案附件五网络编程与信息处理实验室建设方案二〇一一年五月二十六日附件一综合布线与网络工程实训室建设方案一、实训室简介综合布线与网络工程实训室模拟实际的综合布线系统环境,可完成机柜、桥架、线槽、网络模块、信号面板、光纤、双绞线等综合布线环节设备的规划、安装、接线与调试等实训项目;网络操作系统安装与调试环境,可完成网络操作系统安装实验、工作组模式实验、域模式实验、网络服务的安装与配置实验、Windows与Linux的集成实验等实训项目,并可根据需要开出实训周。
适用于计算机网络技术、软件技术等专业。
主要设备有全钢网络配线实验装置、网络综合布线系统、网络综合布线系统器材展示柜、施工配套工具箱等。
二、可开设的相关课程实验综合布线与网络工程实训室可承接《网络操作系统》、《网络综合布线》、《局域网与组网技术》、《Linux网络管理》、《计算机系统集成》、《Windows网络环境管理》等课程实验以及相关课程设计、实习等。
三、开设项目1.计算机网络综合布线2.计算机网络跳线测试3.计算机网络临时链路安装测试4.计算机网络永久链路安装测试5.计算机网络模拟墙布线及安装6.网络拓扑设计及工程实现7.计算机网络网络系统安装8.计算机网络网络系统配置、调试9.计算机网络工程评估及监理四、主要设备清单五、建筑面积实验室建筑面积为60平方米。
六、地点第四教学楼附件二网络信息安全与统一评测实验室建设方案一、实验室简介网络信息安全与统一评测实验室主要是针对信息系统进行检测的各种检测软件工具、安全工具等,以模块化的方式存在,以方便实验室快速、便捷的进行各种信息系统的检测,能够承担全方位的安全实验教学。
实验室整体框架分为四个部分,网络设备区、操作区、被监测区、监测区。
其中监测区是实验室的核心部分,采用每2小组进行相互攻防的形式,利用防火墙、路由器、IDS、全局安全系统、交换机安全控制、VPN加密传输、无线传输安全等来防御攻击,模拟真正的网络攻防战,可完成各种攻防、加密、软件保护、远程安全管理SSH、防火墙过滤规则及流量控制等系统的综合实验、实训项目。
主要设备有交换机、路由器、计算机、入侵检测服务器、防火墙及相关软件。
二、完成相关课程实验网络信息安全与统一评测实验室可完成《计算机网络安全》、《计算机安全》、《计算机病毒学》、《密码学》、《密码技术设计与实现》、《软件保护技术》、《黑客攻防技术》等课程实验以及相关课程设计、实习等。
三、开设项目1.计算机网络安全技术2.计算机密码学相关实验3.计算机系统安全与应用实验4.计算机网络攻防实验5.访问所有语音、视频、文件共享和网络状态6.二三层局域网,园区与企业网,城域网,无线接入,拨号接入等7.交换机,路由器,防火墙,无线设备,服务器等管理与维护8.可实现VPN ,WLAN ,VOIP,防火墙安全等实验9.动态攻防实验演示系统,安全工具及产品使用,包括FW,IDS,密码机,病毒软件,信息加密解密实验演示系统,网络上信息隐藏与检测。
四、主要设备清单五、建筑面积实验室建筑面积控制在120平方米的一体化实验室。
六、地点第四教学楼附件三网络技术实训中心(思科网络技术学院)建设方案一、实训中心(学院)简介网络技术实训中心(思科网络技术学院)是由全球领先的计算机网络设备供应商思科和我校共同承建的集计算机网络设备的配置、管理、应用于一体的网络技术培训中心,可供学生进行计算机网络基础知识的培训、网络设备的连接、设置、配置、管理等技术的训练,并能提供基于思科网络技术学院项目的全面的网络技术课程,包括最新电子教材、教师培训、E-learning学习平台、实验、专业技术认证、技术支持等全方面的内容。
主要的设备有思科路由器、思科交换机、思科防火墙、老师机、服务器、无线AP、机柜等。
可按照“三区一室”模式构建,完成思科三层交换机配置调试实验、思科路由器配置调试实验、思科设备局域网通信实验、VLAN 实验、无线网通信实验等,并可根据需要开出实训周。
可适用于网络工程本科专业、计算机网络技术或软件技术等专科专业。
二、可开设的相关课程实验本实训中心(学院)可开设《计算机网络基础》、《计算机网络原理》、《计算机网络体系结构》、《计算机网络技术》、《计算机高级网络技术》、《CCNA1、2》、《CCNA3、4》、《交换与路由技术》、《下一代互联网新技术》等课程的相关实验以及相关课程设计、实习等,同时也可进行思科认证网络支持工程师、。
思科认证资深网络支持工程师等内容的培训工作。
三、开设项目1.计算机网络技术基础实验2.计算机网络互联实验3.交换设置与配置实验4.路由器的设置与配置实验5.无线路由配置实验6.计算机网络综合测试实验7.语音&视讯实验8.WLAN无线通讯实验9.IP存储实验10.IPV6实验四、主要设备清单五、建筑面积建筑面积可控在120平方米的一体化实验室。
六、地点第四教学楼附件四计算机组成与嵌入式网络系统实验室建设方案一、实验室简介计算机组成与嵌入式网络系统实验室主要用于计算机组成原理、汇编语言、计算机接口技术、单片机、嵌入式系统及应用、嵌入式操作系统、实时操作系统等课程的实验与实习,主要设备包含ARM11实验教学系统、计算机组成原理及接口技术实验箱、计算机、数字示波器、逻辑分析仪、投影仪、交换机、UPS、打印机、机柜。
二、可开设的相关课程实验可完成《计算机组成原理》、《嵌入式系统原理与设计》、《嵌入式系统结构、编程与设计》、《汇编语言程序设计》、《嵌入式操作系统》、《实时操作系统》等课程实验以及相关课程设计、实习等。
三、开设项目1.嵌入式软件开发基础实验2.基本接口实验3.BOOTLOADER实验4.嵌入式操作系统实验5.嵌入式Linux图形用户界面实验6.高级应用实验(GPS,GPRS)7.运算器的使用8.8位存储器读/写9.8位寄存器的读/写及数据交换10.时序电路的实现11.微程序控制实验计算机的整机设计四、主要设备清单五、建筑面积实验室建筑面积120平方米的一体化实验室。
六、地点第四教学楼附件五网络编程及信息处理实验室建设方案一、实验室简介计算机网络编程与信息处理实验室主要用于计算机网络软件技术开发、企业级应用程序开发、网站开发等,主要设备包含计算机、服务器、投影仪、交换机、UPS、打印机、机柜。
可以开设J2EE及相关课程实验、.NET及相关课程实验、PHP 课程相关实验,并可根据需要开出实训周。
适用于计算机网络技术、软件技术等专业。
二、可开设的相关课程实验可完成《程序设计》、《设计》、《C#.NET设计》、《JSP程序设计》、《Eclipse实用开发技术》、《J2EE开发技术》、《PHP网站开发》等课程实验以及相关课程设计、实习等。
三、开设项目程序设计程序设计3.JSP程序设计4.Eclipse开发5.J2EE架构开发6.PHP网站开发7.计算机图像处理四、主要设备清单五、建筑面积建筑面积为120平方米的一体化实验室。
六、地点第四教学楼。