随笔分类 - 实验系统(J2EE)
重构授课班时间安排模块代码
摘要:1.很多的模块除了首页index.jsp主要还有两个界面,一个添加,另一个是编辑页面,授课班时间安排也是如此。之前的做法是做了两个页面,操作方面,两者基本上都是独立的,因为感觉两个页面不好整合在一起,但是这样肯定是不好的,两者都是commit操作,应该是可以整合起来的,所以,我今天就来改改吧,记录下来,以备以后查看 界面: add.jsp<%@page contentType="text/html...
阅读全文
2011_7_23 第三次评审
摘要:一.实验室管理 1.关联实验室管理员 2.关联实验项目 二.学期管理 1.修改菜单 Toolbar 使用新的图片 2.BSTerm Line 303 给基本组件赋值 Line 168 数据更新时要注意sqlHelper.setAutoCommit(false);以及commit和rollback操作已经关闭了sqlHelper 三.实验项目管理 1.整理数据,使用以前系统的数据,实验课程也是 2....
阅读全文
关于LookUp的总结
摘要:今天重新做了一下实验项目的LookUp的页面和流程设计,感触颇多啊 关于LookUp:lookup页面就是提供给其他的实体的某个实体的列表展示,例如,实验课程要关联实验项目,首先有一个页面是该实验课程已经关联了的实验项目,然后在这个页面中可以点击“添加”,这就打开了那个LookUp页面,里面的实验项目是前面的实验课程所没有包含的,管理员可以选中某一些,然后点击“添加”,LookUp页面就返回一个选...
阅读全文
2011/7/3 第二次评审
摘要:1.授课班 一个人选了数电和模电,这是两个课程,但是不同的老师教,这个人就在两个不同的授课班中,这个学期数电要做5个实验,模电要做6个实验,这个人这个学期总共要做11个实验,这就是授课班和实验项目的关系 2.实验项目类别在数据库中是vachar2类型,但是由于前台显示是使用的是下拉框,赋值是给的是一个int值,所以还是可以在ItemPojo中使用静态的string数组保存,然后赋值时可以给int...
阅读全文
项目代码总结
摘要:1.复杂控件的使用 // 设置当前实验项目列表 private void _setItemDataGrid(BSObject m_bs, ArrayList<ItemPojo> list) { VBSDataGrid ItemDataGrid = (VBSDataGrid) m_bs.getTagMap().get( "ItemDataGrid"); if (ItemDataGrid == null) { ItemDataGrid = new VBSDataGrid(); // 初始化控件信息 ItemDataGrid.setName("ItemDat
阅读全文
2011/6/27 角色管理模块分析_页面分析
摘要:2011/6/27 角色管理模块分析_页面分析 1.首页index.jsp分析 js:估计是还没有完成,不过大致内容都有 <script type="text/javascript" language="javascript"> var selRows = ""; var fromObj = thisDlg.inObj; function iniPage() { opener = null; wi...
阅读全文
2011/6/28 第一次评审
摘要:1.关于注释:写好注释,每个方法以及方法中重要的步骤,还有类的属性也要注释方法注释使用块注释/ ** ….. */重要步骤和属性使用行注释 // /** * <p> * 方法名称: getItemList * </p> * <p> * 方法功能描述: 得到实验项目列表。 * </p> * <p> * 输入参数描述: String where:输入的查询条件。 * </p> * <p> * 输出参数描述: ArrayList<ItemPojo> * </p> */ public Array
阅读全文
2011/6/26 功能菜单模块分析_数据库操作层
摘要:2011/6/26 功能菜单模块分析_数据库操作层 1.BSMenuDBMang 类继承了 BSDBBase 类 方法一:得到功能菜单 public ArrayList<MenuPojo> getMenuList(String where) throws Exception { ArrayList<MenuPojo> menuList = new ArrayList<MenuPojo>(); St...
阅读全文
2011/6/25 Index.jsp 分析
摘要:Index.jsp 分析 完整的JS部分:(出去外部引用的js)应该是还没有完成<script type="text/javascript" language="javascript"> var isMouseIn = false; var winType = 0;//0:close,1:refresh var parentDlg = null; var cWin = null; var qqTi...
阅读全文
2011/6/26 功能菜单模块分析
摘要:2011/6/26 功能菜单模块分析1.Model层 MenuPojo [JavaBean]public class MenuPojo { public final static String[] STATE_NAME = { "无效", "有效" }; public final static String[] CLASS_NAME = { "功能组", "普通功能" }; public fina...
阅读全文
2011/6/24 数据库分析
摘要:2011/6/24 数据库分析 1.功能表的SEQ(序号) 是指展示功能树的时候,这个功能菜单的一个位置前后 如果功能关系表的序号一致,那么就判断功能表的序号 2.静态参数配置表 静态参数表现在能用的只有VALUE和VALUE_NAME,静态参数表现在能用的只有VALUE和VALUE_NAME 列名是为了方便对静态参数进行分组 这一组静态参数是针对于那个表的那个列的 3.实验室的所属机构:指电...
阅读全文
浙公网安备 33010602011771号