欢迎来到天天文库
浏览记录
ID:57417358
大小:652.50 KB
页数:29页
时间:2020-08-16
《学籍管理系统课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库课程设计课程设计报告——《学生学籍管理系统》学院:信息科学与工程学院班级:控制0805班学号:姓名:伍中意日期:2009-12-20目录前言……………………………………………………………1摘要……………………………………………………………1一、绪论………………………………………………………2二、系统需求分析……………………………………………22.1开发软件…………………………………………………22.2设计方法…………………………………………………22.3数据字典…………………………………………………2
2、2.4数据流图…………………………………………………3三、关系数据模型的设计……………………………………63.1系统概念模型………………………………………………73.2E-R图………………………………………………………73.3SQL表关系图……………………………………………83.4数据库物理结构设计………………………………………8四、系统实现…………………………………………………94.1数据库的建立………………………………………………94.2Delphi应用程序开发………………………………………104.3各
3、功能模块的设计…………………………………………114.4窗体设计……………………………………………………14附录……………………………………………………………17前言:目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,随着学校向全国及至世界范围的持续扩张,学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的信息管理系统,以便完成对学生信息的管理。学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来
4、,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施学生信息管理系统不仅仅是为了提高工作效率。应该看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让学校领导对本学校学生资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表
5、供学校领导人在决策时参考。摘要:本次课程设计采用SQL数据库与Delphi结合的方式,通过用SQL建立起基本表,然后分析各表之间的联系,以及要实现的功能,然后通过Delphi来设计用户操作界面,从而完成学生管理系统的设计。一、绪论SQL是一种介于关系代数与关系演算之间的语言,其功能包括数据查询(query)、数据操作(datamanipulation)、数据定义(datadefinition)和数据控制(datacontrol)四个方面,是一个通用的,功能极强的关系数据库语言。目前SQL语言已经成为关系数据
6、库的标准语言。SQL具有高度统一、高度非过程化、采用面向集合操作方式、支持三级模式结构、具有一种语法、两种使用方式、结构简洁、易学易用的特点,所以为广大用户和业界所接受,成为国际标准。做学生管理系统是由于现在学校学生数量很多,而学生信息的管理及其课程管理与选课过程都是一个大量的重复的工作,且信息散乱,本系统的作用就是使这些散乱的信息具体化、直观化。二、系统需求分析2、1开发软件采用Delphi可视化编译环境,开发windows应用程序;采用SQLSever数据库作为支撑,构建一套规范且符合教学管理需求的教学
7、管理系统。2、2设计方法采用规范式设计法,分为四个阶段:需求分析、概念设计、逻辑设计、物理设计。数据库采用基于E-R模型以及基于3NF的设计方法。2、4数据字典l数据项学生表(XS)名称数据类型大小约束Xh(主键)char10notnullXmchar10notnullXbchar10nullCssjchar10nullZychar10nullZxfchar10nullBzchar10nullKchchar10Notnull课程表(XS_KC)名称数据类型大小约束Xh(主键)char10NotnullXch
8、char100nullCjchar10null性别表(XBM)名称数据类型大小约束XbChar10NotnullXbmChar10Notnulll数据约束(1)实体完整性约束:基本关系的所有主键的属性都不能取空值且主键作为唯一性标识。需要满足该约束的主键:学生表(XS).学号(xh)、课程表(KCB).课程编号(kch).(2)参照完整性约束:外键的值只能取空值或等于关联主键的值。需要满足该约束的外键:学生表(X
此文档下载收益归作者所有