鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“高尔夫球场预定会员管理系统”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4. 具体实现 4.1 DAO操作基类的实现 在DAO操作基类事务管理机制的问题上选择了编程式事务管理机制。因为编程式事务管理涉及到了很多AOP的概念,考虑到学习成本的问题,以及DAO操作基类的稳定性,最终确定使用编程式事务管理机制。 一个应用中可能有的操作包括:1、执行sql语句无返回;2、执行sql返回;3、执行过程无返回;4、执行过程返回。 在实现时声明抽象类DaoBase。DaoBase包含一个DataSource属性变量dataSource,一个PlatformTransactionManager属性变量platformTransactionManager,以及对应这个两个变量的getter/setter方法、一个Procedure属性变量procedure。 4.1.1若干方法摘要 public void useProcedure(String procedureName);//指定调用procedureName过程 public void execSqlReturnNone(String sql); //执行sql无返回 public List execSqlReturnList(String sql,rowMapper rowMapper);//执行sql返回多条记录 public Map execSqlReturnMap(String sql,RowMapper rowMapper); //执行失去了返回一条记录 public void execProcedureReturnNone(String procedureName); //执行过程无返回 public Map execProcedureReturnMap(String procedure);//执行过程返回Map public void setInputParameter(String paramName,int paramType,Object value) //设置过程的入参 public void setOutputParameter(String paramName,int paramType,RowMapper rowMapper);//设置过程的出参 为了配合调用存储过程,定义了Procedure类继承StoredProcedure类。在useProcedure方法中实现对procedure实例化。见附录。 4.2 问卷调查模块功能实现 4.2.1业务描述 业务部门提交需要调查的问题,以及需要调查的客户群体。系统自动为回访小组生成问卷调查模板,由回访小组打电话给客户进行调查。系统对调查结果进行统计分析。问卷调查不同于客户回访,它不保存每位会员的具体的选择结果,只对该次问卷调查的所有会员的选择结果进行分析。 4.2.2功能描述 功能明细包括:新增问卷调查:完成问卷的增加,同时完成问卷的题目的新增。 4.2.3相关模块 无 4.2.4页面文件 问卷调查模块的页面文件如表4-1所列: 表4-1 问卷调查页面统计
4.2.5数据库设计 问卷调查模块的数据库表设计如表4-2、4-3、4-4所列: 表4-2问卷主题表
表4-3 问卷问题表
表4-4问题选项答案表
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |