数据库社团管理系统_第1页
数据库社团管理系统_第2页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目社团管理系统数据库原理实训报告目社团管理系统题信息工程学院二一四年十二月1.前言 . 11.1选题的理由和实际意义 . 11.2研究现状及趋势 . 12需求分析 . 32.1 用户对系统要求 . 32.2功能介绍 . 53 系统设计 . 53.1定义. 53.2系统模块图 . 63.4 数据表的设计 . 63.5 用例列举 . 73.5.1数据表 . 73.5.2视图. 83.5.5查询语句 . 83.5.6存储过程、触发器 . 84总结 . 10 5附录 :读书笔记 . 12 是目前世界上最大的计算互联网络,它遍布全球,世界各地各种规模的Internet上已有上百万个 Web站点, 其内容

2、范围跨越了教育科研,文中的广泛应用, Web随着学校的规模不断扩大,协会人数急剧增加,有关学生. , 观点或- 上一种先进的,易于被人们所接受的信息检索手-WORD是目前世界上最大的计算互联网络,它遍布全球,世界各地各种规模的Internet上已有上百万个 Web站点, 其内容范围跨越了教育科研,文中的广泛应用, Web随着学校的规模不断扩大,协会人数急剧增加,有关学生. , 观点或- 上一种先进的,易于被人们所接受的信息检索手1.前言1.1 选题的理由和实际意义Internet网络连接成一个整体。作为段,World wid web( 简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝

3、库。据估计,目前 Internet化事业,金融,商业,新闻出版,娱乐,体育等各个领域,其用户群十分庞大,因此,建设一个好的 Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展, 特别是数据库技术在 Internet站点向用户提供的服务将越来越丰富,越来越人性化。各种在线服务系统,更是深刻的影响了人们的联系方式,的各种信息也成倍增长。面对庞大的信息量,有必要开发社团信息管理系统来提高学团联对社团做到对信息的规范管理、的管理工作的效率。通过这样的系统,学团联和老师都可以科学统计和快速查询,从而减少了管理方面的工作量。协会负责人可以对社团信息进行维护、发起

4、活动、人事管理尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义1.2 研究现状及趋势(1) 高校学生社团是高校在校学生以共同或相近兴趣,爱好,特长,信念自身需要为基础,在自愿的前提下自发组成,并按照国家对社团指导思想,有关规定以及社团章程,在学校相关部门的指导监督下自主开展相关活动的学生组织。高校学生社团已成为大学生个人素质提高和能力拓展的有效载体,在逐步完善学生知识结构,加强实际操作技能,不断提高综合能力甚至升华思想道德水平等方面发挥着独特的,不可替代的作用。随着目前高校办学规模的扩大,学生的数量的成倍增长,各高校的学生社团管理模式也相应地发生了变革。实际上,各高校

5、的学生社团管理方面很大程度上还依赖以前的管理经验,虽然很多高校都已经使用了计算机这一新兴技术来辅助-完整版学习资料分享目前虽然国内外的大中型软件公司很多,其中很多公司也曾经做过高校社团-WORD 格式-可编辑-专业资料- 目前虽然国内外的大中型软件公司很多,其中很多公司也曾经做过高校社团管理,但出于缺乏适当的管理信息系统,很多高校并没有因为计算机的广泛使用而从实际上解决学生管理这一重要难题。 (2)管理系统,但没有一个系统能适合国内外大部分的高校,原因在于高校的地域性较强,管理模式千差万别,且很难涵盖所有的学生社团职能部门。同时,由于管理信息系统建设耗资巨大,历时长,其设计与运用涉及到学生管理

6、方式变革,因此不但需要学生管理者予以人,财力,物等方面的支持,而且需要管理者观念革新。各校社团独立建设的管理系统,资料编码格式不一,数据库结构不统一,信息资源难以共享,信息难以有效集成。(3) 我国高校学生社团发展进程缓慢,跟国外相比管理依然落后,因此需要不断的完善。能够未来成为社团管理员提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映各个社团的基本情况,活动情况,从而提高社团的活动质量,获得更好的工作效益 . 2 需求分析学校社团管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学校社团管理系统应该能够为学校管理者提供充足的信息和快捷的

7、查询手段,方便管理人员记录社团发展和活动开展情况。但是一直以来,-完整版学习资料分享 - ,社E-MAIL、查看系统公告新闻、进入- -WORD 格式-可编辑-专业资料- ,社E-MAIL、查看系统公告新闻、进入- 学校社团管理一直处于管理的盲区,社团快速的发展扩大和传统人工管理方式已经格格不入,在管理中暴露出很多问题,如:效率低,保密性差,所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。因此,开发一套这样学校社团管理软件成为很有必要的事情。2.1 用户对系统要求(1)信息要求:社团管理员能查询上面提到的社团的所有相关信息,包括某一学号的学生详细信息,比如所选择的

8、社团,所在的院系和年级等。(2)处理要求:当学生基本信息发生变化时社团管理员能对其进行修改。比如,所选的社团有所变化,年级有所变化。当学生需要修改用户密码时,能进行正确的修改(3)安全性与完整性要求:1 安全性要求:保证每个学生的个人信息和用户密码2 完整性要求:所有社团正确完整的显示,个人信息完整显示。2.2 功能介绍1、系统管理员:批准社团建立的申请、注册会员的管理、系统公告的设置、新闻的发布、社团类别的添加、社团的管理、图片上传的审核、系统上传图片的删除、系统投票的设置、 BBS论坛公告的发布、 BBS类别的设置、 BBS版面的选择、系统管理员帐号的修改等等。2、社团管理用户:社团留言管

9、理、社团公告管理、社团成员的添加删除管理团相册管理、社团资料的修改、社团的投票管理、管理员身份的转让等等。3、普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布BBS内发表信息等等。 4、游客:浏览系统系统基本信息。-完整版学习资料分享、数据库管理软件: Microsoft SQL Server 、数据库设计采用软件: Microsoft Office Visio 2003 、系统采用 C/S体系结构:、数据库管理软件: Microsoft SQL Server 、数据库设计采用软件: Microsoft Office Visio

10、2003 、系统采用 C/S体系结构: Client ( 客户端)负责提供表达逻辑、显示用户界面- 3 系统设计3.1 定义 1 、系统名称:社团管理系统 2 3 4信息、访问数据库服务器; Server ( 服务器)端用于提供数据服务。-完整版学习资料分享、运行平台: windows 2000/xp/linux 、数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面是如何设员更新信息E-R 图- 社团信息维护会员信息维护退出息查看信息修改信退出、运行平台: windows 2000/xp/linux 、数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面是如何设员更新信息E-

11、R 图- 社团信息维护会员信息维护退出息查看信息修改信退出 5 6置的)3.2 系统模块图学生社团信息管理学生会管理员查询信息图 3.2功能模版图3.3 图 3.3E-R 图-完整版学习资料分享数据表的设计类型字符型字符型日期型整型字符型长整型字符型类型字符型日期型字符型字符型字符型类型字符号字符号字符号字符号字符号字符号字符号字符号- 字段长度10 10 15 10 20 15 100 字段长度20 15 20 20 100 字段长度15 20 2 10 20 10 11 15 备注社团名称社团负责人注册日期社团人数办公地点联系电话备注备注活动主题日期时间地点承办单位内容备注会员编号姓名学生

12、性别学生班级学院寝室电话电子邮箱-WORD 格式-可编辑-专业资料- 数据表的设计类型字符型字符型日期型整型字符型长整型字符型类型字符型日期型字符型字符型字符型类型字符号字符号字符号字符号字符号字符号字符号字符号- 字段长度10 10 15 10 20 15 100 字段长度20 15 20 20 100 字段长度15 20 2 10 20 10 11 15 备注社团名称社团负责人注册日期社团人数办公地点联系电话备注备注活动主题日期时间地点承办单位内容备注会员编号姓名学生性别学生班级学院寝室电话电子邮箱3.4 表 3.4.1:社团信息表字段stName stMan stDate stPetNu

13、m stPlace stPhone stBeizhu 表3.4.2 :社团活动表字段hdZhuTi hdDate hdPlace hdName hdNeiRong 表3.4.3 :会员信息表字段stuID stuName stuSex stuClass stuXueYuan stuQinShi stuTel stuEmail -完整版学习资料分享- -WORD 格式-可编辑-专业资料- - 3.5 用例列举3.5.1 数据表1、会员表 dhl_hy Creat table dhl_hy ( 学号 char (20)primary key not null 性别 char (20) not nu

14、ll, 密码 char (10) not null, 性别 char (2) null, 系科 char (30)null ,班级 char (30 ) null, 联系电话 char (20) null, 注册社团 char (30)null ):2、管理员表 dhl_mg Creat table 管理员( hyno char (20) primarry key not null, Pwd char (10) not null, ): 3.5.2 视图1、定义管理 dhl_hy 的信息的视图 shiyan_dhl_hy Creat view shiyan_dhl_hy (学生,姓名,密码,性

15、别,系别,班级,联系电话,注册社团) as Select 学生 ID,姓名,密码,性别,系科,班级,联系电话,注册社团 From dhl_hy 2、定义管理员 dhl_mg 的视图 shiyan_dhl_mg Creat view shiyuan_dhl_mg as Semlect hyno,pwd From dhl_mg -完整版学习资料分享,Sname ,Sdept ;刘晨;CREATE TRIGGER tr_delete AS PRINT name + 同学已被删除 DELETE FROM student WHERE sName=- ON,Sname ,Sdept ;刘晨;CREATE

16、TRIGGER tr_delete AS PRINT name + 同学已被删除 DELETE FROM student WHERE sName=- ON Student BEGIN EDN 刘峰一DECLARE name VARCHAR(12) SELECT 3.5.5 查询语句(1)查询全体学生的学生的学号与姓名。 SELECT Sno FROM Student (2)查询全体同学的姓名,学号,所在系。 SELECT Sname,Sno FROM student(3)确定“刘晨”所在的系名 SELECT Sdept FROM Student WHERE Sname=3.5.6 存储过程、触

17、发器(1)Use stgl Go Create proc p1 stname char(10) As select Sno 学号,Sname 姓名 ,Sclass班级,Stel 电 话,hy.Tname 所在社团 ,Tdate 入社时间from hy ,st where hy.Tname=st.Tname and Sname=stname GROUP BY Sno,Sname ,Sclass ,Stel ,hy.Tname,Tdate (2)创建一个实现在 student 中删除用户信息时显示 “XXX同学已被删除!”的触发器。在“新建查询 ”编辑区输入如下代码:FOR DELETE name

18、=sName FROM DELETED 单击 “执行”按钮。验证触发器,输入代码:-完整版学习资料分享其功能基本符合用户需求,Web网络开发知识的相关网站,搜集了大量关于网络开发. .通过这次课程设系统在设计过程中不可避- 能够完成社团基本信息的录入、修改、-WORD 格式-可编辑-专业资料- 其功能基本符合用户需求,Web网络开发知识的相关网站,搜集了大量关于网络开发. .通过这次课程设系统在设计过程中不可避- 能够完成社团基本信息的录入、修改、4 总结参加本次课程设计,最大的收获在于,对于数据库的设计方法,思想认识进一步加深。大学生社团管理系统基本开发完毕。删除,数据统计以及各类相关报表的

19、打印。同时也考虑到了学校实际情况以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。充分发挥个人主观能动性,按照既定工作流程稳步完成任务。期间我们访问了大量的中英文资料,也查阅了大量书籍的源代码作为参考和运用一个星期的课程设计结束了,经过几天的学习实践收获很多,心中倍感充实计,对于软件项目管理有了较深的认识。社团管理系统的构建虽然有些粗糙,但我已尽了力。此系统已经具备了常用的基本功能,它运行稳定,资源占用率少,对系统配置要求较低等,它完成了系统要求的主要功能,运行速度快,这些都是它的优点。在整个开发过程中,同样遇到了很多难题,也看到了自己知识的不足与贫乏,在这个过程中让我学

20、到了很多新的知识。面对信息时代的机遇和挑战,我们只要利用先进的管理手段,就可以提高学生社团事务管理水平,使事务管理走向更加成熟的道路。社团管理系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性-完整版学习资料分享ASP的许多细节问题都要靠自己去摸索,加之本人水平有限,并ASP的强大功能,而且还存在着许多不足之处。我深刻体会到了一个软件的设计和此次软,由于能力和经验的不足,做事考虑的不周全,有时对做的某部分著,高春蓉等译 .ASP.NET从入门到精通 .电子工业出版,- -WORD ASP的许多细节问题都要靠自己去摸

21、索,加之本人水平有限,并ASP的强大功能,而且还存在着许多不足之处。我深刻体会到了一个软件的设计和此次软,由于能力和经验的不足,做事考虑的不周全,有时对做的某部分著,高春蓉等译 .ASP.NET从入门到精通 .电子工业出版,- 免地遇到了各种各样的问题,有关没有完全地理解它的发展是那么的严密,容不得半点的马虎。要严格按照软件工程的方法与思想,逐步完成。通过本次毕业设计我学到了不少新的东西,也发现了一些的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。件工程课程设计过程中和报告中功能考虑的不完整,老师和同学都曾给了我们很大的帮助

22、,我们要感谢这些给予我帮助的同学们,和他们在一起讨论的过程使我提高了做这个系统的兴趣,拓宽了我们的思路。在以前学习的阶段我们大多重视的是理论,这时才能发现自已还有一些不足之处,例如对于有的知识掌握的不扎实,对一些概念、和知识的认识有待于进一步加强和提高。设计的过程是学习和巩固知识的一个阶段,学习是永无止境的,在以后的学习和工作中我还要继续努力,不断的提高自己的知识水平和能力,扩展自己的知识面。参考文献1 天极网新技术研究室 .ASP.NET完全入门 .人民邮电出版社 ,2001.6 2 启明工作室编著 .ASP.NET网络应用系统开发与实例 .人民邮电出版社 ,2005.7 3 王华杰,李律松

23、 孙一波等编著 .C#数据库开发技术 .清华大学出版社, 2003.2 4 攀建编著.ASP.NET+ADO.NET项目开发实例 .清华大学出版社, 2004.1 5 ( 美)A.Russell Jones2002.1 -完整版学习资料分享数据库系统( database systems),是由数据库及其管理软件组成的通常由软件、数据库和数据管理员组成。其软件主要包数据库系- -WORD 格式-可编辑-专业资数据库系统( database systems),是由数据库及其管理软件组成的通常由软件、数据库和数据管理员组成。其软件主要包数据库系- 5 附录 :读书笔记经过长时间的数据库课程学习,我掌

24、握了创建数据库以及对数据库的操作的基础知识。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。下面我谈一谈数据库系统的基本概念。系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论