delphi专业课程设计学生成绩标准管理系统.doc
《delphi专业课程设计学生成绩标准管理系统.doc》由会员分享,可在线阅读,更多相关《delphi专业课程设计学生成绩标准管理系统.doc(29页珍藏版)》请在咨信网上搜索。
1、枣 庄 学 院信息科学和工程学院课程设计任务书 题目: 学生成绩管理系统设计和实现 小组组员: xxx , xxx 组员学号: xxxxxxxxxxxx,xxxxxxxxxxxxxx 专业班级: 计算机科学和技术 课 程: 数据库系统原理 、 Delphi应用程序设计指导老师: xxx 职称: 讲 师 xxx 职称: 讲 师 完成时间: 12 月- 12 月枣庄学院信息科学和工程学院制12 月20日开发小组组员分工及职责xxx:编写学生信息添加、修改代码,数据库建表,数据库和delphi连接。xxx:编写封面、登陆界面,和编写学生信息查询、删除代码,delphi各窗体中按钮添加、排版。 课程设
2、计任务书及成绩评定课程设计任务和具体要求任务:综合利用数据库原理和Delphi知识,完成一个信息管理系统全方面设计,初步掌握数据库开发基础方法。具体要求:1、需求分析:依据自己选题,绘制DFD、DD图表和书写相关文字说明。2、概念结构设计:绘制所选题目具体E-R图。3、逻辑结构设计:将E-R图转换成等价关系模式;按需求对关系模式进行规范化;对规范化后模式进行评价,调整模式,使其满足性能、存放等方面要求, 设置实体完整性、域完整性和参考完整性,依据局部应用需要设计外模式。4、物理结构设计:选定实施环境,存取方法等。5、数据实施和维护:用DBMS建立数据库结构,加载数据,实现多种查询、链接应用程序
3、,设计库中触发器、存放器等对象,并能对数据库做简单维护操作。6、用Delphi设计数据库应用系统,窗体包含封面、登陆窗体、主界面、功效模块窗体,总窗体数不少于15个;系统要综合学过Delphi知识,要有菜单、工具栏、状态栏、帮助、打印功效等。7、设计小结:总结课程设计过程、体会及提议。8、其它:参考文件等。指导老师签字: 、 日期: 指导老师评语成绩:_ 指导老师签字: 日期: 指导老师评语成绩:_ 指导老师签字: 日期: 课程设计所需软件、硬件等n 硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G; 硬盘320G以上;1024768显示分辨率n 软
4、件环境: Delphi ,SQL Server 课程设计进度计划起至日期工作内容备注参考文件、资料索引序号文件、资料名称编著者出版单位1 delphi应用程序设计. 李目海. 电子科技大学出版社 2 数据库系统概论. 王珊、萨师煊 高等教育出版社 3. 基于Delphi学生成绩管理系统 刘波. 四川大学学报, 引言当今时代是飞速发展信息时代,在各行业中离不开信息处理,这正是计算机广泛应用于信息管理系统环境。计算机最大好处于于它能够进行信息管理。使用计算机进行信息控制,不仅提升了工作效率,而且大大提升了其安全性。尤其对于复杂信息管理,计算机能够充足发挥它优越性。管理信息是经过信息采集、存放、加工
5、、维护和使用系统,它是伴随科学理论和技术科学发展而形成。学生成绩管理系统是一个教育单位不可缺乏部分,它内容对于学校决议者和管理者来说全部至关关键,所以学生成绩管理系统应该能够成为用户提供充足信息和快捷信息查询手段,对学生来说能够轻松查阅自己在校成绩及信息等。不过一直以来大家全部是靠传统人工方法管理学生成绩,这种管理方法存在着很多缺点,如:效率低,保密性差,另外时间一长,将产生大量文件和数据,这对于查找、更新和维和全部带来了不少困难。伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已经入人类社会哥哥领域并发挥着越来越关键作用。作为计算机应用一部分,使用计算机对学生成绩信息
6、进行管理,有着手工管理过无法比拟优点,比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本价低等。这些优点能够条学生成绩管理效率,也是进企业科学化、正规化管理,和世界接轨关键条件。所以,开发这么一套成绩管理系统成为很有必需事情。学生成绩管理系统提供了强大学生成绩管理功效,方便系统管理员对学生成绩等信息添加、修改、删除、查询、留言等操作,同时一样方便学生对自己各科成绩查询,学习交流。目 录引言1平台介绍 1.1 开发平台和技术介绍1.1.1 Delphi工具介绍(小4号、宋体)1.2 数据库平台介绍 .1.2.1 SQL Server数据库介绍及系统特点1.3 小结2 学生成绩管
7、理系统分析2.1 系统开发分析2.1.1系统需求分析2.1.2系统功效分析3 系统设计.3.1 系统体系结构3.2 系统总体功效 3.3 系统总体步骤3.4 系统数据库设计3.4.1 数据表设计3.4.2 数据表结构信息4 系统主窗口实现4.1 登录窗体4.2 系统主界面4.3 关键业务功效实现4.3.1 系统管理4.3.2 学生管理4.3.3 班级管理4.3.4 成绩管理.4.3.5 课程管理.5 设计总结1 平台介绍1.1开发平台和技术介绍1.1.1 Delhi工具介绍Delphi是著名Borland企业开发可视化软件开发工具。“真正程序员用C,聪慧程序员用Delphi”,这句话是对Del
8、phi最经典、最实在描述。Delphi被称为第四代编程语言,它含有简单、高效、功效强大特点。和VC相比,Delphi更简单、更易于掌握,而在功效上却丝毫不逊色;和VB相比,Delphi则功效更强大、更实用。能够说Delphi同时兼备了VC功效强大和简单易学特点。她一直是程序员至爱编程工具。Delphi含有以下特征:基于窗体和面向对象方法,高速编译器,强大数据库支持,和windows变成紧密结合,强大而成熟组件技术。但关键还是Object Pascal语言,它才是一切根本。Object Pascal语言是在Pascal语言基础上发展起来,简单易学。Delphi提供了多种开发工具,包含集成环境、图
9、像编辑和多种开发数据库应用程序,如DesktopDataBase Expert等。除此之外,还许可用户挂接其它应用程序开发工具,如Borland企业资源编辑器。在Delphi众多优势当中,它在数据库方面专长显得尤为突出:适应于多个数据库结构,从用户机/服务机模式到多层数据结构模式;高效率数据库管理系统和新一代更优异数据库引擎;最新数据分析手段和提供大量企业组件。1.2数据库平台介绍1.2.1 SQL Server 数据库介绍及系统特点SQL Server 是Microsoft企业推出关系数据库管理系统SQL Server最新版本。SQL Server 五个版本企业版、标准版、工作组版、开发版和
10、简易版,在可编程性功效、全文搜索增强功效、可管理性功效、可用性功效(数据库故障和冗余)、数据库维护功效、可伸缩性和性能增强功效、国际化功效(排序规则、字符支持和全局布署)等方面,存在一定差异。不一样版本SQL Server ,其适用环境、适用对象、安装所需硬软件环境各不相同。Microsoft SQL Server 提供了一组完整图形工具和命令行实用工具,有利于用户、数据库开发人员和管理员提升工作效率。SQL Server 是一个全方面数据库平台,其数据引擎是企业数据管了处理方案关键。集成商业智能(BI)工具、分析、报表、集成和通知功效为用户提供了企业级数据管理.SQL Server 数据库引
11、擎为关系型数据和结构化数据提供了更安全可靠存放功效,能够构建和管理用于业务高可用和高性能数据应用程序。另外,应用SQL Server 可经过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务各个领域。1.3小结Delphi适应于多个数据库结构,从用户机/服务机模式到多层数据结构模式;高效率数据库管理系统和新一代更优异数据库引擎;最新数据分析手段和提供大量企业组件。而SQL Server 提供了一组完整图形工具和命令行实用工具,有利于用户、数据库开发人员和管理员提升工作效率。利用delphi和SQL server工具相结合,做学生成绩管理系统,不仅做起来简易、方便
12、,而且看起来更直观、形象,为我们此次做课程设计提供了有力试验条件,同时也调高了我们做试验效率。2 学生成绩管理系统分析2.1 系统开发分析伴随社会信息量和日俱增,学校需要有一个很好学生成绩管理系统,以方便对学生成绩进行有效管理。系统应含有既方便老师对认为成绩查询和插入,也方便学生对自己成绩和取得学分进行查询功效。为提升其安全性和响应速度,本系统是基于C/S结构学生成绩管理系统,经过该系统可对学生成绩信息进行方便管理,为学校学生和老师建立一个成绩信息沟通平台,从而方便学校学生成绩管理。2.1.1系统需求分析针对现在学校对学生成绩管理方面存在问题和管理实际需要,我们将理顺管理体制和建立多种管理规范
13、和开发系统有机结合起来,经过多个功效模块进行统一管理,要求系统满足以下多个方面要求:从用户角度来看,系统首先应该能够提供便捷和强大信息查询功效。对于学校全体老师而言,她们应该能够对系统不一样部分有各自不一样权限,比如,任课老师能够录入成绩,但成绩一旦保留以后,任课老师就不能再含有修改成绩权限,对于其它老师而言,应该含有查询全部科目及全部学生成绩权限,等等。对于学生而言,系统应该提供学生能够查询自己成绩功效。从教务管理者角度来看,系统必需能够实现即时查询功效,统计学生成绩,实现对成绩多种操作等功效。含有较强灵活性及可扩展性,能够存放一定数量学生信息,并方便有效进行对应数据操作和管理,这关键包含:
14、学生信息录入、删除及修改,课程信息录入,删除和修改,班级信息录入、删除及修改,成绩信息录入、删除、修改,多种信息单条件查询和多条件组合查询,和学生各科成绩多关键字检索查询。含有较高安全性,系统登录有各自安全账户。系统管理员可更改用户信息,同时能够针对其它信息含有全部权限;学生只能对全部信息含有查询功效,不含有修改、删除和录入权限。系统能够提供数据信息授权访问,预防随意删改等。总而言之,期望经过本系统开发,能够处理学生成绩管理、课程信息管理、学生基础信息管理等功效,还能够进行班级信息管理,同时能够实现系统管理,关键是针对登录用户添加、删除、修改和查询功效,使学校对学生成绩管理自动化和规范化。根据
15、用户需求,可将“学生成绩管理系统”设计成以下层次结构,以下图1-1所表示 用户信息修改 系统管理 学生信息查询学生成绩管理系统 学生信息添加 学生管理 学生信息修改 班级管理 班级信息查询班级信息添加 班级信息修改 课程信息查询 课程信息添加 课程管理 成绩管理 成绩信息修改成绩信息录入 成绩信息查询 课程信息修改图1-1系统功效2.1.2系统功效分析学生成绩管理系统必需能够完成管理,成绩信息管理,课程信息管理,班级信息管理,学生基础信息管理,成绩和查询管理。系统管理关键是维护系统和正常运行和安全性设置,包含当登录用户身份时管理员能够完成添加用户,删除用户,修改密码,查询用户权限和重新登录等功
16、效,和针对本系统包含到数据库中能够实现根据学生和学号,学生和姓名,学生所在班级代码或学生和性别,进行单条件或组合条件查询。1.系统管理系统管理有系统管理员身份和用户能够登录,它负责用户管理。用户分为三大类:一类为系统管理员,可添加,修改,删除和查询各类用户;另一类用户是任课老师,能够修改自己和登录信息;最终一类用户是学生,只能修改自己用户信息,不含有添加,修改和删除和操作权限。2.学生基础信息管理学生基础信息管理能够实现相关学生基础信息录入,修改,查询和删除。同时能够实现根据学生学号或学生姓名,进行单条件或组合条件和查询。3.班级管理班级基础信息管理能够实现相关班级基础信息录入,修改,查询和删
17、除。同时能够实现根据班级号或班级名,进行单条件或组合条件和查询。4.课程管理课程基础信息管理能够实现相关课程基础信息录入,修改,查询和删除。同时能够实现根据课程号或课程名,进行单条件或组合条件和查询。5.成绩管理成绩基础信息管理能够实现相关学生成绩基础信息录入,修改,查询和删除。同时能够实现根据学生学号或学生姓名,进行单条件或组合条件和查询。经过分析,我们能够得到“学生成绩管理系统”顶层数据流图,图1-2所表示。查询学生成绩学生情况教务管理人员老师学生成绩管理系统管理员学生任课老师图1-2 数据流图从图1-2能够看出教务管理人员能够对学生情况进行录入修改删除,老师是对学生成绩进行查询增加,该系
18、统对管理员、学生、任课老师所提供功效就是进行查询。3 系统设计3.1 系统体系结构经过分析,深入设计出“学生成绩管理系统”总体结构模块3.2 系统总体功效(1)学生成绩录入、查询、修改和删除。(2)课程相关信息录入、修改、删除和查询功效。(3) 学生相关信息录入、修改、删除和查询功效。(4) 班级相关信息录入、修改、删除和查询功效。(5) 课程表相关信息录入、修改、删除和查询功效。(6)系统管理功效,包含登录用户添加、修改、删除和查询,权限控制。3.3 系统总体步骤系统总体设计步骤图图3-2所表示(1)系统开启,进入身份验证(2)初始化系统,导入数据库(3)进入消息循环状态,经过事件驱动激活各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- delphi 专业课程 设计 学生 成绩 标准 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。