摘 要
校园一卡通系统的开发是高校发展和信息化建设的必行趋势,也是提高高校管理水平的重要技术手段之一。本文对校园一卡通系统工作的业务现状和业务流程做了简要的分析,指出了当前校园一卡通系统中需要解决的常见问题,细致分析了开发校园一卡通系统的必要性。
在本系统的开发过程中,认真的调查和分析了校园一卡通系统业务流程中的管理人员的需求。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。通过对本系统中不同用户角色的分析和设计,提出了校园一卡通系统各模块设计的基本方案,并对系统中的子模块按照功能分类进行了细致的划分,同时对系统实现的逻辑体系结构进行了设计。利用Visual Studio集成开发平台和Sql server 2008数据库实现了本系统的具体设计,在后台数据库中建立了对应的数据表结构。利用当前主流的开发设计方法,在数据库存储与页面文件交互的过程中,设计了一系列对应于系统功能的方法类。通过这些类的设计实现了系统数据信息的录入及管理和统计查询等一系列功能。在本文中结合系统数据管理的业务流程详细介绍了相关页面文件的实现过程和不同用户角色对应的功能。
论文最后对所开发的校园一卡通系统进行了总结,并分析了系统中的不足之处,提出了本系统中有待改进的地方,为系统功能的进一步完善确定了方向。
关键词:校园卡;数据库;计算机;开发
ABSTRACT
The development of the campus card system is an inevitable trend in the development of universities and information construction, and it is also one of the important technical means to improve the management level of colleges and universities. This article makes a brief analysis of the business status and business process of the campus card system work, points out the common problems that need to be solved in the current campus card system, and carefully analyzes the necessity of developing a campus card system.
During the development of this system, the needs of managers in the campus card system business process were carefully investigated and analyzed. The management personnel complete the input and management of various data information through the system, and also need to complete the timely update function of the data information. Through the analysis and design of different user roles in the system, a basic scheme for the design of each module of the campus card system is proposed. The sub-modules in the system are classified according to the functional classification, and at the same time, the logical architecture of the system is implemented. design. The specific design of the system is realized by using Visual Studio integrated development platform and Sqlserver2008 database, and the corresponding data table structure is established in the background database. Using the current mainstream development and design methods, a series of method classes corresponding to system functions are designed in the process of database storage and page file interaction. Through the design of these classes, a series of functions such as the entry and management of system data information and statistical query are realized. In this article, the business process of system data management is described in detail the implementation process of related page files and the corresponding functions of different user roles.
In the end, the paper summarizes the campus card system developed, and analyzes the shortcomings in the system. It proposes areas for improvement in the system and determines the direction for the further improvement of system functions.
Key words: School card; database; computer; development
目 录
摘 要
ABSTRACT
1 绪论
1.1 研究背景
1.2 国内外现状
1.3 主要研究内容
1.4 研究意义
2 相关技术
2.1 Microsoft .NET
2.2 Web服务器IIS
2.3 Visual Studio 2013简介
2.4 C#开发语言
2.5 SQL Server技术
2.6 系统开发模式
3 系统分析
3.1 需求分析
3.1.1 需求背景分析
3.1.2 功能需求分析
3.1.3 系统功能结构
3.1.4 系统用例图
3.2 系统建模
3.2.2 系统时序图
3.2.3 系统状态图
3.3 系统体系结构设计
4 数据库设计
4.1 数据流图设计
4.1.1 数据字典
4.1.2 业务流程图
4.2 概念结构设计
4.3 数据库物理设计
5 系统实现
5.1 开发环境
5.1.1 系统逻辑架构设计
5.1.2 网络架构设计
5.1.3 运行环境
5.2 系统设计
5.2.1 开发流程设计
5.2.2 代码设计
5.2.3 输入输出设计
5.3 系统功能实现
5.3.1 用户密码管理模块实现
5.3.2 用户信息管理模块实现
5.3.3 校园卡信息管理模块实现
5.3.4 消费信息管理模块实现
5.3.5 信息查询模块实现
6 系统测试
6.1 测试过程
6.2 典型的功能测试用例
6.3 性能测试
6.4 测试结果分析
结 论
参考文献
致 谢