OA实战项目

OA项目(12天)


一,什么是OA(办公自动化)

          辅助管理,提高办公效率的系统。

二,OA中有些什么功能?

         文字处理,电子邮件之类......

三,项目大概效果图:


-------------------------------------------------------------------------------------------------------------------------------------------------------------------

一,软件开发的步骤:

1,需要分析

2,分析设计

3,实现编码

4,测试项目

5,部署维护


二,每个步骤都要做些什么?谁来做?

              设计,编码,部署

三,我们要做什么?

             设计,编码,部署


-------------------------------------------------------------------------------------------------------------------------------------------------------------

一,分层:3层(View,service,Dao)

View----------->servlet

service-------->接口/实现类

Dao------------->接口/实现类

耦合------>解耦


二,所用技术

struts2+hibernate+spring+jbpm+junit+jQuery+...


三,开发环境

Linux/windows+Tomcat+Eclipse/myeclipse+mysql/oracle+IE


四,代码规范

代码格式化(ctrl+shift+f)

注释

命名规范:驼峰命名法------>

*命名:

                类,接口:第一个单词的首字母小写,其他单词的首字母都大写。

                变量,方法:第一个单词首字母小写,其他单词的首字母都大写。

                常量:全部字母都大写,单词之间使用'_'隔开

* 使用有意义的名称,慎用缩写


五,一些约定

        工程中所有的文件都采用utf-8编码

         id:long


六,项目计划

         共12天四个模块

     搭建环境和基本功能  系统管理2天,权限2天,论坛3天,工作流2天,审批流转2天

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

搭建环境

一,数据库(mysql密码:123)

    

mysql> create database itcastoa0728 default character set utf8;
Query OK, 1 row affected (0.25 sec)

mysql> show create database itcastoa0728;
+--------------+----------------------------------------------------------------
-------+
| Database     | Create Database
       |
+--------------+----------------------------------------------------------------
-------+
| itcastoa0728 | CREATE DATABASE `itcastoa0728` /*!40100 DEFAULT CHARACTER SET u
tf8 */ |
+--------------+----------------------------------------------------------------
-------+
1 row in set (0.05 sec)


二,myeclipse工程

   1,新建web工程,并把编码设为utf-8;

     2,添加框架环境

         junit

         struts2

         hibernate

         spring


补: struts2:jar包:


struts2.xml:


代码如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<!-- 配置为开发模式 -->
    <constant name="struts.devMode" value="true" />
	<!-- 把扩展名扩展为action -->
	<constant name="struts.action.extension" value="action"></constant>
    <!-- 把主题设置为simple -->
    <constant name="struts.ui.theme" value="simple"></constant>
   
   
    <package name="default" namespace="/" extends="struts-default">
     
    </package>

    <!-- Add 
  • 3
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值