SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
2。2开发技术
本管理系统中的数据主要使用Visual Studio下的ASP。NET Web 应用技术,搭建三层架构,连接SQL Server,达到对社团信息的处理。客户端还采用Web前端利用JavaScript
技术制作此系统的前台网页,用以显示高校社团基本信息以及数据库里的数据。
三层架构,是在客户端/服务端之间加入了一个"中间层",也叫组件层。它与客户层、服务器层共同构成了三层体系。通过引入中间层,将复杂的商业逻辑从传统的双层结构应用模型中分离出来,并提供了可伸缩、易于访问、易于管理的方法,可以将多种应用服务分别封装部署于应用服务器,同时增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性,使用户在管理上所花费的时间最小化,从而实现了便捷、高效、安全、稳定的企业级系统应用。
三层架构各层功能如下:界面层:提供给用户一个视觉上的界面,通过界面层,用户输入数据、获取数据。界面层同时也提供一定的安全性,确保用户不用看到不必要的机密信息;逻辑层:是界面层和数据层的桥梁,它响应界面层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给界面层;数据层:定义、维护数据的完整性、安全性,它响应逻辑层的请求,访问数据。这一层通常由大型的数据库服务器实现。
3 系统分析
3。1系统简介
本系统使用Visual Studio 2013和SQL Server 2008 R2软件,以Web网页和后台管理相结合的形式,展示全校社团的基本信息、管理全校学生社团的日常工作,主要框架包括:前端信息展示和后台管理功能。
1。前端信息展示
该部分主要以网页的形式展示:全校学生社团以及学生社团管理机构—学生社团联合会(以下简称:校社联)的基本情况。具体包括:全校社团、校社联的相关简介、组织结构、新闻中心、全校社团管理相关的资料、通过连接后台数据库动态展示最新全校社团的活动预告、新闻动态等。文献综述
2。后台管理
(1)。角色分类:普通会员、社团负责人、社团管理员;所有角色进入后台,必须通过身份验证。且由于身份的不同,进入系统所能操作的功能也不同,且只能进行与自己身份相符合的操作。
(2)。角色功能:普通会员:修改自己个人资料(如:姓名、联系方式、所在学院、班级等)、给校社联留言;
社团负责人:添加、修改、删除社团成员,修改社团信息,社团新闻的发布及修改,向校社联或社团管理老师申请举办活动,向校社联或社团指导老师提交材料;给校社联或社团管理老师留言;
社团管理员:添加、修改、删除全校所有社团的基本信息,添加、修改、删除社团新闻、社团活动的审批,添加、修改、删除校社联成员和校社联部门,重置所有社团、所有会员的密码、全校社团活动的管理。
3。2系统功能结构图