銷售系統項目業務分析和Java中使用郵箱


項目一般大致可分為三個模塊,

我們以銷售系統為例 分為 基礎模塊 進貨模塊 財務模塊三個

基礎模塊分為:權限模塊 產品模塊和基礎代碼,基礎模塊的設計十分重要會影響到整個項目, 代碼較為簡單

核心模塊 : 以銷售系統為例 核心模塊中業務性代碼較多,需要分析業務,技術要求不是很高,

其他模塊,也就是其他模塊,主要負責一些其他附加功能的實現, 比如,財務管理,pos機 的添加等

采購模塊流程分析

1,首先根據需求部門提出采購申請表(生成一個申請表)

2,采購人員尋找供貨商,價格,入庫時間等,保存到一張采購咨詢單中

3,根據采購訂單就行評審,確定采購單事項

4,采購環節,獲取采購單經理審核,財務部計算出應付款

財務模塊分析

1,財務模塊大致可分為應付款和應收款,實收款和實付款等,

庫存模塊

庫存模塊中一般有如下訂單 : 采購入庫單 銷售出庫單,退貨單,換貨單,調貨單 報溢單 報損單 調撥單, 等

盤點單,盤點單就是人為清單貨物,錄入到系統中去和系統中是數據做對比, 對比完成之后生成一個新的表單,為虧盈單

盤點單一般分為全盤和抽盤兩種

 

發送qq郵箱 

首先導入jar包

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4.1</version>
</dependency>

然后配置一個xml,配置后注意在applictionContext.xml中引用,

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
                http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <!-- 163郵箱,smtp.163.com -->
        <!-- admin@163.com 用戶名:admin 密碼:xxx -->
        <!-- smtp郵件發送協議 -->
        <!-- pop3收郵件協議 -->
        <property name="host" value="smtp.163.com" />
        <property name="username" value="123456" />  //這里填寫你qq郵箱地址
        <property name="password" value="xxxxxxx" />  //這是添加qq郵箱的授權碼
        <property name="javaMailProperties">
            <props>
                <!-- 必須進行授權認證,它的目的就是阻止他人任意亂發郵件 -->
                <prop key="mail.smtp.auth">true</prop>
                <!-- SMTP加密方式:連接到一個TLS保護連接 -->
                <prop key="mail.smtp.starttls.enable">true</prop>
            </props>
        </property>
    </bean>

</beans>

qq郵箱開啟smtp協議

 

最后建立一個測試類用來測試是否成功

public class MailTest extends BaseServiceTest {
    @Autowired
    MailSender mailSender;
    @Test
    public void testName() throws Exception {
//JavaMailSenderImpl xxx = (JavaMailSenderImpl)mailSender
        // 簡單郵件對象
        SimpleMailMessage msg = new SimpleMailMessage();
        // 發送人:和配置一致
        msg.setFrom("admin@163.com");
        // 收件人
        msg.setTo("xxxx@laomo.com");
        // 主題
        msg.setSubject("牛皮大學錄取通知書");
        // 內容
        msg.setText("你已經被錄取了");
        // 設置固定回郵地址
        msg.setReplyTo("xxxx@xxx.com");
        // 發送
        mailSender.send(msg);
    }
}

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com