毕业论文--学生选课系统内容摘要:
毕业论文--学生选课系统 编 号本 科 生 毕 业 设 计 ( 论 文 )题目: 学生选课及信息管理系统 的设计与实现 物联网工程 学 院 计算机科学与技术专 业学 号 0304 学生姓名 指导教师 副教授 二一一年六月摘要要随着科学技术的日趋发展,计算机已经在人们生活的各个领域中都起到了越来越重要的作用作为计算机应用的一个重要部分,计算机信息管理也被广泛应用相比手工管理,计算机管理有着很多无法比拟的优点, 例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等学生选课系统作为学校管理中不可缺少的一部分,对于学生管理者来说至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难因此,学生管理系统应运而生使用计算机系统来管理学生的选课信息,可以极大的提高学生管理的效率,同时也为学生管理带来方便本系统使用 言来开发制作界面,使用 005 做后台数据库支持这使得系统有较高的安全性和较好的性能根据登录类型的不同,系统登录以后弹出不同的窗口:学生窗口和老师窗口学生在系统中可以选课、退选课程、修改密码教师在系统中可以现实以下功能:学生的增加,删除,修改,查询;课程的增加,删除,修改,查询等功能关键词:毕业论文;选课系统;QL of in of s it an As an of is to to as an of is to so of of a of a of a to of is to 005 to do to in a of in be in QL 章 绪 论 . 引 言 . 系统分析 .发背景.求分析.统概要.统要求. 章 应用技术介绍 . 数据库简介 .本信息. 005.005 的特点 005 对比其他数据库的优势. 发平台和开发工具 .发平台的选择. 介言的特点择 原因. 章 系统的规划与分析 . 系统的可行性分析 .济可行性分析. 作可行性分析. 术可行性分析. 统功能分析 . 系统模块设计 . 开发与运行环境的选择 . 系统实现过程分析 . 数据库设计 .制系统数据流图据库结构设计11第 4 章 系统应用程序设计与实现 . 用户登录模块的实现 .册新用户功能的实现用安全码修改密码的实现户登录系统的实现理员系统的实现 .生信息管理的实现师信息管理的实现程信息管理的实现课信息管理的实现息查询的实现师系统的实现 .师系统主界面的实现师课程信息界面的实现生管理界面的实现生成绩管理界面的实现加所带课程界面的实现师个人信息修改界面程信息修改界面的实现录密码修改界面生系统的实现 .生系统主界面的实现生选课界面的实现生选课情况查询界面录密码修改界面的实现29第 5 章 项目总结 . 结论 . 不足之处及未来展望 . . 章 绪 言学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点如:效率低、保密性差另外时间一长,将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件发背景随着计算机技术的发展,计算机应用越来越深入到人们日常生活的每个领域计算机管理作为其中的一个重要做成部分,也以它独特的优势,渐渐代替了原始的手工管理学生选课信息管理作为学校管理的重要部分,由于其信息量大,给以后的查询、修改等操作带来不便,需要使用计算机来管理这些信息学生选课系统应运而生求分析高校学生资料的管理使学生管理的最主要工作,由于其工作时间比较集中,工作流程复杂,信息量大,信息准确性要求高,信息更新要求快,所以系统不但需求符合高校学生管理部门的实际业务流程需要,而且需要有很好的信息可维护性、用户交互便利性、信息管理严密性、系统安全性及数据共享性随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经让人们深刻认识到,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部份,使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件因此,很有必要开发一套这样的软件统概要本课题所开发的系统使用 设计开发完成前台界面,005 作为后台数据库支持系统要有较高的安全性和较好的性能管理员登陆系统后可以现实以下功能:学生的增加、删除、修改、查询,教师的增加、删除、修改、查询,课程的增加、删除、修改、查询,还可以分别通过课程和学号来进行选课以及设置教师所代课程等功能教师登陆以后,可以查询自己所代的课程,并可以录入和删除选课的学生,录入课江南大学学士学位论文2程成绩并进行成绩统计学生登录以后是另外的界面,学生可以选课、查看自己的选课情况、退选课程、修改密码的操作实验流程包括:需求分析、感念结构设计、逻辑结构设计、物理设计、相关脚本语言的编写、功能方面的实施、维护机制等本系统通过图形化界面为用户提供方便快捷的学生管理系统采用 程语言编写前台界面,使用 供后台数据库支持前台界面以清晰、简单的风格呈现后台数据库设计六张表:教师信息表、学生信息表、课程信息表、选课成绩表、教师课程表、选课时间表,以此来存储整个系统的数据统要求1. 硬件要求: (1) 486/上 ) 内存 16M 以上(使用 T 需要 32M 以上内存)(3) 硬盘容量 1上(4) 上分辨率的显示器. (5) 鼠标及键盘 2. 软件要求:(1) 操作系统应使用 以上版本,或者使用 者更高版本(2) 安装 更高版本(3) 安装 005学生选课及信息管理系统的设计与实现3第 2 章 据库简介结构化查询语言言的主要功能就是同各种数据库建立联系,进行沟通按照 国国家标准协会)的规定,作为关系型数据库管理系统的标准语言句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等绝大多数流行的关系型数据库管理系统都采用了 言标准虽然很多数据库都对 句进行了再开发和扩展,但是包括及 内的标准的 令仍然可以被用来完成几乎所有的数据库操作本信息一个关系数据库管理系统它最初是由 家公司共同开发的,于 1988 年推出了第一个 版本在 T 推出后, 开发上就分道扬镳了, 植到 T 系统上,专注于开发推广 T 版本较专注于 作系统上的应用005005 是一个全面的数据库平台,使用集成的商业智能(具提供了企级的数据管理005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 8 005 数据引擎是本企业数据管理解决方案的核心此外 005 结合了分析、报表、集成和通知功能这使您的企业可以构建和部署经济有效的 决方案,帮助您的团队通过记分卡、移动设备将数据应用推向业务的各个领域 1 005 的特点1. 可编程性共语言运行时)集成语言编写 005 的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数想想以前的扩展存储过程,编程非常不容易代码中一不小心就会引起内存泄漏2. 安全性005 的安全达到了很强大水平,有着很更清晰的安全模型即主体,安全对象和权限 7 江南大学学士学位论文43. 异步处理能力供了一个功能强大的异步编程模型最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了消息队列4. 支持通过 议直接访问数据库增加 据类型,支持 用新的 等 4 以前都是大项目用 者 为只有 胜任,现在情况有些变化了不少在 架下的大项目还是倾向于用 ,像镜像,高可用性,页面级的恢复,联机索引,多 持等高级特性,不比 005 对比其他数据库的优势目前市场上除了 外还有很多数据库,比如 ,但是经过各种对比,最终还是选择了 先,005 已经证明能满足客户的高可用性要求,而且提供此功能的成本要比 0g 低很多 005 在 005 005 均提供了所有主要的高可用性功能,如 持、 据库快照、日志传送和复制等,无需额外的资金投入005 通过对多个服务器间的数据进行分区提供了提高可用性的能力在 0g 中增加此功能需要购买 品高可用性并不需要同样的高成本,005 以比 0g 低很多的价格满足客户的高可用性要求其次,005 行库时采用的“进程内”模型与“进程外”模型相比有一些非常明显的优势举个例子,考虑一个负担沉重的数据库实例,要响应许多并发的请求,这一情况已经持续了很长一段时间自动和智能地在数据存储和程序逻辑(例如,储过程)之间平衡内存的分配当系统的负担有了一些性质上的变化例如,相对较多的 请求利用了较多的程序逻辑 再次自动地进行调整这样,系统的性能会根据满足实际需求的伸缩性和可靠性进行不断的优化因为 DB 用“进程外”的模型集成 行库,所以 能提供这种类型的机器资源动态平衡和性能优化 10 综合以上 特点以及对比其他数据库的优点,最终决定采用 据库来作为后台数据库支持发平台和开发工具 发平台的选择考虑到本系统的性能要求,和现有的条件,我们选择了 版作为开发、测试和运行的平台因为 作系统是目前应用最广的操作系统,它以全新的学生选课及信息管理系统的设计与实现5图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级介由 司于 1995 年 5 月推出的 序设计语言和 台的总称用 现的 览器(支持 示了 魅力:跨平台、动态的 算从此,广泛接受并推动了 迅速发展,常用的浏览器现在均支持 5 言的特点1. 简单的言的语法与 C 语言和 C+语言很接近,但是 弃了 C+ 中如操作符重载、多继承、自动的强制类型转换等特性特别地,言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧 2. 面向对象的言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制 3. 健壮的强类型机制、异常处理、废料的自动收集等是 序健壮性的重要保证对指针的丢弃是 明智选择安全检查机制使得 具健壮性 2 4. 安全的常被用在网络环境中,为此,供了一个安全机制以防恶意代码的攻击5. 可移植的这种可移植性来源于体系结构中立性,另外,严格规定了各个基本数据类型的长度统本身也具有很强的可移植性, 译器是用 现的,运行环境是用 实现的 6. 解释型的如前所述,序在 台上被编译为字节码格式, 然后可以在实现这个 运行时,台中的 释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中 7. 高性能的与那些解释型的高级脚本语言相比,确是高性能的 6 择 原因实际上,实是从 C 语言和 C+语言继承了许多成份,甚至可以将 成是类 C 语言发展和衍生的产物尽管如此, C 语言、C+语言又有许多差别,主要表现在如下几个方面:1. 对内存的分配是动态的它采用面向对象的机制,采用运算符 每个对象分配内存空间而且,实际内存还会随程序运行情况而改变程序运行中,统自江南大学学士学位论文6动对内存进行扫描,对长期不用的空间作为“垃圾”进行收集,使得系统资源得到更充分地利用2. 在所有类之外定义全局变量,而是在某个类中定义一种公用静态的变量来完成全局变量的功能3. 用 句,而是用 常处理语句来代替 句处理出错的功能 9 4. 每种数据类型都分配固定长度比如,在 ,型总是 32 位的而在 C 和 C+中,对于不同的平台,同一个数据类型分配不同的字节数5. 类型转换不同在 C 和 C+中,可通过指针进行任意的类型转换,常常带来不安全性而在 ,运行时系统对对象的处理要进行类型相容性检查,以防止不安全的转换 6. 再使用指针指针是 C 和 C+中最灵活,也最容易产生错误的数据类型由指针所进行的内存地址操作常会造成不可预知的错误,同时通过指针对某个内存地址进行显式类型转换后,可以访问一个 C+中的私有成员,从而破坏安全性而指针进行完全地控制,程序员不能直接进行任何指针操作 3 7. 综合以上 言的特点,以及 C/C+的对比,为了可以更灵活、更安全的实现整个系统,最终决定选择 言来开发学生选课及信息管理系统的设计与实现7第 3 章 济可行性分析由于本系统是一个基于 应用,后台采用 据库,只要安装拟机和 可使用本系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力、物力所带来的效益远远大于系统软件的开发成本在经济上完全可行作可行性分析界面设计时充分考虑管理人员的习惯,使得操作简单,数据录入迅速、规范、可靠,统计准确,适应力强,容易扩充术可行性分析本系统仅需要一台装有 统并装有 据库和 拟机的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求对于软件技术要求,现在的 序设计语言已非常成熟,本系统前台采用基于C/S 架构的 发,页面采用 用的 布局后台采用 句来实现与数据库的数据交换统功能分析在实际开发中,系统功能分析需要开发小组的系统设计人员与用户进行全面,深入的交流,以切实了解用户对整个系统期望具有的功能,并分析用户行业营运特点,决定系统具有哪些功能本系统中的学生选课管理系统主要具有以下功能:1. 登陆界面:(1) 注册:新用户注册,包括教师和学生的注册,教师注册的时候需要管理员给的安全码(2) 忘记密码:教师或学生可以使用自己的安全码修改登录密码(3) 登陆:输入用户名和密码,并选择登陆类型之后可以登录到系统2. 管理员系统:(1) 学生信息管理:增加学生信息,修改学生信息,删除学生信息(2) 教师信息管理:增加教师信息,修改教师信息,删除教师信息,设置教师注册时的验证码(3) 课程信息管理:增加课程信息,修改课程信息,删除课程信息,设置教师和学生的选课时间,设置学生选课的学分限制(4) 选课信息管理:增加选课信息,修改选课信息,删除选课信息(5) 信息查询:按条件查看学生信息、按课号或课名查看课程信息、查看选课信息江南大学学士学位论文8(6) 教师信息查询:查看教师所代的课程、添加教师代课信息3. 教师系统:(1) 我的课程:查看老师所代的课程,并可以查看某课程有哪些同学选了(2) 学生管理:添加或删除学生的选课信息(3) 成绩管理:添加和修改学生的成绩,对各门课程做成绩统计(4) 添加课程:由老师来选择代哪门课程,选课有时间的限制(5) 修改密码或安全码:修改教师登陆密码或者修改密码时用的安全码4. 学生系统:(1) 选课:学生可以查看所有的课程,点击课程之后可以查看任课教师的信息和课程信息,并可以在这里输入教师号和课程号来选课(2) 我的课程:学生可以查看自己已选的课程,并可以输入课程号来退选(3) 修改密码或安全码:修改学生登陆密码或者修改密码时用的安全码统模块设计根据对系统功能分析,经过模块化的分析得到如图所示的学生选课管理系统各个功能模块结构图1. 用户登录模块包括新用户注册、修改登录密码以及输入信息登陆系统的功能如图3系统的登陆界面模块结构图用户登录模块新用户注册修改登录密码输入信息登录系统教师用户注册学生用户注册教师密码修改学生密码修改图 3陆系统模块图2. 管理员系统包括对学生信息、教师信息、课程信息以及选课信息的管理,比如添加、修改、查询等功能,以及其他一些系统设置,比如选课时间和学分的设置如图3管理员管理系统的各功能模块图学生选课及信息管理系统的设计与实现9管理员系统学生信息管理教师信息管理课程信息管理添加学生信息修改学生信息删除学生信息选课信息管理添加教师信息修改教师信息删除教师信息添加课程信息修改课程信息删除课程信息添加选课信息修改选课信息删除选课信息信息查询管理修改选课时间修改学分限制学生信息查询课程信息查询选课信息查询教师信息查询图3管理员系统模块图3. 教师系统包括教师对自己课程的查看,管理选课学生,添加并管理所带课程的成绩,修改个人简介和所代课程简介,以及修改密码等功能如图3教师管理的各功能模块图教师系统模块我的课程学生管理成绩管理修改密码和安全码退出系统查看所代课程查看选课学生名单添加选课学生删除选课学生成绩录入修改成绩按条件统计成绩图3- 3 教师管理模块图4. 学生系统包括查看课程并选课,。毕业论文--学生选课系统
相关推荐
毕业论文写作指导 一、毕业论文的写作一、毕业论文的含义 含义:毕业论文指大学本科生在结束学业之前 ,为获取毕业资格和申请学位资格在教师指导下撰写的学术性论文。 性质:毕业论文从文体上看,属于议论文中的学术论文。 毕业论文注重对客观事物的理性分析,指出其本质,提出个人的学术见解和解决某一问题的方法和思路。 就其形式来讲,具有议论文所共有的一般属性特征,即论点、据、论证是文章构成的三大要素。
而不是保证你成功的人。 • 我可以在这个行业获得我想要的东西,财富、价值、荣誉、成就、家庭、友情、合作伙伴 …… • 别人能做到你也能做到,你有能力,也有责任,让你爱的人因为你的存在而更加幸福。 • 制作收集整理,未经授权请勿转载转发,违者必究 7 异议一 • 我现在的工作还不错,收入虽然不多, 但是还较稳定 8 依你看什么样的工作最稳定。 以发展的眼光看
6mm长 过渡带 采用多设计 19 舒视视悦渐进 舒适通道设计 : 16mm (在 “ +” 到近用中心为止。 ) 周边的点数差较少,所以提供舒服的周边视野。 通过宽广的远用和近用区域来确保宽广的视野。 因其软性设计 (Soft design)初戴者也可舒服的佩戴。 小的镜架 (28mm)也可装配。 临床试验结果非常良好。 同样设计有 amp。 ,故选择性广。 近用区内移设计为 ,也适合大镜架。
作时间能自由支配 工作安排自定 万一网 中国最大的保险资料下载网 31 准备面谈资料 • 国十条、保险法 • 公司宣传彩页、报刊媒体报道、招聘广告 • 产品彩页 • 工资条、荣誉证书 • 公司员工旅游集体照、集体活动照片 (员工生日、客户联谊活动、产品说明会 ) 万一网 中国最大的保险资料下载网 32 电话约访 约访的目的: 万一网 中国最大的保险资料下载网 33 电话约访的流程 寒暄致意
毕业论文-音乐网站的设计与实现 亳州职业技术学院毕业论文(设计)音乐网站的设计与实现姓 名: 卢由春 学 号: 030110209 系 别: 信息工程系 专 业: 计算机应用技术指导老师: 盛魁 亳州职业技术学院2013 年 4 月毕业论文(设计)承诺书本人郑重承诺:1、本论文(设计)是在指导教师的指导下,查阅相关文献,进行分析研究,独立撰写而成的。 2、本论文(设计)中,所有实验
的功能设计,加入中国银联网络的所有成员银行发行的带有“银联”标识的人民币借记卡都可以在开通特色服务区域的县及县以下的农村信用社柜台办理提取现金。 17 农民工银行卡特色服务 农民工银行卡特色服务取款限额 为加强金额控制,防控风险,每卡每日的累计取现金额不得超过 5000元人民币。 农民工银行卡收费标准是如何确定的 农民工银行卡特色服务的收费标准为:交易金额的 8‰ ,最低 1 元,最高 20 元