数据库社团管理系统_第1页
数据库社团管理系统_第2页
数据库社团管理系统_第3页
数据库社团管理系统_第4页
数据库社团管理系统_第5页
已阅读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总结105附录 :读书笔记121.前言1.1选题的理由和实际意义 Internet是目前世界上最大的计算互联网络,它遍布全球,世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World wid w

2、eb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点, 其内容范围跨越了教育科研,文化事业,金融,商业,新闻出版,娱乐,体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用, Web站点向用户提供的服务将越来越丰富,越来越人性化。各种在线服务系统,更是深刻的影响了人们的联系方式, 随着学校的规模不断扩大,协会人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发社团信息管

3、理系统来提高学团联对社团做到对信息的规范管理、的管理工作的效率。通过这样的系统,学团联和老师都可以科学统计和快速查询,从而减少了管理方面的工作量。协会负责人可以对社团信息进行维护、发起活动、人事管理尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义.1.2研究现状及趋势(1)高校学生社团是高校在校学生以共同或相近兴趣,爱好,特长,信念,观点或自身需要为基础,在自愿的前提下自发组成,并按照国家对社团指导思想,有关规定以及社团章程,在学校相关部门的指导监督下自主开展相关活动的学生组织。高校学生社团已成为大学生个人素质提高和能力拓展的有效载体,在逐步完善学生知识结构,加强实际

4、操作技能,不断提高综合能力甚至升华思想道德水平等方面发挥着独特的,不可替代的作用。随着目前高校办学规模的扩大,学生的数量的成倍增长,各高校的学生社团管理模式也相应地发生了变革。实际上,各高校的学生社团管理方面很大程度上还依赖以前的管理经验,虽然很多高校都已经使用了计算机这一新兴技术来辅助管理,但出于缺乏适当的管理信息系统,很多高校并没有因为计算机的广泛使用而从实际上解决学生管理这一重要难题。 (2)目前虽然国内外的大中型软件公司很多,其中很多公司也曾经做过高校社团管理系统,但没有一个系统能适合国内外大部分的高校,原因在于高校的地域性较强,管理模式千差万别,且很难涵盖所有的学生社团职能部门。同时

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

6、学校社团管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段,方便管理人员记录社团发展和活动开展情况。但是一直以来,学校社团管理一直处于管理的盲区,社团快速的发展扩大和传统人工管理方式已经格格不入,在管理中暴露出很多问题,如:效率低,保密性差,所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。因此,开发一套这样学校社团管理软件成为很有必要的事情。2.1 用户对系统要求(1)信息要求:社团管理员能查询上面提到的社团的所有相关信息,包括某一学号的学生详细信息,比如所选择的社团,所在的院系和年级等。(2)处理要求:当学生基本信息发生变化时社团管理员能对其进行修改。比

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

8、 3、普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布E-MAIL、查看系统公告新闻、进入BBS内发表信息等等。 4、游客:浏览系统系统基本信息。3 系统设计3.1定义 1、系统名称:社团管理系统 2、数据库管理软件:Microsoft SQL Server 3、数据库设计采用软件:Microsoft Office Visio 2003 4、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。 5、运行平台:windows 2000/xp

9、/linux 6、数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面是如何设置的)3.2系统模块图学生社团信息管理管理员学生会员查询信息更新信息社团信息维护会员信息维护退出查看信息修改信息退出图3.2功能模版图 3.3 E-R图图3.3E-R图3.4 数据表的设计表3.4.1:社团信息表字段类型字段长度备注stName字符型10社团名称stMan字符型10社团负责人stDate日期型15注册日期stPetNum整型10社团人数stPlace字符型20办公地点stPhone长整型15联系电话stBeizhu字符型100备注表3.4.2:社团活动表字段类型字段长度备注hdZhuTi字符型

10、20活动主题hdDate日期型15日期时间hdPlace字符型20地点hdName字符型20承办单位hdNeiRong字符型100内容表3.4.3:会员信息表字段类型字段长度备注stuID字符号15会员编号stuName字符号20姓名stuSex字符号2学生性别stuClass字符号10学生班级stuXueYuan字符号20学院stuQinShi字符号10寝室stuTel字符号11电话stuEmail字符号15电子邮箱3.5 用例列举3.5.1数据表1、 会员表 dhl_hy Creat table dhl_hy ( 学号 char(20)primary key not null 性别 cha

11、r (20) not null, 密码 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(

12、学生,姓名,密码,性别,系别,班级,联系电话, 注册社团) as Select 学生ID,姓名,密码,性别,系科,班级,联系电话,注册社团 From dhl_hy 2、定义管理员 dhl_mg的视图 shiyan_dhl_mg Creat view shiyuan_dhl_mg as Semlect hyno,pwd From dhl_mg 3.5.5查询语句(1) 查询全体学生的学生的学号与姓名。 SELECT Sno,Sname FROM Student(2) 查询全体同学的姓名,学号,所在系。 SELECT Sname,Sno,Sdept FROM student;(3)确定“刘晨”所在

13、的系名 SELECT Sdept FROM Student WHERE Sname=刘晨;3.5.6存储过程、触发器 (1)UsestglGo Createprocp1 stnamechar(10) AsselectSno学号,Sname姓名,Sclass班级,Stel电 话,hy.Tname所在社团,Tdate入社时间 fromhy,st wherehy.Tname=st.TnameandSname=stname GROUPBYSno,Sname,Sclass,Stel,hy.Tname,Tdate (2)创建一个实现在student中删除用户信息时显示“XXX同学已被删除!”的触发器。 在

14、“新建查询”编辑区输入如下代码: CREATE TRIGGER tr_delete ON Student FOR DELETE AS BEGIN DECLARE name VARCHAR(12) SELECT name=sName FROM DELETED PRINT name + 同学已被删除 EDN 单击“执行”按钮。 验证触发器,输入代码: DELETE FROM student WHERE sName=刘峰一4总结 参加本次课程设计,最大的收获在于,对于数据库的设计方法,思想认识进一步加深。大学生社团管理系统基本开发完毕。其功能基本符合用户需求,能够完成社团基本信息的录入、修改、删除,

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

16、是它的优点。在整个开发过程中,同样遇到了很多难题,也看到了自己知识的不足与贫乏,在这个过程中让我学到了很多新的知识。面对信息时代的机遇和挑战,我们只要利用先进的管理手段,就可以提高学生社团事务管理水平,使事务管理走向更加成熟的道路。社团管理系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性 系统在设计过程中不可避免地遇到了各种各样的问题,有关ASP的许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解ASP的强大功能,而且还存在着许多不足之处。我深刻体会到了一个软件的设计和它的发展是那么的严密,容不得半

17、点的马虎。要严格按照软件工程的方法与思想,逐步完成。通过本次毕业设计我学到了不少新的东西,也发现了一些的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。 此次软件工程课程设计过程中和报告中,由于能力和经验的不足,做事考虑的不周全,有时对做的某部分功能考虑的不完整,老师和同学都曾给了我们很大的帮助,我们要感谢这些给予我帮助的同学们,和他们在一起讨论的过程使我提高了做这个系统的兴趣,拓宽了我们的思路。在以前学习的阶段我们大多重视的是理论,这时才能发现自已还有一些不足之处,例如对于有的知识掌握的不扎实,对一些概念、和知识的认识有待于

18、进一步加强和提高。设计的过程是学习和巩固知识的一个阶段,学习是永无止境的,在以后的学习和工作中我还要继续努力,不断的提高自己的知识水平和能力,扩展自己的知识面。参考文献 1 天极网新技术研究室.ASP.NET完全入门.人民邮电出版社,2001.6 2 启明工作室编著.ASP.NET网络应用系统开发与实例.人民邮电出版社,2005.73 王华杰,李律松 孙一波等编著.C#数据库开发技术.清华大学出版社,2003.24 攀建编著.ASP.NET+ADO.NET项目开发实例.清华大学出版社,2004.15 (美)A.Russell Jones著,高春蓉等译.ASP.NET从入门到精通.电子工业出版,

19、2002.15附录 :读书笔记 经过长时间的数据库课程学习,我掌握了创建数据库以及对数据库的操作的基础知识。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。下面我谈一谈数据库系统的基本概念。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带

温馨提示

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

评论

0/150

提交评论