ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:2.03MB ,
资源ID:2914176      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2914176.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(陕西师范大学社团管理系统软件设计说明书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

陕西师范大学社团管理系统软件设计说明书.docx

1、陕西师范大学社团管理系统软件设计说明书陕西师范大学社团管理系统摘 要:在陕西师范大学校园里,有这样一道亮丽的风景丰富多彩的社团活动。学生社团形式多种多样,如学术科技类社团-挑战科协、兴趣爱好类社团-鼎沸足球俱乐部、公益服务类社团-海燕爱心社、文娱体育类社团-大学生“红烛”艺术团、理论学习类社团-马列理论读书社、社会实践类社团-新闻学社等,共计六大类130多个学生社团,囊括体育、音乐、美术、舞蹈、文学、历史、科技等多个方面,创建了高质量、有特设的校园生活。陕师大学生社团管理系统主要是为了给校领导、教师及学生提供社团的各方面信息,系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面

2、。本系统主要完成对指导老师、社联主要成员、组织机构、社团信息、社团风采、社团公告及文件中心五个方面。系统可以完成对各类信息的浏览、查询、添加、修改、删除等功能。由于系统数据的组成对存储安全性要求较高,因此系统的开发工具选择了Microsoft Visual Basic2010和Microsoft Access2003数据库,利用Microsoft Visual Basic2010可视化编程的特点,Microsoft Access强大的数据处理功能,再通过对用户的需求分析,开发出适用于社团的管理系统。软件设计说明书目录摘 要 I目 录 II第一章 绪论 1第二章 系统分析 22.1 开发背景 2

3、2.2 问题识别 22.3 系统需求分析 22.4 系统设计分析 3第三章 系统设计 43.1 系统概要 43.2 系统的开发环境 43.3 系统结构图 53.4 系统流程图 5第四章 数据库设计 64.1 数据库需求分析 64.2 数据库中表的设计 8第五章 用户界面的实现 12第六章 设计总结 17第七章 致谢 18第一章 绪论随着信息技术在管理上越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理系统。目前,经过全校师生的共同努力,学校的规模不断的扩大,从

4、院系管理的普及,学校的学生社团也越来越多,如何充分让大家了解校园社团,从繁杂的社团中找到自己所要的信息,既要提高社团的科学管理水平,又要减轻校团委领导的工作,使学校社团更加规范、有序。使用数据库与软件的结合可以高速,快捷地完成以上工作。数据库技术发展突飞猛进,各种数据库开发国家也就应运而生了。大多数编程语言都能进行数据库开发。目前在PC机上流行的有VC+、C、C+、C#、PB、VB。下面我就本次设计涉及到的知识平台、工具中的两个主要的开发工具Microsoft Visual Basic 2010 和 Microsoft Access 2003作简要的介绍,Microsoft Visio只是用来

5、画图不做过多介绍,其中本学期开设的软件工程导论课程对我们此次完成设计说明文档和使用说明书起到了极大的作用。第二章 系统分析2.1 开发背景由于本人一直参加学生社团工作,频繁接触到一些社团信息,一直想要做个系统来方便对学生社团信息的管理,刚好借这次课程设计的机会开发一个简单的管理系统,以实现对社团基本信息管理。2.2 系统需求分析陕师大学生社团管理主要是社团基本信息(社团信息、社团公告)的管理。所以本系统主要包括如下几个功能:信息查询功能、数据维护功能、系统维护功能。各功能的具体作用如下:1. 信息查询功能可以查询所有社团的基本信息,主要分为按社团编号查询,按社团名称查询,按负责人姓名查询,按指

6、导老师查询。2. 数据维护功能主要是维护社团基本信息包括向数据库添加、修改、删除社团各项信息。 原打算实现社团信息打印的功能,因时间关系以及其复杂度,本系统没有实现此项功能。3. 系统维护功能管理员可以对社团基本信息进行管理(添加、删除、修改),但是用户不具备此功能,因为此信息较为重要用户不得随意修改。但是对于社团公告一栏,为了便于各社长能够及时把本社团最近要举办的活动挂到网上(学生能够第一时间了解到活动的概况),所以社团公告可以进行添加、删除、修改。4. 身份验证功能由于本系统主要实现的功能是把社团的信息更加详细的展现给老师以及学生,所以管理机制很简单,管理员与用户,管理员可以对本系统所有的

7、功能进行操作,特别是社团基本信息的添加和删除、修改等管理; 而用户,只具有一般的信息查询能力。当然,管理员的用户名和密码是唯一的,加强了可靠性。5. 视频观看与图片浏览功能这以模块也是本系统的一大亮点,历年来上一届的社团总会留下很多值得新一届纪念和学习的东西,比如说视频和照片,本系统采用相关控件实现对这两部分的展现,为更多的学生提供第一手参考资料。2.3 系统设计分析1. 系统设计原则可靠性:系统应保证长期安全地进行。系统中的软硬件及信息资源应满足可靠性设计要求。安全性:系统应具有必要的安全保护和保密措施。容错性:系统应具有较高的容错能力,有较强的抗干扰性。对各类用户的误操作应有提示或自动消除

8、的能力。可扩充性:系统的软硬件应具有扩充升级的余地,不可因为软硬件扩充或改型而使原有系统失去作用。适应性:系统应对不断发展的信息处理方法具有广泛的适应性。实用性:注重采用成熟和实用的技术。易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。2. 系统概要设计数据库的设计是信息系统的基础和核心,数据库设计的质量将在很大程度上决定系统的质量和成功与否。通过分析本系统的数据库数据主要包括四部分 。社团信息、智囊团(主要学生干部)的信息、指导老师信息、公告信息。第三章 系统设计3.1 系统概要社团是一个学校校园生活必不可少的一部分,社团管理系统虽然没有很强大,但是对

9、于规范管理社团一定能够起到推动社团发展的作用。搞学生社团工作的同学首先要明确社团宗旨,规范社团章程、管理制度,这样才有助于加强社团的凝聚力。社团活动要健康、向上,要能体现当代学生的时代风貌。学生需要什么样的活动,如何让学生体现自己的特长,怎样让学生锻炼自己的能力,这是任何一个社团都必须考虑的问题。而社团活动要提高个人素质和全作能力,敢于寻求社团新的管理方法;社团之间要加强合作。很多社团在这方面很欠缺,我校已成立学生社团联合会,对社团之间交流合作、为我校社团提供活动的平台、提供第一手的服务起到很重要的作用。所以社团联合会要把最新的材料提供给广大师生,以便于直接沟通。3.2 系统的开发环境结合所要

10、开发的系统的特点,系统将使用Microsoft Visual Basic 2010中文企业版和Microsoft Visio来作为开发工具,后台数据库则采用Access 2003。本章将会根据“陕西师范大学社团管理系统”的需求说明和模块设计着意于如何实现各个模块的基本功能,很多功能由于时间的关系没有实现,但是如果能够应用到学校平台上,大可在进行修改和补充。 设计本系统的系统环境是:(1)硬件环境:CPU:Pentium Dual-Core内存:2G显卡:NVIDA Geforce 310M(2)软件环境:操作系统:Windows 2007软件:Microsoft Visual Basic 20

11、10中文企业、Microsoft Visio3.3 系统结构图3.4系统流程图 选择要查询的信息点击进入 管理员用密码进入注册 用户查找 (图一) 选择要查询的信息点击进入 社团负责人操作 用户 (图二)(备注:其他功能类似于以上两个)3.5系统功能具体实现1、主界面主要用到的控件有:Button(点击进入下个窗体)、menustrip(文件、帮助、退出)、 Linklable(使用了一个超链接)、 Lable2.指导老师主要代码: BindingManagerBase实现与数据库的连接,一一对应到每个textbox里Public Class frmTeacher Dim Bm As Bind

12、ingManagerBase Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() start.Show() End Sub Private Sub frmTeacher_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load MessageBox.Show(adf ) Dim selectCmd As

13、 String = select * From teacher Dim connStr As String = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=community2.mdb Dim conn As OleDbConnection, myAdapter As OleDbDataAdapter Dim myDataSet As DataSet = New DataSet() conn = New OleDbConnection(connStr) conn.Open() myAdapter = New OleDbDataAdapter(sel

14、ectCmd, conn) myAdapter.Fill(myDataSet, teacher) Dim bindName As Binding = New Binding(Text, myDataSet, teacher.name) Dim bindSex As Binding = New Binding(Text, myDataSet, teacher.sex) Dim bindHometown As Binding = New Binding(Text, myDataSet, teacher.hometown) Dim bindEdu_back As Binding = New Bind

15、ing(Text, myDataSet, teacher.edu_back) Dim bindGraduate As Binding = New Binding(Text, myDataSet, teacher.graduate sch) Dim bindWord As Binding = New Binding(Text, myDataSet, teacher.word) txtName.DataBindings.Add(bindName) txtSex.DataBindings.Add(bindSex) txtHometown.DataBindings.Add(bindHometown) txtEdu_back.DataBindings.Add(bindEdu_back) txtGraduate.DataBindings.Add(bindGraduate) txtWord.DataBindings.Add(bindWord) Bm = Me.BindingContext(myDa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1