摘要:教育是科学之本,随着我国教育的普及和当前世界范围的知识经济的突飞猛进,一套高质量高效率的留学生信息管理系统更是必不可少。国际教育综合管理系统是典型的信息管理系统(MIS),其开发主要包括客户端应用程序的开发以及数据库服务器的设计两个方面。对前者而言要求功能齐全且易于操作,而对后者则要求建立起数据一致性和完整性强、数据安全性好的库。
根据系统需求,本文完成了本系统的设计与实现。系统包括两个部分:后台数据库和客户端应用程序。客户端系统采用WindowsPresentationFoundation(WPF)框架,编译环境为VisualStudio2012,后台数据库为SQLServer2008。主要功能包括:(1)国际化办学学生管理;(2)师资管理;(3)日常事务管理;(4)教学管理等。
本文首先简单介绍了WPF和SQLServer等技术,紧接着对软件模块的整体架构、设计思路和各功能模块进行了分析和设计,最后是整个系统的实验测试分析。
关键词:信息管理教学 日常事务 WPF框架
Abstract:Education is the foundation of science. With the popularity of education in China and the current global knowledge economy by leaps and bounds, a set of high-quality and efficient student information management system is essential. International Education Integrated Management System is a typical information management system (MIS), its development generally includes two aspects: the front-end application development and background database design. For the former,it requires functional and easy to operate. While the latter requires a database of strong consistency and integrity,as well as high data security.
According to the system requirements, this paper completes the design and implementation of the system. The system consists of two parts: back-end databases and front-end applications. The client system uses the Windows Presentation Foundation (WPF) framework, the compilation environment for Visual Studio 2012, and the backend database for SQL Server 2008.Main functions include: (1) international student management (2)teacher management (3) daily affairs management (4) teaching management and so on. Firstly,this paper briefly introduces the technology of WPF and SQL Server, and then analyzes and designs the overall architecture, design ideas and function modules of the software module. Finally, it is the experimental analysis of the whole system.
Keywords: information management; teaching; daily affairs; WPF framework
目录
第一章绪论1
1.1研究背景..1
1.2研究目的和意义..1
1.3.1国外研究现状.2
1.3.2国内研究现状.2
1.3.3研究重难点3
1.4研究目标与内容.4
1.5研究方法.4
1.6论文组织结构.4
1.7本章小结..5
第二章相关理论及技术简介.6
2.1 C#简介 6
2.2WPF技术简介 6
2.3 EntityFramework简介 7
2.3.1CodeFirst技术7
2.4 SQLServer简介 7
2.5本章小结.8
第三章需求分析与可行性研究..9
3.1需求分析..9
3.1.1功能需求分析.9
3.1.2非功能需求分析.10
3.1.3通信与人机交互需求分析..10
3.2可行性研究.11
3.2.1技术可行性..11
3.2.2经济可行性..11
3.2.3操作可行性..11
3.3系统用例分析12
3.3.1识别角色.12
3.3.2识别用例.12