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