欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    学生综合素质模糊评判系统的设计与实现学士学位论文.doc

    • 资源ID:3924444       资源大小:1.66MB        全文页数:40页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生综合素质模糊评判系统的设计与实现学士学位论文.doc

    哈尔滨远东理工学院学士学位论文 题 目: 学生综合素质模糊评判 系统的设计与实现 姓 名: XXX 分院: XXX 专业: 计算机科学与技术 学 号: XXX 指导教师: XXX 二0一三 年 五 月 三十一 日毕业设计(论文)评语及成绩 一、指导教师评语:是否同意参加答辩:指导教师签字: 20 年 月 日 二、评阅人评语:是否同意参加答辩: 评阅教师签字: 20 年 月 日 三、答辩委员会评语:是否建议授予学士学位:答辩委员会成员签字:1、 2、 3、 4、 5、 6、7、 8、 9、 20 年 月 日 四、答辩委员会主任单位 答辩委员会主任职称 答辩委员会主任签字 20 年 月 日 五、毕业设计(论文)成绩: 学生所在分院盖章: 20 年 月 日哈尔滨远东理工学院毕业设计(论文)任务书学生姓名XXX学 号XXX分 院XXX专 业计算机科学与技术任务起止时间: 2012年 12月 10 日 至 2013 年 5 月 31 日毕业设计(论文)题目:学生综合素质模糊评判系统的设计与实现毕业设计(论文)工作内容:大学生综合素质测评是高校每年都需要进行的一项学生考核工作,设计一套科学、合理、切实可行的大学生综合素质评价标准,建立一个适应新情况、便捷、高效的学生综合素质评价系统,是各个高校迫切需要解决的问题。本课题的实现是计算机技术在教育评价中的应用,在实践中,可以优化学生评价工作,提高学生综合素质评价的效率和准确性。毕业设计(论文)进度安排:1、查阅中外文文献资料,写出文献综述阶段:2012年12月10日2013年1月10日2、调查、设计、实验、研究阶段:2013月1月11日2013年3月31日3、设计(论文)撰写与整理阶段:2013年4月1日2013年5月31日指导教师意见与要求: 签字: 年 月 日主任意见: 签字: 年 月 日哈尔滨远东理工学院学士学位论文摘 要大学生综合素质测评是高校每年都需要进行的一项学生考核工作,设计一套科学、合理、切实可行的大学生综合素质评价标准,建立一个适应新情况、便捷、高效的学生综合素质评价系统,是各个高校迫切需要解决的问题。本文通过研究学生综合素质构成、学生评价的特征和评价方法,在分析现有学生综合素质评价体系优缺点的基础上,采用层次分析法建立了评价指标和设计了指标权重,制定了一套合理可行的评价指标体系。学生综合素质的评价是一个多因素、多指标的复杂评估过程,不能单纯地用好与坏来分。而模糊逻辑是一种精确解决不精确不完全信息的方法,其最大特点就是用它可以比较自然地处理人类思维的模糊性,本文采用模糊综合评判法来计算评价数据,保证评估结果的科学性和准确性。在对JSP技术、Spring、Strust和Hibernate框架进行深入分析的基础上,借助eclipse开发工具,采用J2EE多层架构开发和实现了一个高校学生综合素质评价系统。本课题的实现是计算机技术在教育评价中的应用,在实践中,可以优化学生评价工作,提高学生综合素质评价的效率和准确性。关键词:综合素质;评价标准;模糊综合评判AbstractThe evaluation of the overall quality of university students is kind of evaluating work carried out by academies every year.It is very argent for every academy to designa set of scientific,practical and comprehensive quality evaluation standards and to develop a high efficient and adaptive evaluating system.This article puts up a set of reasonable criterion for the evaluation through analysis of the students'comprehensive quality constitution,the character of students'quality evaluation and the methods of evaluation.It also establishes evaluation criteria for different subjects and courses.The quality evaluation of student is full of intricacy complexity which can not be measured by dichotomy judgement.The fuzzy logic is a way to simulate the fuzziness of human thought and precisely solve problems that contain incomplete information.Therefore the research uses Fuzzy Comprehensive Judgement to calculate the evaluation data and to guarantee the evaluation result scientific and accurate. this paper studies the JSP,Spring、Struts and Hibernate framework.In the realization of the system,eclipse is used as the development kit to realize the student quality evaluation system of Chongqing Institute of Sciences and Arts based on J2EE multi-tiers architecture.The realization of this subject fully shows the computer technologies apply inInstitute evaluation.In practice,it will improve the efficiency and quality in the overall quality of the evaluation.Keywords:Comprehensive quality; Evaluation Standard; Fuzzy comprehensive judgment目 录摘 要IAbstractII第1章 绪 论11.1 课题背景11.2 目的和意义11.3 系统设计思想11.4 系统的主要架构及相关技术简介11.4.1 基于B/S体系结构11.4.2 Eclipse简介21.4.3 Oracle数据库简介21.4.4 JSP简介31.5 论文的工作内容及论文的结构3第2章 可行性分析42.1 经济可行性42.2 技术可行性52.3 操作可行性52.4 业务流程图52.5 本章小结6第3章 需求分析73.1 学生综合素质模糊评判系统的规划73.2 学生综合素质模糊评判系统的需求分析73.2.1 数据流图73.2.2 数据字典83.3 本章小结10第4章 总体设计114.1 系统模块总体设计114.2 数据库设计124.2.1 数据库设计概述124.2.2 数据分析124.2.3 数据库的详细设计124.3 本章小结15第5章 详细设计165.1 系统运行平台设置165.2 网站主界面设计165.3 用户注册与登录网站设计与实现165.3.1 用户登录功能设计165.3.2 教师信息管理的设计与实现185.3.3 学生信息管理的设计与实现195.3.4 权重与指标功能的设计与实现205.3.5 教师或学生测评功能设计与实现205.3.6 评价管理设计与实现215.4 本章小结21第6章 系统测试与性能分析226.1 为什么要进行系统测试226.2 软件测试226.2.1 测试的基本概念226.2.2 测试步骤236.3 本系统测试236.3.1 综合评价结果显示页面236.3.2 综合评价结果显示页面236.4 本章小结24结 论25致 谢26参考文献27附录A28-IV-第1章 绪 论1.1 课题背景为了不断地提高独立学院的教学质量和学生管理水平。学生综合素质管理是学生工作管理之中的一个重要部分。由于学生层次多样化,以往对学生综合素质考评的工作以发放表格填写的方式已不适应新形势的需要。随着学分制的实施、学校管理制度的变化等等,学生工作中出现了许多新情况、新问题。学生工作中学生综合素质管理工作比以前更加复杂化,特别需要更加简捷、科学的管理手段来提高工作效率。学生工作信息管理是一个工作量大而又繁杂的工作,目前独立学院在学生综合素质管理这块工作还是采用文件系统的方式管理,这在很大程度上存在很多问题和隐患。1.2 目的和意义随着高职教育改革的逐步深入,运用科学有效的评价方法,把高职素质教育贯穿于人才培养工作的始终,己经成为各个高校需认真考虑的重要问题,设计一套科学合理的适合高职教育特点的学生素质评价标准,建立一个适应新情况、快捷、有效的高职院校学生素质网上评价系统,以解决满足不同评价需求的评价方法在高职学生素质教育评价中的应用问题。为了全面的推进大学的学生综合素质教育工作,大力提高大学生的综合素质,培养具有创新精神和实践能力的优秀人才,使学生们在德、智、体、美等几方面全面发展,这既是全面推进我国现代化事业的必然选择,也是学校人才培养的一项紧迫任务。因此,全面客观的研究现代大学生思想现状,探索新形势下如何推进大学生的素质教育,引导学生树立正确的世界观、人生观、价值观,造就“有理想、有道德、有文化、有纪律”的德、智、体、美、劳等全面发展的社会主义事业建设者和接班人,具有重大的战略意义。1.3 系统设计思想“高校学生综合素质评价系统”的设计思想是:(1) 根据本文前述设计的测评标准评价体系,采用先进的计算机技术,开发一套基于富因特网技术的、界面直观、操作简单的测评系统,简化测评活动的组织和实施,保证测评工作的公平、公开、高效;(2) 以每个学生为基本对象,以评价学生各个素质模块为核心,对学生素质的测评数据进行合理、快速、有效的处理,按需要进行测评结果的统计、分析、显示、打印;(3) 系统用到的所有测评数据都采用动态方式管理,可实现各项测评指标的动态修改,以适应现代教育思想、教育评价理论的不断发展,并与现有教学管理系统实现数据共享;(4) 具备一定的统计分析功能,学生能根据测评结果了解自己素质发展状况,真正达到通过评价促进学生全面发展的目的。1.4 系统的主要架构及相关技术简介1.4.1 基于B/S体系结构本课题主要研究学生工作管理系统中的学生素质教育(学生综合测评)信息管理模块,应用B/S模式、关系数据库结构等技术,该系统主要分为学生用户和管理员教师用户。如图1-1所示。这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 浏览器Web服务器数据库图1-1 三层架构示意图1.4.2 Eclipse简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。Eclipse对于编码、调试、重 构、单元测试等等, Eclipse 可以与任何一种 IDE 匹敌,甚至比它们还要好。与免费的 JBuilder X Foundation 版本类似, Eclipse 也有代码补足、代码模板的功能,以及对重构、Ant、CVS 和 JUnit 的支持。实际上,您可能会发现 Eclipse 对很多特性的支持都比 JBuilder 更好。例如, Eclipse 具有更多的重构功能,能够更好地支持将本地代码与 CVS 服务器进行合并。Eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。如果您需要 基本的 Eclipse IDE 所不具备的特性,一般都可以找到你需要的插件。Eclipse 与其他 IDE 稍有不同,因为它引入了一个新的对用户界面进行抽象的层次: 视角(perspective)。最终您会发现这个概念会贯穿 Eclipse 的各种丰富特性:它删除了与手头任务无关的选项,从而让您可以集中注意力于要做的事情。Eclipse 开发环境(即 Eclipse 主窗口内的全部内容)称为 工作(workbench)。在这个主窗口中,有各种各样的面板,称为 视图(View),视图中可显示控制台的输出、项目的概要信息等等。多个视图 常常堆叠成记事簿的形式,可通过标签页来选择。除了视图之外,工作台中还有一个特殊的面板,称为 编辑器(editor),这个地方可以编辑各种不同类型的文档,如源代码等。1.4.3 Oracle数据库简介Oracle数据库包括Oracle数据库服务器和客户端。(1) Oracle数据库服务器:Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。每个 Oracle数据库对应唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少有以下几个用户:Internal,它不是一个真实的用户名,而是具有SYSDBA优先级的Sys用户的别名,它由DBA用户使用来完成数据库的管理任务,包括启动和关闭数据库;Sys,它是一个 DBA用户名,具有最大的数据库操作权限;System,它也是一个 DBA用户名,权限仅次于 Sys用户。(2) 客户端:为数据库用户操作端,由应用、工具、SQL* NET组成,用户操作数据库时,必须连接到一服务器,该数据库称为本地数据库(Local DB)。在网络环境下其它服务器上的 DB称为远程数据库(Remote DB)。用户要存取远程 DB上的数据时,必须建立数据库链。在了解了ORACLE数据库后,我们有必要对ORALCE和Sybase SQL Server的比较, Oracle采用的是并行服务器模式,而Sybase SQL Server采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。我们可以说在对称多处理方面Oracle的性能优于Sybase的性能。业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。基于此,如果我们是提高单台服务器的性能,选择Oracle 数据库较好,因为它们能在对称多CPU的系统上提供并行处理。相反,由于Sybase的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQL Server,从而在分散数据的基础上提供并行处理能力,我们可以选择它。这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,我现在从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求搞,我们后台基本采取的是ORACLE数据库。1.4.4 JSP简介JSP(Java Server Page)是由Sun公司倡导,许多公司参与一起建立的动态网页技术标准。JSP是Java阵营中最具代表性的解决方案。JSP不仅拥有Java一样的面向对象性、便利性、跨平台性等优点和特性,还拥有Java Servlet的稳定性。使用JavaBean可以将网页和繁琐的程序运算完全分离,使模块开发、HTML及程序设计的工作分工明确,提高了开发的效率。目前比较流行的Web程序开发中,JSP是比较热门的一种动态网页技术,它依靠Java稳定、安全、可移植性好的优点成为大、中型网络开发的首选。对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。1.5 论文的工作内容及论文的结构论文完成的工作有:论文的选题背景、目的意义、相关技术简介、数据库简介、需求分析、模块结构设计、数据库设计、系统功能设计及对系统的简单介绍,还有论文的摘要及其翻译、论文附录部分的外文资料及其翻译。首先了解目前的国内大学生的综合素质情况以及发展形势,做好学生综合素质模糊评判系统的需求分析,在需求分析当中要做好系统的数据流图与E-R图。数据流图当中要体现出系统的数据流向、涉及到的各种操作和数据存储。在做需求分析的时候还要设计出学生综合素质模糊评判系统的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。该系统的前台开发由eclipse技术来实现,而后台则是采用oracle数据库,所以在相关技术简介部分提供了eclipse平台介绍、JSP技术介绍以及oracle的主要特点等内容。第2章 可行性分析当前,素质教育己成为全社会的共识,高校作为培养人才的摇篮,坚持以素质教育为核心,全面深化教育教学改革,培养出业务精,能力强,素质高的开拓型人才,是时代赋予高等教育长期而艰巨的任务。因此设计出一套功能完善的学生综合素质测评系统显得尤为重要,从而可以进一步实现管理自动化,减少人力投资和办公费用,极大的提高了管理效率,实现了学生综合素质测评的功能。2.1 经济可行性对该系统的经济条件方面的可行性分析,支出比较小,需要一台装有oracle数据库和eclipse以及相关的软件的服务器以及若干人力即可。下面从以下几个方面对系统的经济可行性进行具体的分析:1. 学生综合素质模糊评判系统的初期投资学生综合素质模糊评判系统的初期投资如表2-1所示。表2-1 学生综合素质模糊评判系统的初期投资序号任务人工(人·日)单价(元)合计(元)1需求分析72001,4002总体设计72001,4003系统详细设计212004,2004编码实现352007,0005单体测试32006006系统集成测试42008007说明手册编制72001,4008总计16,800货币的时间价值系统货币时间价值如表2-2所示。表2-2 学生综合素质模糊评判系统货币时间价值年份将来值(元)(1+i)n现在值(元)累计的现在值(元)18,0001.057,6197,61928,0001.10257,25614,87538,0001.15766,91021,78548,0001.21556,58128,33658,0001.27626,26834,634投资回收期引入该系统两年后,可以节省14875元,比最初投资还少1925元。但第三年可以节省6910元。即:投资回收期=2+1925/6910=2.28(年)纯收入纯收入=5年累计的当前值-系统投资=34634-16800=17834(元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的16800元。而且考虑到开发本系统将为以后带来的利益,拿出16800元来进行该系统的开发,是绝对必要的。经过以上分析,学生综合素质模糊评判系统的开发是可行的。2.2 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。本系统是基于web的B/S(浏览器/服务器)结构开发的学生综合模糊评判系统,数据库选用的是oracle,使用jsp语言以及Struts、Hibernate、Spring框架开发,结合CSS保证前台页面的一致性和友好性,同时采用了AJAX技术实现数据的异步传输,通过网络internet技术,发挥计算机信息传输速度快,准确度高,自动化强的优势,计算机软件和硬件的飞速发展,为系统 的建立提供了良好的条件。2.3 操作可行性学生综合素质模糊评判系统的基本目标是辅助管理者管理,使管理决策科学化,规范化。系统开发中使用CSS+JavaScript来设计友好的界面,使用AJAX技术,为用户提供便捷的操作。系统中应当考虑可能的变动因素,以方便各学校根据自己的情况即可做出调整,满足各学校的实际需求。2.4 业务流程图在数据库设计过后,接着就应该考虑功能实现,通过功能描述的分析,构思出系统整体结构,采用业务流程图的方式具体介绍系统大概的处理方式,以下为系统的业务流程。系统总体业务流程如图2-1所示。图2-1 系统总体业务员流程图2.5 本章小结可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发分别从经济可行性、技术可行性和操作可行性,对本系统进行多方面的分析。系统需求分析是软件项目成功与否的关键,需求的捕获是需求管理的基础和前提,良好的需求管理是软件项目重要保证。在这里以流程图来分析物流管理系统的需求。流程图用作分析、设计和测试活动的流程体现,可以直观的了解到系统的流程。第3章 需求分析软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。3.1 学生综合素质模糊评判系统的规划在需求分析确定之后需要对系统进行整体分析和设计。这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。软件需求分析是软件是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统,准确、完整和规范化的软件需求是软件开发成功的关键,软件项目中40%60%的问题都是在需求阶段埋下的祸根,因此,需求分析在软件开发中占有非常重要的地位。本文通过详细描述学生综合素质模糊评判系统的功能需求、性能需求、质量属性需求、安全需求以及其它需求,为后续概要设计、整体设计、软件(系统)测试、用户文档等工作提供基础与约束。3.2 学生综合素质模糊评判系统的需求分析学生综合素质模糊评判系统主要目的是为了便于学校对学生的综合素质进行统计以及针对学生综合素质的情况实施相应的方案,主要目的是为了使学生的综合素质得到提高,为国家培养德、智、体、美全面发展的人才。该系统的功能一般应包含三个层面,一是管理员对整个系统进行管理,包括教师、学生以及针对关于学生综合素质方面内容的指标和权重进行管理。二是老师可以进入学生界面,对学生的分项素质进行测评,系统会对老师评价的数据进行统计,并最终统计出学生的综合素质,三是学生可以根据学号、姓名对自己的综合素质进行查询,了解自己的不足并积极改进。随着时代的发展,学生的综合素质还有所欠缺,现有的靠人工统计的方式已经越来越跟不上当今商务飞速发展的脚步。计算机辅助管理势在必行。(1) 该系统分为:管理模块、用户模块、综合统计模块、查询模块、报表五个模块基本上满足学校对学生综合素质测评的需要(2) 主要实现以下功能管理模块:用户权限以及指标和权重的管理用户模块:学生用户和老师用户的信息 综合统计模块:主要是对老师的测评项进行综合统计查询模块:学生根据学号或者姓名对自己的综合素质进行查询。报表:为了便于查看。3.2.1 数据流图数据流图(date flow diagram ,DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图是从数据的角度来描述一个系统的,数据流图中的箭头是数据流,而流程图中的箭头则是控制流,它表达的是程序执行的次序;数据流图适合于宏观地分析一个组织业务概况。系统顶层数据流图如图3-1所示。图3-1 系统顶层数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。(1) 数据元素的定义数据元素是不可再分的数据单位,一般而言,包括如下内容:数据项描述数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系。其中,后两项定义了数据的完整性约束条件,用于数据校验。系统数据元素定义如表3-1所示。表3-1 系统数据元素定义编号名称别名类型长度(字节)I01-01id管理员编号varchar32I01-02username管理员用户名varchar32I01-03password密码varchar32I01-04id学号varchar32I01-05sname姓名varchar32I01-06password密码varchar32I01-07ssex性别varchar32I01-08banji班级varchar32I01-09xibie系别varchar32I01-10id教师编号varchar32I01-11tname教师姓名varchar32I01-12password密码varchar32I01-13ssex性别varchar32I01-14banji班级varchar32I01-15xibie系别varchar32I01-16id指标标号varchar32I01-17zbnr指标内容varchar32I01-18zbjb指标级别varchar32I01-19sjzb上级指标varchar32I01-20bianhao编号varchar32I01-21quanzhong权重varchar32I01-22id评价者编号varchar32I01-23sid学生学号varchar32I01-24zbbh指标编号varchar32I01-25xnxq学年学期varchar32I01-26pjcj评价成绩varchar32I01-27id院系编号varchar32I01-28yname院系名称varchar32(2) 数据流定义:数据流编号:D101数据流名称:学生信息数据流来源:学生输入数据流去向:P2-04数据流组成:I01-04+I01-05+I01-06+ I01-07+I01-08+I01-09 数据流编号:D102数据流名称:管理员信息数据流来源:管理员输入数据流去向:P2-02 数据流组成:I01-01+I01-02+I01-03数据流编号:D103数据流名称:测评结果信息数据流来源:教师或学生评价数据流去向:P2-03 数据流组成:I01-010+I01-11+I01-12+ I01-13+I01-14+I01-15数据流编号:D105数据流名称:评价指标数据流来源:管理员输入数据流去向:P2-05 数据流组成:I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23数据流编号:D106数据流名称:综合成绩信息数据流来源:统计分析结果数据流去向:P2-06 数据流组成:I01-24+I01-25+I01-26+ I01-27+I01-28数据流编号:D107数据流名称:院系信息数据流来源:教师+学生数据流去向:P2-07 数据流组成:I01-04+I01-05+I01-06+ I01-07+I01-08+I01-09+I01-010+I01-11+I01-12+ I01-13+I01-14+I01-15数据流编号:D104数据流名称:教师信息数据流来源:管理员输入数据流去向:P2-04 数据流组成:I01-010+I01-11+I01-12+ I01-13+I01-14+I01-153.3 本章小结本章对学生综合素质模糊评判系统的需求进行分析,通过本章的论述对整个系统的设计有更加详细的了解。熟悉所依据的系统流程,根据系统流程图画出系统的数据流程,根据系统的数据流程写出所用到的数据字典,本章为整个系统的需求分析部分需求分析阶段结束之后进入总体设计阶段。第4章 总体设计4.1 系统模块总体设计本阶段设计的基本目的是解决系统如何实现问题,也叫做概要设计。利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性和可修改性,并且容易掌握和使用。学生综合素质模糊评价系统主要实现对学生素质的评价,评价主体有学生、教师,学校的网管中心可以定期开放评价系统,学生可以对自己或本班同学进行评价,教师可以对所教学生进行评价,将这些数据存入数据库中.然后通过模糊评判法对评价数据进行统计、汇总。系统主要包括四个功能模块:管理模块、用户模块、统计模块、查询模块。(1)

    注意事项

    本文(学生综合素质模糊评判系统的设计与实现学士学位论文.doc)为本站会员(韩长文)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开