1)軟件定義
(1) 問題定義
(2) 可行性研究
(3) 需求分析——系統必需完成哪些任務
2)軟件開發
(1) 總體設計――概括地說,系統如何實現
(2) 詳細設計
(3) 編碼和單元測試
(4) 綜合測試
3)軟件維護
(1) 改正性維護
(2) 適應性維護
(3) 完善性維護
(4) 預防性維護
2. 實訓題目:
企業客戶管理信息系統
3. 系統需求:
應用背景:企業的客戶管理是公司管理的壹個重要內容。隨著市場競爭日趨激烈,如果能擁有更多的客戶,將是企業長久生存的最終因素。
維護客戶信息的工作,就是要保存企業客戶的基本信息,如公司名稱、地址、主要行業、聯系人的姓名、地址等。並要能保持壹個動態的信息,確保信息的壹致性。為了盡可能的保護客戶信息,所以系統可以刪除公司的信息,但是不刪除個人的信息,這樣就可以維護最多的客戶。如果維護客戶信息的工作只用人力來完成的話,中間就會出現很多問題,首先就是浪費人力,當企業的客戶數量達到壹個級別後,僅僅靠人力來維護龐大的客戶信息是不可能的。如果有壹個可以自動化、系統化的維護企業客戶信息的管理系統,將能夠為企業提供非常大的幫助。
企業管理信息系統的對象是企業、企業化管理的事業單位。
客戶管理系統為企事業單位提供保存信息、修改信息、信息咨詢等服務。
傳統的紙介材料的數據信息管理已經不適合當代企業公司的發展了,實現客戶管理的系統化、規範化、自動化,將成為當代公司管理客戶信息的首選。
本系統提供了壹個通用的、需要維護的客戶信息。系統靈活使用表格對各種信息分門別類,組成企業客戶管理系統,便於查詢、閱讀、修改、交流和重復使用。
功能要求:本系統的目的是幫助企業提高工作效率以及確保客戶信息的準確性和實時性,實現企業客戶信息管理的系統化、規範化和自動化。根據這個目的和任務,系統的主要功能是:
1. 系統管理部分:
a) 以管理員身份登陸系統後,可以添加其他用戶
b) 不論何種用戶登陸後都可以修改自己的密碼
2. 個人信息管理部分:
a) 添加個人信息:包括姓名、性別、年齡、生日、所屬公司、職務、所在國家、城市、通信地址、電話、傳真、email等信息
b) 修改個人信息:修改所有的個人信息
c) 查詢個人信息:按公司查詢個人信息
3. 企業信息管理部分:
a) 添加企業信息:包括公司名稱、所在國家、主要經營領域、與本公司合作領域、地址、電話、傳真等信息
b) 修改企業信息:修改公司的各種信息
c) 查詢企業信息:根據經營領域查詢企業信息
d) 刪除企業信息:刪除不作為客戶的企業信息
4. 數據管理
a) 導出客戶信息Word或Excel格式的文檔
b) 打印客戶信息
性能要求: 對於合理的情況要實現 對於不合理的情況程序要能夠作出響應 程序中用到的控件壹律采用縮寫的方式,具體參照課本,例如Command1用作添加信息的按鈕,改名為cmdAdd,目的使得看見對象名字就知道它是什麽控件、有什麽功能 要求做成菜單系統 對於菜單所在的主窗體,要求是MDI窗體 如果感興趣大家可以嘗試添加工具欄或右鍵菜單4. DATA控件
5. ADO控件
6. ADO對象
7. MSFlexGrid控件的使用