Information Managing System of Pure Aroma SPA International Beauty Chain
ABSTRACT
Today, managers of enterprises pay more and more attention to Information Managing System, which is gradually applied in many fields such as consuming management, production-line management and operation management. Funding and collecting information has become general work for all the enterprises.
Enterprise Managing System refers to a software system which can be used to manage the daily operation information of an enterprise. The application of this Information Management System will allow Pure Aroma SPA International Beauty Chain to integrate the human resources management, membership management and warehouse management effectively with advanced information technology and excellent management ideas, and thus earn priorities in the competitive market. Besides, the general headquarters of the company can learn the information of their members, including their consuming characteristics and needs, so as to distribute the resource of the company properly. In this way, good personalized services could be provided for every customer of the company. The Information Managing System provides reliable user data for the marketing of the company. Therefore, this system will also lay a solid foundation for the further development of the company and become an effective tool for its management.
Based on Nhibernate and .Net Spring, this Information Managing System is developed within .Net Framework3.5 and SQL server2005. Ajax of Web 2.0 and ASP.Net MVC are adopted as the major technique of this system. It can be used to develop many function modules such as management of human resources, memberships and warehouse and the maintaining of basic information.
This paper aims at describing the development of the Information Managing System, including demand analysis, the choosing of development plans, the design of background database and user façade as well as the testing of the system. In addition, the characteristics of the development of component-based application are mentioned in the paper.
Key words: ASP.Net MVC Ajax .Net Spring Management Information System B/S Mode
目 錄
摘 要 I
ABSTRACT II
1概述 1
1.1系統開發背景 1
1.2系統研究內容與實現目標 1
1.3系統環境概述 2
1.3.1系統開發環境 6
1.3.2系統開發語言 6
2可行性分析 7
2.1經濟可行性分析 7
2.2技術可行性分析 7
3需求分析 8
3.1系統概述 8
3.2系統功能需求分析 9
3.3系統性能需求分析 9
4概要設計 11
4.1系統功能分析與設計 11
4.1.1系統功能模塊圖 11
4.1.2系統功能模塊描述 11
4.1.3系統類圖 13
4.1.4系統用例圖 18
4.2數據庫分析與設計 19
4.2.1數據對象 19
4.2.2數據庫設計 24
5詳細設計 32
5.1系統架構設計 32
5.2數據層詳細設計 32
5.3邏輯層詳細設計 38
5.4系統實現 42
6測試與性能分析 46
6.1軟件測試的目標與方法 46
6.1.1軟件測試的目標 46
6.1.2軟件測試的方法 46
6.2測試范圍及測試內容 46
6.3測試用例 48
6.3.1測試用例原例 48
6.3.2測試用例編寫 48
6.4測試的實施 54
6.4.1測試策略 54
6.4.2測試目標 54
6.5系統功能測試 54
6.6系統安全測試 54
6.7測試結論 54
7結論 55
參考文獻 56
附 錄 57
謝 辭 60