




已阅读5页,还剩72页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生综合测评系统设计与开发毕业论文目 录1 绪论11.1 选题背景11.2 课题研究的现实意义11.3 课题研究的目的21.4 课题的研究现状21.5 课题的主要内容42 系统开发的方法以及技术62.1 系统开发法简介62.1.1 结构化系统的开发法62.1.2 快速原型法62.1.3 面向对象的开发法62.2 比较各类开发法62.3 相关技术的简介72.3.1 Visual C#2010的相关介绍72.3.2 SQL SERVER 2005与SQL语言的介绍与特点73 学生综合素质测评系统的系统分析103.1 系统原则及目标103.2 工作流程图113.2.1 “寝室管理”工作流程113.2.2 “选课管理”工作流程113.2.3 “考勤管理”工作流程133.2.4 综合测评管理工作流程133.2.5 “成绩管理”工作流程153.3 业务流程分析153.3.1 业务流程图图例153.3.2 主要业务流程图163.4 数据流程分析193.4.1 数据流程图的图例193.4.2 顶层数据流程图193.4.3 系统一层数据流程193.5 图数据字典203.5.1 主要数据存储卡片203.5.2 主要数据流卡片203.5.3 主要数据结构卡片203.5.4 主要数据项卡片213.5.5 主要处理过程卡片214 学生综合测评管理系统的系统设计224. 1 学生综合测评管理系统的模块设计224.1.1 结构化设计方法224.1.2 系统的构成224. 2 学生综合测评管理系统的数据库设计244.2.1 数据库概念结构设计244.2.2 数据库逻辑结构设计264.2.3 系统主要数据信息表264.2.4 数据库物理设计325 系统主要模块的设计与实现335.1 用户登录335.2 管理员使用界面及操作355.2.1 基础信息管理355.2.2 教师管理385.2.3 寝室管理385.2.4 学生管理385.2.5 考勤登记405.2.6 选课管理415.2.7 成绩管理425.2.8 综合评价管理435.2.9 系统管理455.3 教师管理使用界面及操作455.4 学生管理使用界面及操作465.4.1 学生管理465.4.2 选课管理475.4.3 成绩管理485.5 系统的改进486 总结与展望506.1 总结506.2 展望50致 谢52参考文献53附 录54附录A 外文参考文献(原文)54On Information Resources54附录B 外文参考文献(译文)57信息资源57附录C 部分源代码59 1 绪论1.1 选题背景随着社会的发展和科学的进步,我国已经进入一个崭新的发展阶段,这一阶段最明显的特征则是日趋激烈的竞争。从宏观角度讲,国家的竞争表现为经济、科技、军事、政治等综合国力的竞争;从微观角度讲,一个组织的竞争表现为资源和产品的竞争,而这些方面都需要高素质的人才去创作和管理。因此,从根本上讲是人才的竞争,想要在激烈的竞争中取的胜利,必须要培养高素质、高质量人才。高质量人才是指人才综合素质的高质量,包括思想道德素质、科学技术素质、人文素质、实践能力和创新能力素质以及身心素质等。目前,我们国家对高素质人才的培养主要集中在高等院校,高等院校不断向社会各行各业输送专业人才。为此,高校为适应这一需要,采取了许多评价措施,其中被广泛使用的就是开发和建立学生综合素质测评系统,并按这样一个科学的测评系统去培养、教育学生。这样既为学生提供了发展目标的参考借鉴标准,也为企业识别、选用人才提供较为客观科学可靠的判别标准。2010年6月,中共中央政治局审议并通过了国家中长期教育改革和发展规划纲要(2010-2020年)(以下简称教育发展纲要)。教育发展纲要中对人才培养模式和人才评价制度的改革提出了要求,在人才培养模式方面,要求高校坚持以“人才培养为中心,着重培养学生的实践能力和创新精神”,“把育人作为学校和教师的首要职责,把教学作为教师考核的主要内容,把培养创新人才和高技能人才作为学校评价的重要因素”。在人才评价制度方面,教育发展纲要则要求“完善高等学校教学评估和质量年报制度,建立社会参与的人才培养培养质量评价机制。改进人才评价及选用制度,为人才培养创造良好环境”。为实现这一目标可以看出,科学的教育思想应当是前提,先进的方法和手段则是保障,全面有效的评价机制则是加速器。较为完整地结合了以上三点,能更好地激发和调动学生自身的主观能动性的一种机制,便是学生综合素质测评。学生们会自觉或者无形中以这个测评标准来衡量自己,努力使自己向这个人才标准靠拢,因此,当前许多高校都建立了一套为培养高质量人才所需的测评系统。1.2 课题研究的现实意义随着我国信息技术的不断发展,对教育的重视程度也越来越高。在当的十五会议上,党中央提出了“科教兴国”这一重大方针政策,而在十六大的报告当中,更明确指出要大力发展我国的教育事业以及科学事业。国家之所以如此重视对公民的教育,完全是因为国民素质的提高,义务教育和高等教育的普及与扩大关系着我国的富强之路能否走稳走远。同时,要实现社会的公平公正,保证教育公平也是一个重要的基础。 为了响应国家号召,贯彻落实政府的教育方针政,我国的普通高校实行了全面扩招计划,猛然骤增的学生人数无疑会使高校学生管理工作变得更加繁重,此时如果想依靠手工的方式和单一的思想这些传统的教学管理方法来统计管理学生信息无疑如大海捞针,既不便于管理人员开展把握学生学习,生活,实习工作,也不利于大学生客观公正地认识自己,明确学习目标,应对当前日趋沉重的就业压力;同时还无法给招聘单位提供一个理性、客观、精确的判别选用人才标准借鉴。 由此可见,在上述的背景下,本文所要建立的这个较为完善的学生综合素质管理系统无论对学校,学生,企业都有很大的帮助意义。一方面,它能提高和改善原始的学生管理办法、促进学生管理培养模式的职业化建设。另一方面,又给学校的管理和决策层提供参考意见和辅助思路。可见,在一所学校信息管理中,学生综合素质测评系统一个不可或缺的部分。前面说到,面对新世纪我国的教育政策的改变,许多高校也做出了相应的举措,对本校综合素质测评系统的完善工作也在不断进行着。最显著的改变就是对素质教育的重视程度逐步高于应试教育。评估工作从以往的以单一项为主要参考标准改成多项指标相结合。综合素质测评上也增加了能力项这一指标且所占比重不断提高。这种既注重学生科学文化成绩,也重视考察学生的社会实践能力,综合记实的考评制度是正是贯彻落实我国新时期素质教育方针的体现。事实上,学生综合素质测评系统与其说是评价学生的标准,不如说是指引学生成才的导航器。因为,该系统是以一种既能让学生接受又能在无形中激发学生更好地学习知识,提高能力的欲望的方式表达出测评结果,凭借这一表达形式和测评内容的科学性,它将在为高等院校学生提供有价值的参考意见,激励学生树立正确的人生观,增强自己的知识和技能水平,努力实现自身价值,为个人、社会乃至国家的发展等起到相当大的作用。1.3 课题研究的目的“帮助高校学生管理人员高效地完成学生综合素质成绩测评工作,促使高校学生管理工作更加公平公正高效率”是本系统开发课题的主要目的。本课题开发的系统优点突出,具有以下“三性”“安全性”、“灵活性”、“操作性”。其中,安全性是评价系统是否合格的首要基础。因为系统中的数据关系到学生个人的综合成绩,对学生的毕业甚至是对学生将来的就业、发展都有着非常大的影响,所以系统必须能够保证这些重要数据的安全,在开发中,我们高度重视这一点,并通过努力使本系统拥有良好可靠的安全性。至于对灵活性的设置主要是考虑到综合素质测评系统需要支持动态的数据库连接配置,只有当系统具有非常高的灵活性才能够满足不同的后台数据库变更。并能按照具体的学生素质确定测评项目并随时根据实际情况来更改学生测评或评估的标准和依据。不同于其他复杂的系统,本系统的操作性相当简单。这是考虑到一般使用测评系统平台的人员并非都是计算机操作专业人士,其计算机操作水平并非都很高,故本系统平台除了基本的操作外,没有涉及一些过于专业化的计算机语言和知识,界面简洁明了美观,方便使用操作。 首先,是学生、辅导员等高校相关人员的基本信息录入;其次,是输入学生的专业课程成绩以及德育、创新能力等其它测评内容的成绩;最后,还可以按班级、专业等字段来查询学生的综合素质成绩以及平均成绩。1.4 课题的研究现状虽然每所学校甚至是同一所高校中的不同院系,其评优评奖标准都会有差别,但大多数“三步曲”的评审流程:学生申请班级、学院统计学院最终评定,具体来说,就是:学校出台红头文件或者公告,内容包括评定条件和学生所需要提交的申报材料,如综合测评表。学生根据自己有没资格评选决定是否参评,参评者则根据情况在测评表上填写相关的信息,其中,还需要填写各项加分项目的具体量化分数。而这一部分除了需要学生本人完成自评分外,还需要班级或学生工作办公室对其申报的加分项目分数进行逐一认定,最后计算出每位申报学生的最终综合素质测分数,也就是认定分。随后,便是根据分数高低排列班级名次,排名前列的才有资格进入公式的拟定名单中。公示期间如果有学生反馈加分或者减分信息,则相应地需要重新核定最终分数,也就是说,又将重复审核排序公式工作。最后确定无误了,才可提交学院认定。可见,这虽然仅仅只是“三步曲”,但其繁琐重复工作仍是相当麻烦的。因为,整个对成百上千个学生的申请统计审核评定工作全程都是手工操作。不具体而言,现行高校大学生综合素质测评普遍存在以下几点弊端: (1)评估价值导向模糊 理论上说,综合测评评估机制要有明确的评估价值导向,既能反映学生的真实情况,也要适应社会发展对学生的要求。但在现实生活中,有些学校在综合测评中,过度重视学生的的学习成绩,而相对忽视学生的综合素质,如思想道德认识,创新能力、社会实践能力。这必然会让学生产生一种错误的认识,即学习成绩至上。也就是说,仍然困在“应试教育”的牢笼里。这样培养出来的学生,很可能会成为“高分低能”的人,缺乏足够的综合素质的,并不是时代和社会发展所需要的人才。 (2)评估机制不健全这一点直接受第一点的影响。因为一个学生的综合素质高低与否与总分的高低没有绝对的关系。也就是说,综合测评成绩较高的学生可能是学习成绩很好而其它方面的能力较差的学生,也可能是其它成绩比学习成绩更出色的学生,甚至会是一些各方面的成绩都处于中等水平,既不特别出色也不太落后的学生。以上情况其实很普遍。因而,一种比较令人尴尬的现象便会出现,那就是学生自身在很多方面的成绩都不好,又不加把劲争取进步,却又获能得较高的分数。 (3)操作体制透明度不高在很多高校的测评过程中,很多同学其实无法完全分清各种分数的来源。不科学、混乱的综合测评加分制在许多同学的手中,变成了综合调整加分制,动用各种办法、人情等其它不公平的资源使得自己得到更多的分数。而统计分数的同学也会因疏忽或自身能力不足或碍于人情等原因而成为“水分”制造者之一。 (4)综合测评过于形式化 作为一项长期、动态的工作,综合测评工作是组成学生管理工作的重要,部分应该与学生的学习成长过程紧密联结起来,但当前的实际情况是,大多高校仍沿用旧式的测评方法和测评思想。也就是“年度集中评定”的“应急性、任务式、形式化”测评。这样的测评结果,对学生综合素质的评定是片面主观的。 (5)传统评定方式片面化 合理科学的学生综合素质测评所包含的内容应该是全面客观的,除了要注重学生的专业知识、文化修养外,还应重视学生的思想道德素质,心理素质,甚至还需考察学生的社会实践能力、领导组织能力、表达展示能力等。只有以上能力都过关了,这样的学生才达到了国家高等教育的目的、能够满足社会需求,实现个人的长远发展。而当前的传统评定方式把学生的学习成绩放在了首要地位,这是远远不能反映一个学生各方面真实情况的。因而,高校学生综合素质测评系统要想能更好地适应在校大学生日益多元化的发展趋势,必须尽快建立一个灵活全面的测评管理系统,利用便捷科学的网络技术,实现测评工作的数字化管理。 (6)评定流程过于繁琐。毫无疑问,每个学生都应该主动参与综合素质测评,但现在的高校,动辄成千上万人,而每一个参评的人,都需要走以下的步骤:按学校给出的测评标准和测评表填写测评理由和数据,再以班级或年级为单位进行评定,制成草表公示审核,最后以班级或年级为单位将学生测评信息汇总报至院系或校级相关部门。这一过程涉及的人数之多,范围之广,手工计算过程之复杂,持续时间之久,这都让整个评定过程显得繁琐减弱学生的参评积极性。 (7)测评结果信服度不高由于是手工评定,且测评标准不规范统一,故测评结果的信服度并不高。如在一所有多个院系的高校里,某个院系举办的比赛却署名为校级比赛,而高校高分体制中,校级比赛加分是高于院级的,而获奖学生自然会给自己加上校级的这样一个更高的分数。但其他同学却不认同这样的加分。类似的例子其实大有存在。 (8)信息技术利用水平较低 作为综合测评中的更先进高级的手段,计算机技术已经被一些高校运用。但这仍多是处于试验性阶段,远远没有成熟。也没有达到大范围的推广应用的层次。通过搜索国内外相关研究文献结果可见,对这一方面的研究也是屈指可数的。可见,在对大学生综合素质测评的关键问题(如:测评的标准,测评的软件系统)的研究上仍需作很大的努力。 (9)参与测评主体不够民主化。目前,高校综合素质测评仍是以高校管理工作人员现为主体,但高校以学生的人数居多,高校也是为了培养更多有能力的学生,所以,让学生投入其中,积极参与学校的管理工作,既体现了高校的民主管理性,也是高校乃至整个社会的发展趋势。可见,在学生综合测评工作中采用传统的测评方式存在着许多缺点。因此,建立一个科学合理功能全面的学生综合测评系统极为可行,一方面能实现学生测评工作的信息化、标准化,另一方面,让学生参与管理,又体现出高校管理工作中的民主性。学生的综合测评工作是一个系统化的过程,而这样一个综合素质评价体系不应该是单一的仅包括综合测评项目的量化指标,更应包括一些如班级评价、年级评价、专业评价等的主客观评价。而如果在学生管理中运用了学生综合素质测评系统,不仅能极大地简化工作任务。还能协助高校管理人员完成学年学生素质测评工作外,掌握学生各方面素质发展情况,做好学生培育工作调整也是系统应当起到的重要作用。测评系统在访问方式上一般是通过浏览器直接访问;在模块设置方面,则主要就评定项目如学生个人基本信息、加分(扣分)项目设定、分数查询等基本功能进行简单划分。而测评系统的设计出发点应该是让系统里的数据能够全面反映学生在校期间的综合情况。不过,由于目前相关理论技术仍处于初级阶段,所以很多测评系统并不是很完善。如过于重视学生的学习成绩方面而忽略了德智体美劳等综合素质的前提条件。这就使测评系统陷入不能将全面的综合测评与评优评奖结合起来的窘况。无法发挥出利用综合测评来引导学生的作用。此外,还有一个很明显的问题就是,现有的大多数综合测评系统的运作方式是通过网络调用远程服务器上的数据库,当大量学生同时访问数据库时,就会出现网络拥堵现象,不便于及时掌握数据,还面临数据安全危险。综上所述,高校学生综合测评系统应该是在数据库数据管理这种新模式下,对学生和申报项目进行集中统一管理的测评系统。而全方位提升学生的综合素质正是高校学生管理工作的宗旨。使用这一系统,既便于学生每隔一段时间申报素质拓展项目分,也便于高校学生管理工作人员对这些申报内容进行有效的查询和统计,并根据实际情况制成统计表格,为各种年度测评申报工作以及全面掌握学生个人发展的基本情况提供更为详细合理的参考资料。而这样一个综合测评管理系统,迥异于以往传统的手工操作模式,依靠计算机技术的便捷,极大地省去了繁琐的手工操作,提高了学生的主动参与性,如学生会更积极去进行自我申报、认定等工作,使评定工作从“学校学院单向管理型”向“学生参与式管理”这种民主的方式转变过去,使高校学生管理工作体制变得更加高效便捷民主,同时,还能在无形对学生的价值观产生一种导向作用。能否设计出系统完备,功能完善的学生综合素质测评系统,关系着高校学生素质测评和评优评奖工作能否实现网络化。作为高校学生管理工作的新尝试,综合素质测评系统能提高学生的使用效率和管理者的工作效率;作为一种基于庞大的互联网信息资源上的全新的科学方法,综合测评系统法在便捷的使用中又时刻体现着公平的原则。1.5 课题的主要内容 目前,国内外对学生综合素质的认定工作存在着“资料收集工作量大,繁琐细致”、计算统筹工作重复”、“工作效率、准确度较低”等问题。面对这种现状,笔者试图根据自身的专业知识以及多年从事教育工作的经验,开发出一套针对性强、实用性高的学生综合素质测评系统管理软件,以期能为高校的学生管理工作提供技术支持,优化他们的工作方式,为高校学生管理工作提供辅助力量。本系统的前台是采用C#进行页面制作,后台则实施SQL Server数据库管理,在系统的内容和数据上实行的是数据库“动态”管理,对数据库的操作是基于Web的数据库信息管理,这样,一套能达成使用者的使用目标的科学的学生综合测评管理系统便建立起来了。 前面的内容说到,学生综合素质测评工作存在着“资料收集工作量大,繁琐细致”、“计算统筹工作重复”、“工作效率、准确度较低”等问题,为解决这些问题,提高工作效率,降低人为因素的干扰,提高测评成绩的真实度和准确性,笔者参照了现有的高校学生综合素质测评系统的组织结构,并结合自身的工作经验和专业知识,尝试开发了一套能简化测评工作过程中大量的汇总、计算、统计等繁琐工作,并能监控测评过程,同时能辅助管理者进行日常学生管理工作的综合测评管理系统软件。陕西理工学院毕业设计2 系统开发的方法以及技术2.1 系统开发法简介 比较常见的系统开发法有下列几类: (1)自主开发 (2)委托开发 (3)合作开发 (4)咨询开发 (5)购买商品化的软件。2.1.1 结构化系统的开发法结构化系统的开发法在目前看来所有方法当中最成熟的和使用最为普遍的方法。结构化的系统开发法基本精神为:以用户至上为原则,以系统工程的想法以及工程化方法,模块化地、结构化地、从上向下分析和设计。具体一点,即为先把信息系统的开发过程分为几个相对来说不相干的阶段,比如说规划、分析、设计和实施等阶段。前面三阶段持续由上往下结构化划分系统,在进行系统调查的过程中或者是理顺管理业务的时候,要从最上层入手,先要知道组织目标和现在组织系统存在的问题以及信息战略,接着再知道怎样靠信息技术处理问题,慢慢深入到最底层;做系统分析的时候,要从上到下、一层一层剖析,从抽象至具象,一步步了解问题;系统设计的时候,首先斟酌系统整体优化,接着是局部优化;实施过程则是要保持从下到上,从局部到整体,在标准化模块链接作用下,构成一个完备的系统。2.1.2 快速原型法原型法基本思路为:软件生产的过程中,引入工业生产时设计及生产阶段,试做样品的办法。这种方法不强制要求一次性做完分析设计,可以准许不完善的初步分析及设计存在,并再做修正。不过这种方法要求开发环境能够进行快速的反映。原型法工作过程:由用户提出要求,开发的人员进行识别以及归纳用,据此结果,做出原型(也就是程序模块),再跟用户一起对此进行评价。假如完全不行,就重做一次构造;假如不是非常满意,就在原型上修改,直至满意为止。快速原型法为建立在4GL基础上的快速模拟法,要把该方法使用到大型的信息系统开发中的全部环节是不现实的,所以该方法多数是用在小型的局部系统或者是处理的过程并不复杂的系统中设计以及实现环节。原型法的特点是能够在初期阶段,了解人们想法,减小用户以及分析人员间的距离也就是结构化法最难的一环。2.1.3 面向对象的开发法 面向对象开发的前身是80年代面向对象的各种程序设计法(比如说C+等方法)。面向对象法(可以简单称作00法)是一类认识方法论,该方法着重突出了理解以及模拟现实世界,在面向对象的角度,提供给我们全新的一种认识事物、开发系统的方法。根据以上思想,我们能够把面对对象的方法进行开发的工作分成四阶段: (1)调查及需求的分析;(2)面向对象的分析(缩写为OOA);(3)整理问题,然后归类,再整理,最后把他们用范式的形式将定下来。;(4)程序实现,就是把上面一步整理出来的范式,以面对对象的程序设计的语言,直接对应成应用程序的软件。 2.2 比较各类开发法 观察国外最新统计出来的数据,信息系统的开发过程当中,每一个环节的工作量占以下比重见表2.2。 阶段 调查 分析 设计 实现 工作量 30% 40% 20% 10%图2.2 开发过程中各个环节所占的比重 其实可以很容易地发现,调查、需求分及管理功能的分析这2个环节在总开发工作量中的比重大于60%,但是系统设计以及实现这2个环节,却只占到40%以下,当中占开发工作量最高比重的编程以及调试现在仅仅占了小于10%的量。所有的进步都是由于4GL和 RDBS及各类开发工具产生而带来的。 一些常见方法支持开发过程的几大主要环节的状况如下: (1)原型法该方法基于4GL,是一种迅速的模拟法,。要把该方法使用到大型的信息系统开发中的全部环节是不现实的,所以该方法多数是用在小型的局部系统或者是处理的过程并不复杂的系统中设计以及实现环节。 (2)面向对象的开发法 面向对象的开发法环绕对象作系统分析及设计,再利用工具建筑系统。此法能够在各信息系统的开发中普遍应用,处理涉及分析前的环节。 总而言之,结构化的系统开发法才能真的比较全面地支撑整个系统的开发过程。别的方法就算优点众多,也仅能当做在局部的开发环节当中的补充,特别是对于工作量最多的调查及分析而言。一般这些方法并不互相独立,他们可以相互混合并应用。本软件系统在整体的开发中,使用结构化系统的开发法(即 SSA&D ),系统分析及设计时,混合使用原型法、SSA&D以及00方法。2.3 相关技术的简介2.3.1 Visual C#2010的相关介绍 C#为Visual Studio 2010核心开发语言中的一种,它是一种面向对象的编程语言,是一种运行在.NET Framework上的高级设计语言。在保留之前C和C+功能前提下,删除了某些复杂的特性(比如:没有宏和模版,不能几重继承等)。C#比C, C+或别的类似开发软件拥有更加广的数据类型,而且可以跟COM进行无缝的集成。Visual C# 2010较易操作、也拥有比以前更加突出的优势,而且是面向对象的。它靠着许多的特性以及创新,不仅保留了C样式语言的形式及其优美,还使得应用程序得到了迅速开发。它有以下一些特点: (1)可视化的编程环境 可视化的环境让开发员人机界面在开发上产生了很明显的变化,为用户提供了许多元素(也可称为控件对象),例如检查框、窗体、菜单、命令按钮和工具按钮等。开发员只要拿鼠标或者是其他的输入设备,做出相关的操作即能设计出想要的界面,而不用进行代码的编写然后又编译生成,给开发人员提供了很多方便和快捷。 (2)提升效率和安全性 高效性在这个网络快速发展的社会上具有很重大的作用,为了应对激烈竞争和市场威胁,程序开发者们不间断地缩短开发的周期,开发出合适的应有程序的新版。在设计时,C#充分地遵守了讲究效率的原则,它出现的其中一个目标就是可以使开发者以更少代码做更多事。C#设计人员能在Microsoft. NET的平台上构建程序扩展框架,起到事半功倍的效果,并且极大地降低出错率。 (3)消除众多程序错误 相比C+,程序员不记得初始化的变量比较常见,但此类错误却常常会造成很难估量的难题,严重时要用很长时间进行查询以及解决。但在C#当中,现代化设计可以解决以前经常发生的问题,与C+相比,变量从环境开始自动进行初始化,而且变量是安全类型的。 另外,大学生的综合测评系统设计,还要随时反映学生素质的信息,把一定数据从数据源进行动态取回,再通过统计图,例如曲线图、饼状图和柱状图等表示,方便测评学生,也方便做高校学生的管理工作的人员查看与分析。在Microsoft.NET Framework产生前,我们主要由编写组件达成这一目标。现在使用Microsoft开发的众多GD工+类及对象能轻易完成这一任务。2.3.2 SQL SERVER 2005与SQL语言的介绍与特点 数据库是存储数据的介质,可以对数据库作出以下理解:数据库是仓库,里面存储着数据。数据库是数据一定形式关联下的产物。要有效地管理数据库,必须依赖数据管理软件。结合紧密的数据库有SQL Server与.NET。SQL Server的功能有:数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control),其特点主要体现在以下方面: (1)显著提高了安全性 和过去的数据库相对比,SQL Server 2005的安全性能得以改进提升。这体现在系统加密了数据库、设置了安全默认值、增强了密码策略、严密了许可控制,以及增强了安全模式。 (2)改善管理员连接的专属性 SQL Server 2005中引进了管理员,它是专门的管理员。这个专门的管理员被用于连接操作。管理员可以无视被服务器锁住、数据路因其他形式而不能正常使用的情况的发生,它依然能够通过而且连接正在运行的服务器。另外,问题的有效解决可以依靠管理员通过操作诊断功能和Transact-SQL的指令。 (3)全新的SQL Server Mannagement Studio 引入了新的SQL Server Mannagement Studio到SQL Server 2005中。SQL Server Mannagement Studio的管理工具组是新型的、统一的。它能对出现的故障进行开发、配置数据库、发现并且修理。 (4)复制功能的增强 从分布式数据库上说,SQL Server 2008为用户提供的方案修改复制功能更加全面。它提高升级了下一代的监控性能。此外,我们还可以复制、合并多个文本传输协议,更好地改进数据向外扩展的支持。 SQL语言允许用户在高层数据结构上工作,属于高级的非过程化编程语言。用户可以不指定数据的存放方法,不了解数据存放的具体方式。因而数据系统有完全不同的底层结构。我们能够把SQL语言作为数据输入与管理的接口。SQL语言的主要特点有: (1)在操作时采用SQL语言,我们仅需提出“做什么(Do what),不必要指明“怎么做(How to do)。系统会自动完成选择存取路径和操作sQL语句过程的工作,因而,用户可以不了解存取路径。用户的负担得到实质性的减少,数据的独立性亦得以提高。 (2)操作对象和查询结果体现为元组的集合外当采用集合操作的方式时,元组的集合包括每一次删除、插入、更新操作的对象。 (3)SQL语言属于自含式语言,在此同时,也属于嵌入式语言。它是自含式语言因为能独立应用于联机交互的使用方式。要操作数据库,使用者只需在网络终端输入设备上直接键入SQL命令;它也是嵌入式语言,它能够嵌入到高级语言程序中。在设计程序时,程序员可以使用。由此可见,即使是两种不同的操作方式,SQL的语法结构从基本上看是一致的。一种语法结构提供了两种不同的操作方式,这种统一语法结构使用户在操作上更趋灵活和简便。陕西理工学院毕业设计3 学生综合素质测评系统的系统分析系统项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对系统开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类系统开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个系统开发项目管理者需要面对的问题。需求分析活动其实本来就是一个和客户交流,正确引导客户能够将自己的实际需求用较为适当的技术语言进行表达,以明确项目目的的过程。这个过程中也同时包含了对要开发系统基本功能和模块的确立和策划活动。按照用户提出的具体要求来确定管理信息系统是系统分析工作的基本任务;系统分析包括清楚了解业务或数据流程和提出新系统采用的方案两步。3.1 系统原则及目标 把用户需求转变成为软件系统也就是系统设计,它是系统开发的中心环节。组织设计和技术设计是系统设计的两个方面的内容。从技术层面上说,要设计系统,必须调查和分析客户需求,了解用户的需求和工作业务流程。我们根据需求及系统特点设计如下原则: (1)可靠性:使用者在使用这些设备时,更多是把眼光放在考量设备的可靠性上。系统越复杂也就意味着存储的数据量越大。软件系统故障率的越大、损失也就越大。如果在设计过程中,忽视了系统的可靠性,一旦发生错误,这带来的损失肯定是十分严重的,后果不堪设想。所以,系统中的硬、软件及信息数据存储满足可靠性设计的要求是系统长期安全运行的保证。 (2)安全性:基于B/S结构设计的系统会涉及到软件安全问题,而大学生综合素质测评系统采用的正是B/S结构。B/S结构的工作模式是以浏览器/服务器为基础的,在使用时,若果使用者想访问服务器中的软件系统,仅仅需要打开计算机浏览器。 (3)容错性:大学生综合测评系统设计具有开放性,而且使用者具有广泛性。然而,使用者的计算机操作技术差距比较大,误操作经常发生在使用者访问系统并且向体统提交数据的过程中。例如:当使用者输入的数据格式不正确。倘若,发生数据输入错误的情况,但是系统缺少纠错能力。这将能让管理者完成对最终评测结果的信息处理。 (4)适应性:不断完善和发展设计研发系统,促使研发系统能够与统计核算方法、调查方法、指标体系相适应。 (5)可扩充性:学生综合评测指标十分多远、易变。因此,设计系统要留一定的空间为扩充升级系统硬软件做准备。研发系统务必要与今后高校教育的发展和学生素质发展需求相适应。不能只把眼光放在当前,而要长远考虑。 (6)实用性:运用本系统有利于协助高校做好学生管理工作,它使管理工作由传统向数字化转变,充分发挥了网络技术的优势。在进行系统设计时务必实现最高的系统建设投入产出比,获得良好的效益。因而,很有必要在设计前,对素质测评工作的实质和流程进行了解,在设计时采用成熟又实用的开发技术。运行本系统能够更加高效地管理大学生综合素质测评信息,这也是本系统设计的总体目标。采集、处理加工数据,在管理工作上获得准确地数据支持,确保准确的、及时地开展管理工作,减少资源浪费。在系统设计过程中尽力做到:(1)实用性与可靠性 本系统具有强悍的实用性和可靠性。它可以长时间持续、无故障地运行。另外,按照设计要求,服务器会在数据服务器的配备上进行备份。系统的操作灵活方便,在设计中结合高校学生综合素质测评的要求。这大大地增强了本系统的实用性,管理员在增删相关信息时相当方便。(2)维护与管理通过对系统的设计,在管理和维护系统上,显得更加简单有效。如果想要对系统进行监控和试调时,仅需按照学校测评要求与阶段性安排。管理不同用户群体的使用权限、系统运行的相关参数设定,显得尤为简单便捷。(3)使用的便捷性学生用户是使用本系统的主要群体。学生用户的计算机水平差别比较大,因而,这些情况在设计过程中被予以重视。在设计界面和功能方面,应当直观地呈现,使操作更加简便。(4)系统运行的开发性对系统进行设计时,充分考虑到系统不单只是面向计算机终端。学生使用的设备多种多样。硬件接入设备可以通过互联网访问系统并且可以执行相关的操作,比如:手机、具有网络连接功能的电子书等。3.2 工作流程图3.2.1 “寝室管理”工作流程图3.1是高校学生综合素质测评系统中的“寝室成绩”工作流程图。管理员登录进系统对系统进行寝室信息的添加、修改、删除。登录界面登录寝室管理删除修改添加图 3.1 “寝室管理”工作流程图3.2.2 “选课管理”工作流程图3.2是高校学生综合素质测评系统中的“选课管理”工作流程,学生登录进系统后对自己个人可自行选择课。登录界面登录选课管理个人学生选课选择课程名称选择学期名称确定图 3.2 “选课管理”工作流程图3.2.3 “考勤管理”工作流程图3.3是高校学生综合素质测评系统中的“考勤管理”工作流程。教师登录系统后,可对每个学生的每节课,上课时间及打卡时间进行考勤记录, 定期对综合素质测评成绩(德育奖励分或德育减分)进行更新跟进,定期存入考勤资料。登录界面登录考勤管理考勤记录选择学生姓名选择课程名称选择打卡时间选择上课时间添加记录图 3.3 “考勤管理”工作流程图3.2.4 综合测评管理工作流程图3.4是高校学生综合素质测评系统中的“综合测评管理”工作流程。教师或管理员登录系统后,可对每个学期的每个学生, 从德、智、体三方面考察、汇总后形成综合素质测评成绩,总分为100分。按照3: 6: 1的比例对德、智、体三方面进行计算,具体公式如下:综合素质测评成绩=德育测评成绩*30%+智育测评成绩*60%+体育测评成绩*10%。登录界面登录综合测评管理综合测评登记综合测评统计选择学生姓名选择学期名称选择学期名称 统计体育成绩智育成绩德育成绩评价内容 添加图 3.4 “综合测评管理”工作流程图3.2.5 “成绩管理”工作流程 图3.5是高校学生综合素质测评系统中的“成绩管理”工作流程。教师登录系统后,在进行授课时,教师必须按照授课计划,对每个学期学生的课程给出成绩。登录界面登录成绩管理成绩登记编辑输入分数 修改图 3.5 “成绩管理”工作流程图3.3 业务流程分析 本系统分别对三种角色权限流程进行设计,分别为“学生”、“教师”、“管理员”,学生可对自己个人信息查看、修改。对自己个人的奖惩进行查看,对自己的学期成绩查看,还可对喜欢的课程进行选课;教师可查看、修改自己个人信息,对学生信息进行管理,对学生奖惩进行记录,对学生的课程考勤进行管理,同时对学生每个学期各门课程的成绩进行登记;管理是最高的权限,可对系统任何模块进行操作。进一步细化业务功能也就是业务流程,目的是给出业务流程图(Transaction Flow Diagram,简称TFD )。在该业务流程图中,我们可以清楚地了解到业务处理全过程的细节和步骤,这些细节和步骤有一些特定的线条和图形符号连接起来组成。从中,我们还可以看出现行系统各机构的业务处理过程和它们之间的业务分工与联系。另外,业务流程图还包括了现行系统的界限、环境、输入、输出、处理和数据存储等内容。各机构的物流、信息流的传递和流通关系也清晰可见。3.3.1 业务流程图图例 业务流程图所用符号参见国家标准GB1526-890,其中常用的符号及含义有: 系统内部结构 报表和单据 (人员及组织)系统外部环境 (人员及组织) 数据存储 信息流向 处理 3.3.2 主要业务流程图登录界面1.学生业务流程图如图3.6登录主界面系统管理选课管理成绩管理学生管理个人奖惩记录个人成绩查询退出系统修改密码个人学生选课个人学生信息图 3.6学生业务流程图2. 教师业务流程图如图3.7登录界面登录主界面综合测评管理系统管理教师管理学生管理考勤管理成绩管理教师管理学生信息管理学生奖惩管理考勤登记退出系统修改密码综合测评统计成绩统计奖惩统计综合测评登记成绩登记图 3.7教师务流程图3.管理员业务流程图如图3.8登录界面登录登录界面学生管理选课管理考勤管理基础信息管理教师管理寝室管理成绩管理综合测评管理系统管理学生奖惩管理学期设置退出系统修改密码综合测评统计成绩统计奖惩统计综合测评登记成绩登记院系管理专业管理班级管理教师管理寝室管理学生信息管理课程信息管理考勤登记图 3.8管理员业务流程图3.4 数据流程分析3.4.1 数据流程图的图例 其中常用的符号及含义图例 数据存储 处理模块P21 选择考勤表数据流 F2 教务处外部实体3.4.2 顶层数据流程图选课管理成绩管理学生管理个人学生选课成绩登记息学生信息管理学生奖惩管理考勤管理考勤记录综合素质测评系统综合素质测评表图3.9系统顶层数据流程图3.4.3 系统一层数据流程对奖惩、考勤、成绩的数据进行记录汇总后形成的综合素质测评表是本系统的核心数据,在系统记录统计得出的结果。如图3.10所示学生信息学生奖惩学生考勤学生成绩综合素质测评系统综合素质测评表图3.10综合素质测评表流程3.5 图数据字典 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。3.5.1 主要数据存储卡片 数据存储:数据流图中数据块的存储特性说明 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述通常包括以下内容:数据存储描述=数据存储名,说明,编号,流入的数据流,流出的数据流组成:数据结构,数据量,存取方式 其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。3.5.2 主要数据流卡片 数据流:数据流图中流线的说明 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容: 数据流描述=数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量 其中“数据流来源”是说明该数据流来自哪个过程。“数据流去向”是说明该数据流将到哪个过程去。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。3.5.3 主要数据结构卡片 数据结构:数据流图中数据块的数据结构说明 数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干 个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容: 数据结构描述=数据结构名,含义说明,组成:数据项或数据结构3.5.4 主要数据项卡片 数据项:数据流图中数据块的数据结构中的数据项说明 数据项是不可再分的数据单位。对数据项的描述通常包括以下内容: 数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系 其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。3.5.5 主要处理过程卡片 处理过程:数据流图中功能块的说明 数据字典中只需要描述处理过程的说明性信息,通常包括以下内容: 处理过程描述=处理过程名,说明,输入:数据流,输出:数据流,处理:简要说明 其中“简要说明”中主要说明该处理过程的功能及处理要求。功能是指该处理过程用来做什么(而不是怎么做);处理要求包括处理频度要求,如单位时间里处理多少事务,多少数据量,响应时间要求等,这些处理要求是后面物理设计的输入及性能评价的标准。陕西理工学院毕业设计4 学生综合测评管理系统的系统设计系统设计是新系统的物理设计阶段,主要针对系统所设计出来的模型,根据这个模型可以解决系统应该做什么的问题。在系统设计中,用户要想得到一个具体而又详细,符合实际需要的解决方案,首先就要进行系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省武城县第二中学2026届高三化学第一学期期末联考模拟试题含解析
- 贵州省沿河土家族自治县2025年上半年事业单位公开遴选试题含答案分析
- 2026届吉林省长春汽车经济技术开发区第六中学高二化学第一学期期末学业质量监测试题含答案
- 智能停车导航辅助系统开发与测试-洞察及研究
- 药物联合溶石方案-洞察及研究
- 铁生锈的科学说课课件
- 2025年初心理学测试题及答案
- 知识付费产品培训课件
- 磺胺多辛绿色溶剂系统-洞察及研究
- 墙面喷涂机器人控制-洞察及研究
- 羽毛球馆创业计划书范文
- 种子企业质量管理制度
- 医学影像技术操作规范阅读题集
- 高中生的抑郁现状调查及危机干预对策
- 口腔工艺管理课件
- 固定矫治器粘接的护理流程
- 2025年《数据采集与处理》课程标准
- 混凝土垫层厚度强度检测要求
- EXCEL实操应用培训
- DB32/T 4322-2022家政职业经理人培训规范
- 脊髓电刺激护理
评论
0/150
提交评论