王 楠
(西安体育学院,陕西西安,710068)
基于C/S模式的体育事业统计年鉴信息系统设计与实现
王 楠
(西安体育学院,陕西西安,710068)
本文以历年《中国体育事业统计年鉴》中的积累数据为研究对象,通过对各类统计数据表的分析,运用数据库技术和软件工程方法,确定表的结构,建立年鉴数据库;研究运用c#语言设计开发基于网络的c/s模式前端客户端,对数据库进行添加、删除、修改、查询、导出等相关操作,实现对《中国体育事业统计年鉴》数据的网络化管理。
C/S;体育事业统计年鉴;信息系统
1.1 系统目标分析
系统建设以提高《体育事业统计年鉴》资料数据使用效率和受众范围为根本目标,充分利用网络技术、数据库技术,建设便于后台管理、维护,客户端数据查询快捷的基于网络的体育事业统计年鉴信息系统,实现对《体育事业统计年鉴》数据的添加、删除、修改、查询、统计等功能。
1.2 系统结构分析
综合分析历年《国家体育事业统计年鉴》年份数据的分类方法和特点,在不改变用户对年鉴数据认知和查找习惯的前提下,将系统分为九个模块,系统控制以菜单为主线,根据系统要实现的主要功能由一个主控菜单,八个二级控制菜单,众多的三、四级菜单。主控菜单为下拉式菜单,下拉层次根据分类数据需要调制,最多达4个层次,用户根据菜单提示点击即可获得所需数据。
1.3 系统功能分析
国家体育事业信息系统可实现对综合部分信息、优秀运动队信息、体育运动学校信息、少年儿童业余体校信息、等级裁判员信息、运动员信息、中小学体育信息、社会体育指导员信息和全民健身设施信息的按条件综合添加、删除、修改、查询、统计、报表生成和打印、查询结果ecxel表格输出。除以上基本功能外,系统还应包括系统登录和系统维护模块,系统登录模块在用户开启系统客户端的时候弹出登陆界面,对登录用户身份和权限的校验。系统维护模块主要实现对后台数据库用户表的操作,进行添加、删除和修改登录用户操作。
2.1 系统体系结构
本系统采用C/S结构,通过此模式可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销,能充分发挥客户端PC的处理能力。由于体育事业统计年鉴的使用人群集中于体育系统内部,专业性强,应用人群较固定,使用C/S结构可以减轻网络负担、提高工作人员的工作效率,并且在很大程度上也保证了整个系统的安全性。
2.2 系统开发平台
客户端开发平台选择Mircrosoft公司推出的Visual Studio集成开发环境,运用面向对象的运行于.NET Framework之上的C#高级程序设计语言进行客户端开发。数据平台的选择商务智能、可编程性和安全性三方面有突出的增强Mircrosoft SQL Server 2005。
2.3 数据库设计
数据库逻辑结构设计是将数据库的概念结构转化为数据库系统支持的实际数据模型,形成数据库中的表及各表之间的关系。《体育事业统计年鉴》数据八个部分的数据结构相似,数据库的建立过程大同小异,下面以2008《体育事业统计年鉴》年综合部分数据表为例,说明系统数据库表的建立结构和过程。
Design and implementation of C / S mode-based China Sports Statistics Yearbook information system
Wang Nan
(Xi’an Physical Education University,Xi’an,710068,China)
By useing database technology and Software engineering method,through analyzing the structure of all kinds of statistical data table,this paper uses the historical China Sports Statistics Yearbook data as the research object to determine the structure of the table and establish yearbook database;Study on the use of c# to design and development client based on the the network C/S mode which made the addition, del etion,modification,query,import and export of the information and report printing possible to achieve the network management of China Sports Statistics Yearbook database.
C/S;Sports Statistics Yearbook;Information System