关于数据库论文范例,与排课系统的设计开题报告相关本科毕业论文
本论文是一篇关于数据库本科毕业论文,关于排课系统的设计开题报告相关硕士毕业论文范文。免费优秀的关于数据库及计算机及课程设计方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
1.本课题的研究意义国内外研究现状、水平和发展趋势信息社会的高科技,经济化的高效益,使计算机的应用已普及到经济和社会工作的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,排课管理系统为学校带来了极大的方便.该软件是以编程语言为实现语言,其功能在系统内部有源代码直接完成.通过操作手册,使用者可以了解本软件的基本工作原理.操作人员只需输入一些简单的汉字、数字,即可达到自己的目标.排课管理系统是利用数据库管理系统开发的一种应用系统,其开发主要包括数据库的建立,充分满足正常的题库管理的前提下,提供了多角度的题库信息查询和题库信息分析报表,使学校管理人员可以随时掌握学校的排课情况,进一步指导学校的教学.真正实现了业务一体化,为学校全方位的信息化管理奠定了基础.排课系统是信息管理系统,其开发的功能主要包括:通过计算机排课管理,智能排课,实现无纸化排课,分析学校课程现状,通过强大的查询和检索高效的数据,提高办事效率.传统的人工排课使用手工操作存在许多弊端,如重复劳动严重、效率低下、且不能达到资源的最优化配置等,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.最令人担心的问题就是&mdash,&mdash,出现教室资源冲突或教师资源冲突的情况,而且工作繁琐,工作量巨大,尤其是在给大学校园进行排课时出现的问题基本信息管理模块:实现教师、教室、班级、课程等基本信息的添加,删除,修改和保存及课程申请等功能.系统管理模块:用户登录,系统帮助和系统退出.排课管理模块:包括手动课程管理、自动排课管理、手动调节管理、排课异常管理以及班级课表管理五个部分.根据上面描述的E-R图映射到SQLServer中得到本系统的数据库表:用户信息表的结构如图1-1所示:字段名数据类型说明是否为主键是否为空USERIDVARCHAR(10)用户编号是NOTNULLUSERNAMEVARCHAR(8)用户名否NULLPASSWORDVARCHAR(10)密码否NULL
课程信息表的结构如图1-2所示:字段名数据类型说明是否为主键是否为主键COUSEIDVARCHAR(10)课程代号是NOTNULLCOUSENAMEVARCHAR(20)课程名称否NULLCLASSTYPEVARCHAR(10)课程类型否NULLCLASSHOURINT总课时否NULLCHECKWAYVARCHAR(10)考核方式否NULLCLASSKINDVARCHAR(10)课程性质否NULL
教师信息表的结构如图1-3所示:字段名数据类型说明是否为主键是否为空TEACHERIDVARCHAR(10)教师代号是NOTNULLTEACHERNAMEVARCHAR(8)教师姓名否NULLTECHNIALPOSTVARCHAR(10)职称否NULLDGREEVARCHAR(10)学位否NULLHOMEVARCHAR(20)住所否NULL教室信息表的结构如图1-4所示:字段名数据类型说明是否为主键是否为空ROOMIDVARCHAR(10)教室代号是NOTNULLCLASSROOMNAMEINT教室名称否NULLCLASSROOMINT教室容量否NULLCLASSROOMVARCHAR(10)教室性质否NULL
有关论文范文主题研究: | 关于数据库的论文范文文献 | 大学生适用: | 自考毕业论文、学年论文 |
---|---|---|---|
相关参考文献下载数量: | 33 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 标准论文格式、论文题目 | 职称论文适用: | 论文发表、中级职称 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 经典题目 |
班级信息表的结构如图1-5所示:字段名数据类型说明是否为主键是否为空CLASSIDVARCHAR(10)班级代号是NOTNULLCLASSNAMEVARCHAR(10)班级名称否NULLCLASSNUMBERINT班级人数否NULLDEPARTMENTVARCHAR(20)所在专业否NULLGRADEVARCHAR(10)所属年级否NULL
在本课题的设计过程中预计可能出现的困难有:(1)对这次设计使用的开发工具Delphi7.0和SQLServer较为陌生,Delphi提供的大量的控件,如何将这些控件用于界面的设计和各种功能的实现以及SQLServe的环境的熟悉还需要参考相关书籍进一步了解.(2)用于排课系统的算法有很多种,如遗传算法、回溯算法等,要根据设计要求选择使用简便,排课效果较好,站用空间少的算法.可以通过以下方法解决可能出现的困难:(1)阅读Delphi7.0和SQLServer的相关书籍,熟悉Delphi的语法及编程结构,掌握控件和类常用的属性和方法,多看一些例子程序.(2)查阅现在市场上较为流行的算法和下载相关软件,对系统需求进行了深入的分析,制定比较容易实现各功能的算法,以提高排课效率.3.本课题拟采用的研究手段(途径)和可行性分析Delphi7.0是Windows应用程序开发工具,使目前最为广泛的,易学易用的面向对象的开发工具.Delphi提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性.故而,实现本系统Delphi是一个相对较好的选择.
这篇论文地址:http://www.sxsky.net/xie/0901868.html
Delphi7.0是一个非常优秀的数据库应用工具完全支持面向对象的开发.它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及.Delphi7.0的主要特点有以下几个方面:第一、开发效率高,成本低;第二、它是面向对象的开发工具,代码的可重用好,用它开发的数据库应用程序易于维护;第三、对数据库的应用开发有着特殊的支持,特别适合做信息系统的开发;第四、提供了丰富的对象、控件函数,为开发人员提供良好的用户界面和编制功能的应用软件提供了便利的条件.SQLServer作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感.区别于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统.它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能.而像存储过程、触发器等特性,也是大型数据库才拥有的.SQLServer2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性.SQLServer2000不仅能作为
关于数据库论文范例
关于数据库论文范例,与排课系统的设计开题报告相关本科毕业论文参考文献资料: