《学生运动会信息管理系统》.docVIP

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

东北大学秦皇岛分校 数据库原理课程设计报告 学生运动会信息管理系统 系 别 信息与计算科学 专 业 学号 姓名 成 绩 教师评语: 指导教师签字: 2011年12月25日 .1 系统功能 因为此系统是信息管理系统所以只设置一个管理员账户,管理员通过输入帐号和密码可以对数据库的数据进行各种操作。例如,可以进行学生信息、班级信息、比赛项目信息等的信息查询、修改、删除等操作。 2.2 数据流图 系统的需求具体体现在各种信息的提供、保存、更新、查询和统计上,这就要求数据库结构应充分满足各种信息的输入和输出。系统应定义数据结构、收集基本数据以及设置数据处理的流程。因此此系统的数据流图如图2-3-1、2-3-2所示: 图 2-3-2 0层数据流图 图 2-3-2 1层数据流图 2.3 系统功能结构图 设计数据库系统时应充分满足各种信息的输入和输出。据此,结合学生运动会信息管理系统所需完成的主体任务。学生运动会信息管理系统主要任务如下: 1)基本信息的查询。包括学生信息、班级信息、比赛项目信息等的查询。 2)基本信息的修改。包括学生、班级、比赛项目等信息的修改。 基于需求分析及主要任务的表述,可对上述各项功能按照结构化程序设计的要求进行集中、分层结构化,自上而下逐层设置得到系统功能模块结构图如图3-1-1所示: 图 3-1-1 系统功能模块图 3 系统数据库设计 3.1 系统E-R图 概念结构设计就是E-R方法的分析与设计,概念结构设计是整个数据库设计的关键。在此,将使用实体—联系(E-R)模型来描述系统的概念结构,同时设计出能够满足用户需求的的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这也实体包括各种具体的实际信息,通过相互之间的作用形成数据的流动。本程序根据上面的设计规划出的实体有:学生实体、班级实体、系实体与比赛项目实体,学生运动会信息管理系统数据库E-R模型,如图3-1-1所示: 图 3-1-1 系统E-R模型 3.2 数据表的创建 根据系统特点,由数据模型利用SQL Server 2000进行数据库的详细设计。学生信息管理系统数据库中各个表格的设计结果如下: 班级信息表: 表 3-2-1 名称 字段名称 数据类型 主键 允许空 班级号 ClassId Char(3) Yes No 专业名 MajorName Char(50) No Yes 系名 Smajor char(50) No Yes 入学年份 EnterYear Char(8) No Yes 班级人数 PeopleNumber Smallint(2) No Yes 系信息表: 表 3-2-2 名称 字段名称 数据类型 主键 允许空 系名 DMName char(50) No No 系编号 DMId Char(3) Yes No 项目信息表: 表 3-2-3 名称 字段名称 数据类型 主键 允许空 项目编号 Number Char(4) Yes No 学生学号 StuId Char(4) No No 学生姓名 StuName char(50) No No 参赛项目 Sport Char(50) No No 学生信息表: 表 3-2-4 名称 字段名称 数据类型 主键 允许空 学号 StuId Char(4) Yes No 姓名 StuName char(20) No No 年龄 StuAge tinyint(1) No No 班级号 ClassId Char(3) No No 数据库表结构如下: (1)学生信息表如表3.2所示: 表3.2 学生信息表 班级信息表3.3示: 表3.3班级信息表 (2)系信息表如表3.4所示: 表3.4 系别信息表 (3)项目信息表如表3.5所示: 表3.5 项目信息表 (4)用户信息表,如表3.6示。 表3.6 用户信息表 4 系统实现 4.1 系统实现工具与支持平台 (1) 用户界面 本系统采用Microsoft Visual Basic 6.0设计,用户交互界面采用的是基于Windows的窗口界面。 (2) 开发和运行环境 工具软件:Visual Basic 6.0 系统软件:SQL Server 2000 开发环境:Windows 7 旗舰版 运行环境:Windows XP\Win 7 4. 2 模块窗体设计与实现 整个系统大体上可以分为三个部分:系统登录、主窗体和各功能模块的选择。 系统登录窗口的界面截图: 图 4-2-1 系统登录窗口 系统主界面窗口截图: 图 4-2-2 系统主界面 查询菜单选项: 图 4-2-3 查询菜单 这里只列出其中的一个学生信息

文档评论(0)

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

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

1亿VIP精品文档

相关文档