数据库课程设计、学校一卡通管理系统_第1页
数据库课程设计、学校一卡通管理系统_第2页
数据库课程设计、学校一卡通管理系统_第3页
数据库课程设计、学校一卡通管理系统_第4页
数据库课程设计、学校一卡通管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、四川司法警官职业学院司法信息管理平安专业?数据库课程设计?报告 2021/2021学年 第一学期学生姓名: 邓磊 许明威 谢东 罗怀林 学生班级: 信息管理平安2021 级24班 学生学号: 242152406.指导教师: 张苗 2021年 11月18日学校一卡通管理系统的设计与实现 目录TOC o 1-3 h u HYPERLINK l _Toc11760 第一章 系统概述 PAGEREF _Toc11760 1 HYPERLINK l _Toc12510 1. 1系统开发背景与意义 PAGEREF _Toc12510 1 HYPERLINK l _Toc22501 1.1.1系统开发背景

2、PAGEREF _Toc22501 1 HYPERLINK l _Toc20365 PAGEREF _Toc20365 1 HYPERLINK l _Toc28110 第二章 系统需求分析 PAGEREF _Toc28110 3 HYPERLINK l _Toc24840 2. 1系统功能要求 PAGEREF _Toc24840 3 HYPERLINK l _Toc17492 22 需求分析概述 PAGEREF _Toc17492 3 HYPERLINK l _Toc11959 PAGEREF _Toc11959 3 HYPERLINK l _Toc4398 2.2.2 性能分析。 PAGER

3、EF _Toc4398 3 HYPERLINK l _Toc10643 2.2.3 可行性分析 PAGEREF _Toc10643 4 HYPERLINK l _Toc29426 23系统层次划分 PAGEREF _Toc29426 4 HYPERLINK l _Toc10592 24 系统数据流图 PAGEREF _Toc10592 5 HYPERLINK l _Toc12265 2. 5 数据字典 PAGEREF _Toc12265 6 HYPERLINK l _Toc14981 第三章 系统总体设计 PAGEREF _Toc14981 12 HYPERLINK l _Toc11517 3

4、. 1系统总体设计目标 PAGEREF _Toc11517 12 HYPERLINK l _Toc25801 3. 2 系统概念设计 PAGEREF _Toc25801 12 HYPERLINK l _Toc6153 3.2.1 概念模型E-R图 PAGEREF _Toc6153 12 HYPERLINK l _Toc10304 3.2.2 关系模式 PAGEREF _Toc10304 13 HYPERLINK l _Toc20964 第四章 数据库系统实现 PAGEREF _Toc20964 15 HYPERLINK l _Toc32146 4. 1 系统实现工具简介 PAGEREF _To

5、c32146 15 HYPERLINK l _Toc6760 4.1.1 SQL Server 2000简介 PAGEREF _Toc6760 15 HYPERLINK l _Toc22327 4. 2 学生一卡通管理系统数据库实现 PAGEREF _Toc22327 15 HYPERLINK l _Toc19977 总结语 PAGEREF _Toc19977 18 HYPERLINK l _Toc27715 参考文献 PAGEREF _Toc27715 19第一章 系统概述1.开发背景。2.主要仪器设备。1)硬件:计算机2)软件:windows 2000和SQL Server 20003.开

6、发内容安排。学校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运发动报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,掌握数据库系统的根本概念,根本原理及应用技术,掌握SQL语言的定义和各种操作能力,进一步掌握SQL语言的数据库编程技能,学会利用课堂上已学过的数据库知识进展数据库设计,使学生对开发信息管理系统有一个总体认识,可使学生得到很好的锻炼,为以后学习、工作打下很好的根底。本次为学校举行的田径运动会设计运动会管理系统。要求对运发动包括比赛工程和比赛成绩,比赛工程的设置

7、,分组分道等进展管理。具体来讲,田径运动会包括假设干个比赛工程,由学校设置比赛工程和比赛规那么,运发动根据比赛规那么报名参赛,裁判对运发动进展分组分道,运发动参加比赛,由裁判评定和处理成绩,但须公平公正。 2.系统开发应解决的问题。 1系统具有较广的覆盖面系统将整个运动会组织管理的具体情况量身定制,应该包括运动会管理的各个方面,从比赛工程信息到运发动信息,从报名信息到比赛成绩信息等都应该包含到位。 2系统具有较高的平安性数据库系统的身份检查,系统的登录和身份检查,非登录用户不允许直接进入工作页面。第二章 系统需求分析系统功能要求根据用户需求,按照构造化程序设计的思想,采用自顶向下的构造化分析方

8、法,整个系统可以划分为三大局部:赛前准备,赛中管理,赛后处理。1赛前准备:根据比赛需求,学校制定相关比赛规那么和比赛工程,运发动根据比赛规那么报名,并确定所要参加的比赛工程。所有的运发动都需要在报名表上登记个人的根本信息。2赛中管理:根据比赛结果,裁判对运发动的进展成绩评定、成绩录入和成绩处理,从而判定出各个比赛工程的名次,并对运动队的成绩和团体总分进展统计,实现智能化成绩处理。3赛后管理:运发动可以根据自己的院系、姓名、号码等查询自己的成绩,并根据赛前准备和比赛管理阶段所涉及到的各个信息,打印出各种检录表、成绩单及团体总分表、奖牌榜、决赛成绩总表、破记录情况表。22 需求分析概述本系统适用于

9、各种学校田径运动会的全程管理。本系统竞赛规程设置灵活,输入运发动报名表方便,秩序册自动生成,成绩录入方便快捷,成绩查询功能丰富。同时还考虑了界面的友好性,操作的简单性,运行的可靠性.1功能需求分析(1) 该系统是田径运动会比赛期间的信息处理系统,同时也是对外发布信息的窗口。赛会管理人员可以通过发布比赛信息,如比赛准备期间的比赛规那么,比赛工程流程信息,比赛期间的各个比赛实时信息等。因此,该系统必须要有一个简捷的操作界面给管理人员进展操作。2提供报名功能。运发动的报名信息是一届运动会的关键信息,因此,要给运发动提供一个方便快捷的方式进展报名操作。运动会期间要进展比赛成绩,排名等信息的录入和发布的

10、操作。4比赛完毕后,要为运动会信息管理提供各个比赛工程信息的查询,统计功能,并且将统计结果生成文档,打印为报表。.2 性能分析。1.运行需求:运行流畅,功能简洁。2.用户界面:语言支持:用户界面均采用中文表述,不得出现英文提示和乱码提示。3.操作便捷性:能够让用户用鼠标、键盘操作,提供应用户快捷键及快捷图标2.2.3 可行性分析可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该工程的必要性和可能性进展分析与论证的活动,具体可以对几下方面分析:1、技术可行性运动会的开展需要具有良好技术人员,只有掌握系统的操作方法才能更好的而又合理的运用本系统。在技术方面确实非常先进,方便

11、对运动会各方面的管理,有利于本次运动会的开展。无论是经营方面,还是管理方面都占优势,该技术的可行的。经过详细的分析和调查,本运动会管理系统利用计算机信息处理的迅速、准确、可靠且有强大存储能力的突出特点,全面提高本次运动会的管理水平和工作效率,并且及时、完整的业务经营资料,为本次运动会的及时转换提供一定的支持。2、经济可行性只需要一台PC机,需要的支持软件较少,软件投入应用时也不需要很高配置的计算机设备和网络的安装,软件的运行寿命比拟长,本钱低,所以开发该系统有经济可行性。3、管理可行性新的运动会管理系统充分发挥了计算机技术、网络技术的强大功能,从整体上改善了运动会的管理工作,提高了运动会效劳的

12、功能和质量,实现了运动会信息管理系统的的信息化、网络化、自动化。通过对经济、技术、管理可行性的充分研究,确定了运动会管理系统的开发是必要的、可行的。综上所述,开发该小型运动会管理系统是非常可行的。23系统层次划分一报名统计1业务描述:报名活动由学校相关组织人员辅助来报学生或是已经统一了学生申报信息的班主任完成,主要进展学生班级信息的核对、班级相关工程人数的核对、以及工程最大人数的核对。2需要产生的报表:运发动表3涉及的业务人员:由学校相关组织自己决定。(二)赛程安排1业务描述:该阶段主要包括:工程场地管理、工程器材管理、工程人员管理这三个主要阶段。相关工作人员跟据:工程表、场地表、器材表、及举

13、办工程所需要的工作人员表进展查询和核实,确保万事俱备。2需要执行的查询:各种人员、器材、场地、时间信息。3输入数据项:工程名。4输出数据项:各种人员名称、器材名及数量、场地名及地点、具体开场时间。 (三)得分统计1业务描述:跟据统计人员获得的比赛数据,由普通操作人员计录相关运发动的工程信息,以及得分信息。及在颁奖及奖品领取时根据该表产生出相应的名次表或视图信息,再根据相关的排名信息核对名次情况并颁发奖励。2需要执行的查询:根据学生的信息,查询相应的名次信息或是排名信息。24 系统数据流图一数据流的描述1数据流编号: F1数据流名称: 申报信息 简述:学生的根本信息数据流来源:学院数据流去向:申

14、报信息核对数据流组成:学号+姓名+性别+年龄+所在系+班级数据流量:3次/天2数据流编号: F2数据流名称: 比赛开场时间信息 简述:比赛时间数据流来源:工程信息数据流去向:场地分配数据流组成:年月日+开场时间+完毕时间数据流量:6次/天 3数据流编号: F3数据流名称: 人员信息 简述:管理人员信息数据流来源:工作人员信息数据流去向:人员就位数据流组成:管理人员姓名+年龄+性别+管理工程数据流量:3次/天 4数据流编号: F4数据流名称: 分配完毕信息 简述:分配信息数据流来源:场地分配数据流去向:器材准备数据流组成:场地号+场地名称+场地容纳人数数据流量:3次/天 5数据流编号: F5数据

15、流名称: 准备完毕信息 简述:准备完毕数据流来源:器材准备数据流去向:人员就位数据流组成:器材号+器材名称+器材数量数据流量:3次/天 6数据流编号: F6数据流名称: 场地信息 简述:比赛场地数据流来源:场地信息数据流去向:场地分配数据流组成:场地号+场地名称+场地工程数据流量:3次/天 7数据流编号: F7数据流名称: 运发动就位信息 简述:运动位就位数据流来源:运发动准备数据流去向:具体比赛数据流组成:运发动号+运发动姓名+运发动性别+运发动年龄+运发动参赛工程数据流量:3次/天 8数据流编号: F8数据流名称: 成绩信息 简述:比赛场地数据流来源:具体比赛数据流去向:成绩记录数据流组成

16、:成绩号+成绩+参赛工程+参赛运发动姓名数据流量:3次/天 二处理逻辑的描述1处理逻辑编号:P1处理逻辑名称:申报信息核对 简述:对学生的信息进展相应处理输入的数据流:学院处理描述:根据学生信息,录入管理系统中输出的数据流:学院处理频率: 10次/天2处理逻辑编号:P2处理逻辑名称:场地分配 简述:对学生参赛工程的场地进展处理输入的数据流:工程信息处理描述:根据学生信息所报的工程,选择场地的安排输出的数据流:器材准备处理频率: 10次/天3处理逻辑编号:P3处理逻辑名称:器材准备 简述:根据所报的工程的器材进展处理输入的数据流:场地分配处理描述:管理员根据工程信息,进展器材的准备输出的数据流:

17、人员就位处理频率: 10次/天4处理逻辑编号:P4处理逻辑名称:运发动准备 简述:比照赛的名单进展审核输入的数据流:人员就位处理描述:对参赛的运发动就位准备比赛输出的数据流:具体比赛处理频率: 10次/天5处理逻辑编号:P5处理逻辑名称:具体比赛 简述:学生进展工程比赛输入的数据流:人员就位处理描述:根据学生所报的工程在规定的场地进展比赛输出的数据流:成绩记录处理频率: 10次/天6处理逻辑编号:P6处理逻辑名称:成绩记录 简述:对运发动的成绩进展处理输入的数据流:具体比赛处理描述:管理员对运发动该工程比赛成绩的记录输出的数据流:得分统计处理频率: 10次/天7处理逻辑编号:P7处理逻辑名称:

18、得分统计 简述:管理员将成绩录入系统中输入的数据流:具体比赛处理描述:管理员登陆系统后,将学生比赛后的成绩录入系统中输出的数据流:比赛排名三数据存储的描述数据存储编号:F-01数据存储名称:工程信息 简述:运动会比赛工程信息数据存储组成:工程号+工程名称+工程时间+工程地点关键字:工程号相关联的处理:申报信息核对+场地分配数据存储编号:F-02数据存储名称:运发动信息 简述:参加比赛运发动的相关信息数据存储组成:运发动号+姓名+年龄+性别+参赛工程号关键字:运发动号+工程号相关联的处理:申报信息核对+人员就位数据存储编号:F-03数据存储名称:工作人员信息 简述:关于比赛的相关工作人员数据存储

19、组成:工作人员号+姓名+年龄+性别+负责工程好关键字:工作人员号+工程号相关联的处理:人员就位数据存储编号:F-04数据存储名称:场地信息 简述:比赛的场地相关信息数据存储组成:场地号+场地工程+场地使用时间 关键字:场地号相关联的处理:场地分配数据存储编号:F-05数据存储名称:器材信息 简述:器材信息数据存储组成:器材号+器材名称+器材数量 关键字:器材号相关联的处理:器材准备数据存储编号:F-06数据存储名称:成绩排名信息 简述:成绩排名信息数据存储组成:运发动号+运发动成绩排名号+运发动参赛工程+参赛时间关键字:运发动号+成绩排名号相关联的处理:得分统计第三章 系统总体设计1报名系统:

20、根据发布的运动会比赛的具体详情,以学院为单位上报想要参赛的学生信息。2、赛程安排:根据比赛工程安排场地、器材、相关人员的准备。3、得分统计:根据最后的比赛结果,记录相应的比赛成绩及排名情况。3.2 系统概念设计3.2.1 概念模型E-R图3.2.2 关系模式学院学院编号,学院名称 3NF比赛工程工程编号,工程规那么,工程名称,工程类型,制定人,制定日期,学校编号 3NF运发动运发动编号,姓名,性别,年龄,院系名称,遣派人数,运动队编号3NF运动队运动队编号,运动队名称3NF裁判员裁判员编号,姓名,性别,岗位,工程编号3NF 成绩等级,排名,用户名,密码3NF报表报表编号,报表名称,打印时间3N

21、F报名运发动编号,工程编号,比赛细那么,人数限制3NF参加运发动编号,工程编号,比赛地点,比赛时间,比赛人数3NF裁决裁判员编号,工程编号,裁决人3NF评定裁判员编号,工程编号,评定规那么,评定人3NF第四章 数据库系统实现4.1 系统实现工具简介4.1.1 SQL Server 2000简介SQL Server 2000, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98

22、 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的效劳器等多种平台使用。 SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和平安功能。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改良在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝局部4.2 学生运功会管理系统数据库实现 总结语通过这三周的课程设计从在课本上熟悉根本知识到去图书馆的相关图书中了解其他与设计工资管理系统有关的知识,这不仅使我对课本中的根本知识有了更深的掌握,而且还使我对其他方面的知识有了更深的认识与了解。由于要独立地进展自己分工系统的设计,需要自己去分析架构和设计,提高了

温馨提示

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

评论

0/150

提交评论