学校社团管理系统-案例需求分析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学校社团管理系统-案例需求分析

数据库课程项目实践 所在系:计算机科学系 专业:计算机应用技术技术 项目名称:学校社团管理系统 项目组长: 唐钦 2012年10月 学校社团管理系统 案例背景 学校社团管理系统是一个教育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要所以管理系统应该能够为提供充足的信息和快捷的查询手段但是一直以来传统人工管理方式如效率低必威体育官网网址性差另外所用其时间长产生大量的文件和数据这对于查找更新和维护都带来了不少的困难 (2)系统使用者:管理人员、学生 (3)根据系统的初步要求,整理出如下的系统功能由社团管理、成员管理和活动管理3个部分组成。 社团管理 1)录入社团的基本信息,包括社团的编号、名称。 2)对已取消的社团信息进行删除。 3)查询参加“计算机”社团的学生姓名。 成员管理 1)录入成员的基本信息,包括成员的学号、姓名、性别、所属院系、社团编号。 2)查询各社团的成员人数,按降序排列。 活动管理 1)录入社团活动的基本信息,包括活动的社团编号、活动日期、活动人数、负责人。 2)查询某活动负责人的相关信息,如他的学号、姓名、所属院系信息等。 3、需要完成的任务: 根据需求分析的说明完成系统功能图。 概念结构设计(要求:分析系统的实体,属性和联系,完成系统E-R图或局部功能E-R图)。 逻辑结构设计(要求:将E-R图转换成关系模式,分析各关系模式的范式等级,给出各关系模式的表格结构,如下图,确定表中各属性的类型、长度、是否为主键等信息)。 数据库实施(要求:根据上述关系模式,使用SQL命令创建数据库和数据表)。 设计SQL命令的查询。(要求:SQL命令能完成相应的系统功能) 设计测试用例(使用有效数据测试SQL命令的正确性)。 目 录 1 需求分析 5 2 概念结构设计 5 3 逻辑结构设计 5 4 数据库实施 5 5 设计SQL查询命令 6 6 设计测试用例 6 1 需求分析 学生信息管理系统主要包含。。。。功能,其系统功能模块图如下所示: 2 概念结构设计 经分析可知,学校社团管理系统的实体包括: 社团:编号,名称; 成员:学号,姓名,性别,所属院系,社团编号; 活动:社团编号,活动日期,活动人数,负责人; 各实体间的联系描述如下: 一个成员只能加入一个社团,一个社团由多名成员组成; 一个社团可以开展多个活动,一个活动可以被多个社团开展; 一个成员可以参加多个活动,一个活动可有多名成员参加; 系统部分E-R图如图所示: 3 逻辑结构设计 根据E-R图向关系模式转换的原则,作如下设计: (1)将实体转换成独立的关系模式: 社团(编号,名称); 成员(学号,姓名,性别,所属院系,社团编号); 活动(社团编号,负责人,活动人数,活动日期); 将联系换成相应的关系模式: 组成(学号,编号); 参加(社团编号,负责人,学号); 开展(编号,社团编号,负责人); 综上分析,学生信息系统包含的关系模式如下: 社团(编号,名称); 成员(学号,姓名,性别,所属院系,社团编号); 活动(社团编号,负责人,活动人数,活动日期); 组成(学号,编号); 参加(社团编号,负责人,学号); 开展(编号,社团编号,负责人); 4 数据库实施 使用SQL命令创建数据库 create database Club On ( name=Club, filename=c:\sql2005\club.mdf, size=10mb, maxsize=100mb, filegrowth=5mb) 使用SQL命令创建数据表 Create table Club ( Cno char(10) primary key, Cname char(), ) 5 设计SQL查询命令 1、学校社团管理模块中相应功能的实现: (1)增加社团信息 (2)删除社团信息 6 设计测试用例 1、设计测试数据: 2、检验SQL命令实现的功能 (1)增加社团信息

您可能关注的文档

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档