《天津理工大学学籍管理系统的分析与设计课程设计.doc》由会员分享,可在线阅读,更多相关《天津理工大学学籍管理系统的分析与设计课程设计.doc(48页珍藏版)》请在三一办公上搜索。
1、天津理工大学中环信息学院课程设计课程名称:管理信息系统设计题目:天津理工大学学籍管理系统的分析与设计姓名: 吴为思 学号: 10090044 系别: 经济与管理系 专业班级: 10工商2班 开始日期: 年 月 日 完成日期 年 月 日指导教师: 杨欣 成绩评定等级(分数)摘要随着科学经济的高速发展,人类的生活和发展日新月异,为了适应现代社会教育教学体系的改制,和社会的基本需求,我们需要对学校的管理加以完善,相比于过去的文件化管理,如今的科学系统化显得极为重要,为此,我们需要对学校的教学管理投入更多的科学管理元素,以求进一步的推动教育发展,育德育人。本文针对学籍管理系统的问题,以天津理工大学学籍
2、管理系统为实际背景,完成对学生情况和学生成绩的管理,本管理系统围绕实用性强、使用方便、效率高和安全可靠等特点进行开发,确保其达到了设计的要求,并具备了实际应用能力 本文主要对中环学院的现状进行了需求分析,达到了相应的用户需求,功能需求以及相应的业务流程,重点阐述了系统的分析、设计的思路和方法,以及系统数据库设计的方法。最后介绍了对系统的概要设计、系统实现的主要应用技术等。本系统主要实现了学生注册登记,学生异动信息,学生基本信息,学生奖惩信息和学生课程信息等。本系统的实施是在Microsoft Windows XP 操作系统下进行设计和编写的,以Microsoft Visual Basic 6.
3、0作为系统开发工具,以Microsoft Access 2000作为数据库。关键词:学生注册 异动 奖惩 课程目 录前 言4第一章 概述61.1天津理工大学简介61.2问题的提出71.3研究现状及背景81.4系统开发的意义81.5可行性分析81.5.1技术可行性91.5.2经济可行性91.5.3管理可行性91.6技术方案91.6.1开发平台91.6.2实施步骤9第二章 系统分析112.1需求分析112.2组织结构分析112.3业务流程分析122.4数据流程分析13第三章 系统设计123.1 系统结构设计123.1.1功能结构设计123.1.2模块之间关系133.2 数据结构和数据库设计143.
4、2.1数据库需求分析153.2.2概念模型设计163.2.3逻辑模型设计203.2.4数据库物理设计20第四章 系统实施404.1 数据库连接404.2 安全设计444.3 数据添加方法454.4 数据修改方法474.5 数据删除方法484.6 自动编号设计494.7 EXCEL导出方法504.8 系统测试并运行52第五章 结论54参考文献55前 言时代在发展,科技在发展。信息时代的来临,预示着新的时代的来临。信息时代最广泛的代表就是计算机,计算机的全球化普及,使世界更加的“小”。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
5、尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便。该软件是以网络编程语言为实现语言,
6、其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。信息化在国外已经非常普及了,但在中国,教育信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模型。但是,就是在这样的一个结构下,过度重视硬件投入的相关教育部门更应该理性的思考,将教育信息化的精力重新拉回到基础数据信息化的投入上,通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的全方位教育信息化体系。随着计算机的普及和网络技术的发展,我国的教育行业信息化建设很早就已经开始在全国展开部署了。学生学籍管理系统就是其中之一。传统的手写管理由
7、于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。这就要我们创造更快更新的管理系统。电子管理以快捷、方便的使用而受到欢迎。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要
8、的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。第一章 概述学生学籍管理系统,可以用集中的数据库将与学籍管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。学籍管理工作在正常的情况下需对大量的数据进行处理,它们包括,学生学籍信息录入、学生学籍修改、学生基本档案输入、学籍变动
9、、学生成绩录入、学生成绩查询等。如果由人工去处理这些数据需要花费大量的时间、人力、物力。学籍管理系统,是在总结以上管理方法的基础上并结合用户的需求对学籍的各种数据进行了有针对性的开发,充分利用Visual Basic具有强大的数据库管理功能及在应用程序开发上高效、灵活的特点,创建了各个过程,目标设计、系统开发背景、开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等进行了详细描述。学籍管理系统设计突出了信息管理系统完整实用的开发方法,系统的最大特点是突出了实用性和实效性,紧密的结合了用
10、户的使用要求,操作方便,有一人进行管理就可以完成大量的学籍管理工作。1.1天津理工大学简介天津理工大学(Tianjin University of Technology)是一所以工为主,工理结合,工、理、文、管等学科协调发展的多科性大学。 校标学校的前身为天津理工学院,1979年正式招收本科生。1996年,与原天津大学分校、天津大学机电分校、天津大学冶金分校三所本科院校合并,组建成新的天津理工学院。经教育部批准,2004年更名为天津理工大学。现有主校区和王顶堤校区两个校区,总占地面积1810661平方米、建筑面积667474平方米,本科生以上全日制在校生为25720人。 学校现有58个本科专业
11、、15个一级学科硕士点、69个二级学科硕士点、12个工程硕士学位授权领域、2个翻译硕士专业学位授予权,覆盖工、理、文、管等学科门类。拥有7个市级重点学科,建有2个教育部重点实验室、1个教育部工程研究中心、4个市级重点实验室、3个省部级工程研究中心、2个市级人文社科研究基地。学校现已成为博士学位授予权立项建设单位,包括三个一级申报学科及两个支撑学科。 天津理工大学学校有专任教师1376人,其中具有正高职称174人、副高职称348人;具有硕士以上学位教师占专任教师总数的73.55%,具有博士学位教师占专任教师总数的30.74%。现有国家级有突出贡献中青年专家1人,天津市授衔专家4人,入选国家“百千
12、万人才工程”人选1人、入选天津市“千人计划”人才3人、入选天津市“青年千人计划”人才1人、天津市特聘教授9人、天津市特聘讲座教授8人、国家教学名师1人、天津市教学名师8人。 理工自然篇(一)(20张)学校不断完善办学条件,优化育人环境。语音室、多媒体教室、实验室设备先进;图书馆藏书丰富,电子图书种类繁多;大学生活动中心、田径运动场、体育馆等设施配套齐全,为学生的成长成才创造了有利条件。 学校坚持党的教育方针,秉承“重德重能、求实求新”的校训,以服务天津及区域经济社会发展为己任,发挥多学科汇集交融的办学优势,从自身实际出发,确立了“培养德、智、体、美全面发展,知识、能力、素质协调发展,具有创新精
13、神和实践能力,面向基层的应用型高级专门人才”的人才培养目标,坚持因材施教、因需施教,探索出多样化的人才培养途径。教育教学质量不断提高,历届毕业生受到用人单位的普遍欢迎,在教育部组织的本科教学工作水平评估中获得优秀评价。 学校紧密结合经济社会发展需要,调整和优化学科专业结构,大力开展科学研究和社会服务,为经济社会发展做出了重要贡献。2011年度R&D科研经费1.82亿元,获授权专利128项,发表SCI、EI收录论文409篇。教学研究也深入开展,校级、市级、国家级教学改革成果不断涌现。近年来,获国家级教学成果二等奖5项,市级教学成果一、二奖19项。 学校已与20多个国家的60余所知名大学和科研机构
14、建立了友好合作关系。先后与加拿大、日本等国家的大学开展了硕士研究生和本科层次的合作办学,与加拿大魁北京大学合作培养出我国首批项目管理硕士(MPM),中外合作培养本科生项目的在校生达到2871名。与波兰密茨凯维奇大学合作,建立了孔子学院;与波兰华沙维斯瓦大学合作,开设了武术特色孔子课堂。1.2问题的提出学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、
15、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。通用学籍管理系统软件属教育行业事务管理软件;可广泛应用于全日制大、中小学及其他各类学校,系统涵盖了小学、初中、高中学籍管理工作中的学生基础信息管理、学生异动管理(转班、转校、休学、复学、留级、退学)、毕业生信息管理(小学毕业、初中毕业、高中毕业)、奖惩管理等多项管理功能等进行综合管理和快速查询,有助于提高整个学校的教育水平和管理水平。一、主要技术指标1、使用最新开发工具开发,运行稳定、效率高;2、学籍管理系统对硬件要求低,350M以上剩余硬
16、盘空间即可保证软件顺利运行;3、可扩展性和灵活性强,用户可以自由定义所需掌握的学籍信息并根据需要随时调用和查询已录入信息;4、学籍管理系统操作简便、快捷,使用我们的阅读机和配套信息卡,所有学生入学、退学、升级等业务仅需点击几次鼠标即可轻松完成。在新生入学等大批量人员操作时,更可以节省录入时间、提高正确率。学籍管理系统所有信息也可人工录入和修改,以方便没有阅读机的用户。二、学籍管理系统特点1、功能全面 系统涵盖了小学、初中、高中学籍管理工作中的学生基础信息管理、学生异动管理(转班、转校、休学、复学、留级、退学)、毕业生信息管理(小学毕业、初中毕业、高中毕业)、奖惩管理等多项管理功能。 12、海量
17、数据轻松处理、学籍系统界面轻快简洁、易学易用,能对管理中大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度地降低管理人员处理信息的劳动强度。3、统计查询多样化 系统支持多种查询模式,可根据用户需求对所有信息进行快速的查询统计,其结果可输出为EXCEL、WORD等文件进行编辑打印。4、数据安全可靠 系统利用历史数据转移技术和双机热备技术,并且采用数据加密、访问控制等安全机制以确保学生数据传输和存储的安全,保证系统运行可靠。5、扩展性强、兼容性好 系统完全由公司自主研发,在产品实施的过程中,可快速的根据项目实施的效果来灵活改进,同时可以方便地与第三方软件进行数据对接。6、易于
18、维护 系统采用B/S架构,部署方便快捷,用户只需通过IE浏览器即可使用,较大地减轻了系统维护与升级的成本和工作量。本系统以中环信息学院应用背景,通过研究当前学院学籍系统的管理现状、存在问题以及现实需求,设计一个针对学籍管理工作的管理系统。缩短了信息流转时间,使得学籍的管理层次分明,为老师学生查询提供依据,对于提高学院管理具有重要的意义。1.3研究现状及背景在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,
19、规范教学管理行为,从而提高了管理效率和水平,此外,现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案,学生信息的管理方便,因此开发了本软件。中国的教育行业经过多年的发展与摸索,已经进入跨越式发展阶段,各大教育机构和和类学校纷纷开展计算机辅助教育和管理,教育系统的管理从原先的分布式、各自为战的管理,已经进入采用网络化管理,共享教学资源、实时反馈教育状态,构建新的管理系统、采用新的管理方式,成为众多学校继续解决的焦点问题,国内外不少高校和科研机构开发了一些教学管理系统和学籍管理系统,北京师范大学开发的学籍管理系统,北京工业大学的学籍管
20、理系统的设计与实现等等。这些系统各有千秋,具备许多优点和亮点,但也存在一些问题,如功能冗余不匹配等。1.4系统开发的意义目前,国内大多数学校均不同程度将计算机技术应用于学籍管理。有些学校的领导者缺乏强烈的信息化意识,在管理思想上不能及时适应要求,习惯使用旧的管理模式,对于学校的学籍管理工作的重要性和对学籍管理系统在整个学籍管理工作中的重要作用认识不够,造成了在整个学籍管理系统建设过程中进度缓慢,影响了学籍管理系统的有效建设。应用计算机对学校各个方面的学籍信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、数据高度共享,无纸化信息
21、传递,不但降低管理成本,而且大幅度提高管理数据的准确性和实时性。这些优点能够极大地提高学校教学的效率,也是现代学校的科学化、正规化管理,与世界接轨的重要条件。因此开发学籍管理系统,从而提高了处理的速度与精度,减轻教务人员的工作强度,提高管理水平,降低管理成本,使学校一度高效率运转。1.5可行性分析可行性分析是在建立一个管理信息系统的前期对项目的一种考察和鉴定,主要是对在操作上,技术上,经济上可能存在的问题进行分析。目前,开发与应用管理信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。其重要目标是:用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统设计
22、的“中环信息学院学籍管理系统”软件是用来满足学院对于就学生管理工作的需要,实现管理自动化、信息化。学籍管理系统的介入改变了传统的学籍管理工作的繁琐现状,使就诊该院的学生管理工作更加快捷、方便,管理的方式更加合理,从根本上改善了学籍管理工作的质量。1.5.1技术可行性目前,全国计算机越来越普及,几乎每个学校都配有计算机,为这套软件提供了硬件环境。以计算机为基础的管理系统使教师和管理者摆脱了那种繁杂、易错的记录及管理方式,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。从客户/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础。为了本系统的开发作者特对学校进行了深
23、入的调查研究。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用VB作为系统开发的开发软件,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.5.2经济可行性采用新的学生学籍管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进
24、了一个台阶。单从记录学生信息来看,就可以由传统的人工记录需要的几个小时甚至几天减少到现在的几分钟;这样就节约大量的人力物力;节省了社会成本,提高了工作效率。如此可让老师们能将更大的精力放上教学上去。最终现实学生信息管理的网络化、高率化及现代化。1.5.3管理可行性由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理记录,且每次奖惩均会记录在相关档案中,以此来决定学生的升级、留级、退学情况。因此可以利用管理信息系统来进行管理。1.6技术方案1.6.1开发平台该系统是在Microsoft Windows XP 操作系统下进行设计和编写的,采用功能强大的C语言为开发软件,以SQL Sever
25、作为后台数据库。1.6.2实施步骤在进行完可行性分析之后,具体开发一个较为完整的信息系统的主要步骤分为如下几点: 1.系统分析系统分析是系统开发的重要阶段,其目的是要回答系统将要“做什么“,即需求分析。完成需求分析之后,对系统的涉及到的部门进行组织结构分析和业务流程分析。在此基础之上还要做数据流程分析,并利用数据字典对数据流程进行详细的说明。2.系统设计 系统设计又分为六个步骤:总体功能结构设计、将要开发的系统划分为几个子系统,并划分各个子系统的功能模块。系统处理流程设计,弄清楚系统的处理过程和系统数据之间的传递关系。输入输出设计,规划出这个系统具体要输入什么信息,输出什么结果。数据库设计阶段
26、的工作则是弄清楚系统中有哪些实体之间的关系。物理配置方案设计,规定系统的硬件等要求。3.系统实施是在系统设计的基础上,将系统设计方案的结果具体的在计算机系统上进行是实现,并进行系统调试和测试。它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案以及详细设计资料;编写和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。建立完整的以数据库为核心的计算机应用系统,是系统实施阶段的最终目的。系统测试,系统测试是保证系统质量的关键,是对整个系统开发的过程,包括系统分析、系统设计和实施的最终审查。第二章 系统分析2.1需求分析学籍管理信息系统以计算机为工具,通过对教务
27、管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。通过实践调查,根据对系统要完成的任务进行全面完整剖析和理解,该系统要实现的功能如下:1、功能:(1)学生注册登记提供给系统最基本的学生的注册信息。(2)学生异动登记对异动对象进行编码,并标明异动原因和异动类型等。(3)学生基本信息包括学生的学号、姓名、性别、出生日期、籍贯等等。(4)学生课程信息统计各专业某年计某学期的学习成绩情况。以考试为例,分作90100分,
28、8089分,7079分,6069分,60分以下五档人数及占总人数的百分率。按照学生的年龄大小、地区的来源、政治面貌做人数的统计。(5)学生奖惩信息记录了学生的奖惩原因、奖惩类型以及奖惩原因等。2、 数据:简历数据:学号、姓名、性别、学制、地区、年龄、政治面貌、民族、奖惩记录、休复转退标记。2.2组织结构分析组织结构是一张反映组织内部之间隶属关系的树状结构图,组织结构是指中环信息学院的学籍管理的主要内容,先行系统中的信息流动以组织结构为背景的。中环信息学院学籍管理系统的组织结构图,如图2.1所示。图2.1 组织结构图2.3业务流程分析业务流程分析的目的,通过业务流程分析,可以发现现行系统中存在的
29、问题。修改原系统的不合理部分,优化业务处理流程。通过细致的业务流程调查,就可以对现行系统的业务流程有了深入、详尽的理解。 业务流程分析可以用业务流程图来完成。所谓业务流程图就是一种表明系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图基本图符如图2.3所示。图2.2 业务流程图基本图符图2.3 学籍成绩管理系统业务流程图2.4数据流程分析数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据是信息的载体,是今后系统要处理的主要对象。因此必须对系统调查中所搜集的数据以及统计处理数据的过程进行分析和整理。数
30、据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的数据处理模式。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。 图2.4 数据流程图基本图符 对天津理工大学学籍管理系统的数据流程分析,得到以下数据流程图,如图(2.5-2.6)所示。图2.5 数据流程图图2.6 数据流程图第三章 系统设计 系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段,把系统分析过程当中得到的逻辑
31、模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。 系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标实现程度的指标主要有以下方面:1)系统的效率2)系统的工作质量 3)系统的可变更性 4)系统的通用性 5)系统的可靠性。3.1 系统结构设计3.1.1功能结构设计 图3.1 学生学籍管理结构设计图3.1.2模块之间关系本系统共有四大模块,即:系统管理、信息维护、查询、成绩统计。
32、功能结构设计的特点在于有很好的内聚性。内聚性是指一个程序模块执行单独而明确定义功能的适用程度。内聚性好的程序具有好的可变性和可维护性。修改执行独立功能的内聚性模块,对程序中其它功能模块的影响很小,甚至根本没有影响。相反地,如果模块完成许多功能或连接许多不同的处理过程,那么其内聚性就差,产生错误的机会就会增加。系统模块之间的相互联系程度叫耦合,如果是紧密耦合,系统将难以维护。大而复杂的模块不仅难以修改,而且难以重复使用。因此,功能结构设计的另一特点在于提高重用性。所谓的“封装”模块设计目的之一就是提高系统的可重用性。 为了更方便快捷的实现对数据的插入、删除、修改、查询等功能,各模块具有相当的独立
33、性。并且各个主要模块下还有自己的子模块,子模块与父模块之间形成了一一对应的关系,相互之间遵守严格的低关联度和高聚合度的原则,各模块在这些关系的约束下共同构成一个统一的整体,完成系统的各功能。3.2 数据结构和数据库设计需求分析需求分析说明书概念数据库设计逻辑数据库设计逻辑数据库模式(特定数据模型)物理数据库设计物理数据库模式(特定的物理存储结构和存取方式) 图3.2 数据库设计过程图3.2.1数据库需求分析需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来
34、设计数据库。其中,调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的信息要求、处理要求、安全性与完整性要求。根据本系统的要求,涉及如下信息与处理: 学生注册信息:包括的数据项有:注册编号,注册学年,注册学期,是否注册。 学生异动信息:包括的数据项有:异动编号,异动类型,异动时间,异动描述。学生基本信息:包括学号,姓名,性别,出生日期 ,籍贯,民族,政治面貌,来源地区,出生地,学院 ,专业,行政班级,学制,入学时间,当前年级,是否毕业,毕业时间。学生奖惩信息:奖惩编号,学号,奖惩类型,奖惩日期 ,奖惩原因,奖惩标记。学生课程信息:课程编号,学号,开课学年,开课学期 ,课程名
35、,课程分数,课程学分,课程绩点,课程性质,重修标记,重修成绩,补考标记,补考成绩,课程归属,辅修标记。3.2.2概念模型设计1.学生注册信息实体图 学生注册信息实体图如图3.3所示图3.3 学生注册信息实体图2.学生异动信息实体图 学生异动信息实体图如图3.4所示。图3.4 学生成绩登记实体图3.学生基本信息实体图 学生基本信息实体图如图3.5所示。图3.5学生基本信息实体图4.学生奖惩信息实体图学生奖惩信息实体图如图3.6所示。5.学生课程信息实体图学生课程信息实体图如图3.7所示。图3.7学生课程信息实体图9.总体E-R图 总体E-R图如图3.8所示。图3.8学籍管理系统总体联系实体图3.
36、2.3逻辑模型设计根据学生学籍管理系统的E-R图转换为关系模型如下。将每一个实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示)关系模式:学生基本信息(学号,姓名,性别,学制,出生日期,籍贯,民族,政治面貌,来源地区,出生地,学院,专业,行政班级,学制,入学会时间,当前年级,是否毕业,毕业时间)学生注册信息(注册编号,注册学年,注册学期,是否注册,)学生异动信息(异动编号,异动类型,异动时间,异动描述)学生奖惩信息(奖惩编号,学号,奖惩类型,奖惩日期 ,奖惩原因,奖惩标记)学生课程信息(课程编号,学号,课程性质,重修标记,重修成绩,补考标记,补考成绩,课
37、程归属,辅修标记 )3.2.4数据库物理设计通过上一步画出的E-R图即可得到对应的关系表,我们采用PowerDesigner直接得出对应的PDM图,双击PDM图中某个实体,在Preview中可以得到对应的Sql语句,在Sql Server 2000中打开查询分析器即可用相应的Sql语句即可得到初步的关系表。学生基本信息表字段名类型长度取值范围是否为空主关键字备注学号char20NY姓名char20NN性别char20NN出生日期char20NN籍贯char20NN民族char20NN政治面貌char20NN来源地区char30NN出生地char30NN学院char20NN专业char30NN行
38、政班级char30NN学制char20NN入学时间char20NN当前年级char20NN是否毕业char20NN毕业时间char20NN学生注册信息表字段名类型长度取值范围是否为空主关键字备注注册编号char20NY注册学年char20NN注册学期char20NN是否注册char20NN学生异动信息表字段名类型长度取值范围是否为空主关键字备注异动编号char20NY异动类型char20NN异动时间char20NN异动描述char60NN学生奖惩信息表字段名类型长度取值范围是否为空主关键字备注奖惩编号char20NY学号char20NN奖惩类型char30NN奖惩日期char20NN奖惩原因c
39、har60NN奖惩标记char20NN学生课程信息表字段名类型长度取值范围是否为空主关键字备注课程编号char20NY学号char20NN开课学年char20NN开课学期char20NN课程名char40NN课程分数char20NN课程学分char20NN课程绩点char20NN课程性质char20NN重修标志char20NN重修成绩char20NN补考标记char20NN补考成绩char20NN课程归属char30NN辅修标记char20NN第四章 数据库设计4.1语句编写(1)创建学籍管理系统数据库:-创建个性化数据库-数据库命名规则:学籍管理数据库数据库+-该数据库包括五个关系:学生基本
40、信息关系 学生基本信息、学生注册信息关系 学生注册信息、-学生异动信息关系 学生异动信息、学生奖惩信息关系 学生奖惩信息、学生课程信息关系 学生课程关系、,-关系名的命名规则:学生基本信息+、 学生注册信息+、学生异动信息+、-学生奖惩信息+、学生课程信息+-各关系模式:-学生基本信息 (学号,姓名,性别,出生日期 ,籍贯,民族,政治面貌,来源地区,出生地,学院 ,-专业,行政班级,学制,入学时间,当前年级,是否毕业,毕业时间,注册编号,异动编号)-学生注册信息(注册编号,注册学年,注册学期,是否注册 )-学生异动信息(异动编号,异动类型,异动时间,异动描述 )-学生奖惩信息(奖惩编号,学号,
41、奖惩类型,奖惩日期 ,奖惩原因,奖惩标记 )-学生课程信息(课程编号,学号,开课学年,开课学期 ,课程名,课程分数,课程学分,-课程绩点,课程性质,重修标记,重修成绩,补考标记,补考成绩,课程归属,辅修标记 )-创建学籍管理信息数据库create database 学籍管理系统数据库0044吴为思on (name =学籍管理系统数据库0044吴为思_data, filename=D:学籍管理系统数据库0044吴为思.mdf, size=1mb, maxsize=2mb, filegrowth=10%)截图如下:(2)创建多个表:-创建个性化数据库-数据库命名规则:学籍管理数据库数据库+-该数据
42、库包括五个关系:学生基本信息关系 学生基本信息、学生注册信息关系 学生注册信息、-学生异动信息关系 学生异动信息、学生奖惩信息关系 学生奖惩信息、学生课程信息关系 学生课程关系、,-关系名的命名规则:学生基本信息+、 学生注册信息+、学生异动信息+、-学生奖惩信息+、学生课程信息+-各关系模式:-学生基本信息 (学号,姓名,性别,出生日期 ,籍贯,民族,政治面貌,来源地区,出生地,学院 ,-专业,行政班级,学制,入学时间,当前年级,是否毕业,毕业时间)-学生注册信息(注册编号,学号,注册学年,注册学期,是否注册 )-学生异动信息(异动编号,学号,异动类型,异动时间,异动描述 )-学生奖惩信息(
43、奖惩编号,学号,奖惩类型,奖惩日期 ,奖惩原因,奖惩标记 )-学生课程信息(课程编号,学号,开课学年,开课学期 ,课程名,课程分数,课程学分,-课程绩点,课程性质,重修标记,重修成绩,补考标记,补考成绩,课程归属,辅修标记 )-创建学籍管理系统数据库USE 学籍管理系统数据库0044吴为思GO-学生注册信息(注册编号,注册学年,注册学期,是否注册 )create table 学生注册信息44(注册编号 char(20) PRIMARY KEY ,注册学年 char(20),注册学期 char(20),是否注册 char(20)go-学生异动信息(异动编号,异动类型,异动时间,异动描述 )create table 学生异动信息44(异动编号 char(20) PRIMARY KEY ,异动类型 char(20),异动时间 char(20),异动描述 char(20)go-学生基本信息 (学号,姓名,性别,出生日期 ,籍贯,民族,政治面貌,来源地区,出生地,学院 ,-专业,行政班级,学制,入学时间,当前年级,是否毕业,毕业时间) )create table 学生基本信息44(学号 char(20) PRIMARY KEY , 姓名 char(20) UNIQUE ,性别 char(20),出生日期 char(20),籍贯 char(20),民族 char(
链接地址:https://www.31ppt.com/p-3430964.html