首页 软件工程课程设计-奖学金评定系统

软件工程课程设计-奖学金评定系统

举报
开通vip

软件工程课程设计-奖学金评定系统PAGE/NUMPAGESPAGE/NUMPAGES软件工程课程设计说明书题目:奖学金评定系统学院:计算机学院专业:网络工程学生姓名:学号:指导教师:2013年6月23日摘要奖学金评定是高校学生教务管理工作的一个重要环节。作为管理学生工作的工作人员,能够通过奖学金评定系统清楚明了的看到学生的成绩,奖学金的评定说明,奖学金的评定结果等诸多信息。另外,也保证了奖学金评定工作的客观,公正,和透明化,使奖学金的评定更深入人心。正是基于如此的优点和作用,本课程设计分析并设计了奖学金评定系统。为了整个奖...

软件工程课程设计-奖学金评定系统
PAGE/NUMPAGESPAGE/NUMPAGES软件工程课程设计说明书题目:奖学金评定系统学院:计算机学院专业:网络工程学生姓名:学号:指导教师:2013年6月23日摘要奖学金评定是高校学生教务管理工作的一个重要环节。作为管理学生工作的工作人员,能够通过奖学金评定系统清楚明了的看到学生的成绩,奖学金的评定说明,奖学金的评定结果等诸多信息。另外,也保证了奖学金评定工作的客观,公正,和透明化,使奖学金的评定更深入人心。正是基于如此的优点和作用,本课程设计分析并设计了奖学金评定系统。为了整个奖学金评定的尽可能公正公平公开,根据奖学金评定的流程现对系统进行规划。整个系统包括:信息管理,职位管理,消息管理,活动管理,成绩管理,证书管理,课程管理,权限管理7个功能模块。奖学金评定的流程如下:辅导员可以输入特定的号码登录此系统通过批量导入教务处成绩以及赋予特定学生权限录入活动得分记录,证书得分记录,职位得分记录以及特殊课程的得分记录从而系统根据记录计算出F1(思想政治道德法律)、F2(专业)、F3(人文社会管理)、F4(创新)、F5(信息科学工程)、F6(身体心理)并且排名,从而辅导员可以通过点击计算和查看管理部分对计算出的全院6项和总分排名以及各系6项和排名进行查看,辅导员登录后还可以授权给特定的学生对最新的活动和奖学金动态在消息管理平台进行公布;学生登录注册后可以通过计算和查分管理部分实现查看自己的各项素质分(由F1-F6六个模块组成)以及点击各个管理模块查看自己具体的得分情况以及如果出现素质分错误可以下载相应的表格进行填表反馈。此奖学金评定系统根据实际需求和实际软件发展情况设计而成,界面友好,操作简单。软件投入使用后更是能够根据客户新的需求而不断的添加和更新其功能。关键词:成绩查询、成绩管理、证书管理、活动赋分、绩点计算、动态信息显示、奖学金评定、客户机\服务器、SQL-Server目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc308081.绪论PAGEREF_Toc308081HYPERLINK\l_Toc251821.1奖学金评定系统的重要性...............................................................................PAGEREF_Toc251821HYPERLINK\l_Toc149421.2预期目标..........................................................................................................PAGEREF_Toc149421HYPERLINK\l_Toc183922.可行性研究报告PAGEREF_Toc183922HYPERLINK\l_Toc61252.1引言...................................................................................................................PAGEREF_Toc61252HYPERLINK\l_Toc213322.1.1编写目的:PAGEREF_Toc213322HYPERLINK\l_Toc78372.1.3定义:PAGEREF_Toc78372HYPERLINK\l_Toc7552.2可行性研究的前提..........................................................................................PAGEREF_Toc7553HYPERLINK\l_Toc18742.2.1基本要求:PAGEREF_Toc18743HYPERLINK\l_Toc67262.2.2开发目标:PAGEREF_Toc67263HYPERLINK\l_Toc93792.3技术的可行性分析..........................................................................................PAGEREF_Toc93793HYPERLINK\l_Toc44952.3.1支出PAGEREF_Toc44953HYPERLINK\l_Toc260332.3.2效益PAGEREF_Toc260333HYPERLINK\l_Toc71122.4社会可行性分析..............................................................................................PAGEREF_Toc71124HYPERLINK\l_Toc62742.4.1法律方面的可行性PAGEREF_Toc62744HYPERLINK\l_Toc250932.4.2使用方面的可行性PAGEREF_Toc250934HYPERLINK\l_Toc123762.5结论..................................................................................................................PAGEREF_Toc123764HYPERLINK\l_Toc181743.项目开发 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 .........................................................................................PAGEREF_Toc181745HYPERLINK\l_Toc142383.1引言...................................................................................................................PAGEREF_Toc142385HYPERLINK\l_Toc234823.1.1编写目的PAGEREF_Toc234825HYPERLINK\l_Toc47033.1.2项目背景PAGEREF_Toc47035HYPERLINK\l_Toc140013.1.3定义PAGEREF_Toc140016HYPERLINK\l_Toc75313.2项目概述...........................................................................................................PAGEREF_Toc75316HYPERLINK\l_Toc104623.2.1工作内容PAGEREF_Toc104626HYPERLINK\l_Toc224113.2.2条件与限制PAGEREF_Toc224116HYPERLINK\l_Toc267853.2.3产品PAGEREF_Toc267856HYPERLINK\l_Toc16513.2.4运行环境PAGEREF_Toc16517HYPERLINK\l_Toc325413.2.5服务PAGEREF_Toc325417HYPERLINK\l_Toc242373.2.6验收 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 PAGEREF_Toc242377HYPERLINK\l_Toc317473.3实施计划...........................................................................................................PAGEREF_Toc317477HYPERLINK\l_Toc260813.3.1任务分解PAGEREF_Toc260817HYPERLINK\l_Toc165943.3.2进度PAGEREF_Toc165947HYPERLINK\l_Toc30253.3.3关键问题PAGEREF_Toc30258HYPERLINK\l_Toc263883.4人员组织...........................................................................................................PAGEREF_Toc263888HYPERLINK\l_Toc290513.5交付期限...........................................................................................................PAGEREF_Toc290518HYPERLINK\l_Toc191694需求规格说明书................................................................................PAGEREF_Toc191699HYPERLINK\l_Toc115984.1引言...................................................................................................................PAGEREF_Toc115989HYPERLINK\l_Toc288914.1.1编写目的PAGEREF_Toc288919HYPERLINK\l_Toc4194.1.2项目背景PAGEREF_Toc4199HYPERLINK\l_Toc105484.1.3定义PAGEREF_Toc105489HYPERLINK\l_Toc82494.1.4参考资料PAGEREF_Toc824910HYPERLINK\l_Toc163064.2任务概述.......................................................................................................PAGEREF_Toc1630610HYPERLINK\l_Toc109074.2.1目标.......................................................................................................PAGEREF_Toc1090710HYPERLINK\l_Toc288094.3系统描述........................................................................................................PAGEREF_Toc2880911HYPERLINK\l_Toc884.3.1系统概述PAGEREF_Toc8811HYPERLINK\l_Toc167634.3.2.系统结构功能图PAGEREF_Toc1676313HYPERLINK\l_Toc78604.3.3系统流程图(辅导员登陆)PAGEREF_Toc786014HYPERLINK\l_Toc11954.3.4静态数据PAGEREF_Toc119515HYPERLINK\l_Toc223554.3.5动态数据PAGEREF_Toc2235515HYPERLINK\l_Toc64984.3.6数据库描述PAGEREF_Toc649815HYPERLINK\l_Toc36044.3.7局部E-R图PAGEREF_Toc360415HYPERLINK\l_Toc11684.3.8整体E-R图PAGEREF_Toc116818HYPERLINK\l_Toc214644.3.9物理设计PAGEREF_Toc2146419HYPERLINK\l_Toc318674.3.10数据字典PAGEREF_Toc3186720HYPERLINK\l_Toc227994.3.11数据采集PAGEREF_Toc2279923HYPERLINK\l_Toc178394.3.12系统体系结构PAGEREF_Toc1783924HYPERLINK\l_Toc111634.4功能需求........................................................................................................PAGEREF_Toc1116325HYPERLINK\l_Toc245484.4.1功能划分PAGEREF_Toc2454825HYPERLINK\l_Toc52644.4.2功能描述PAGEREF_Toc526425HYPERLINK\l_Toc140504.5.性能需求........................................................................................................PAGEREF_Toc1405026HYPERLINK\l_Toc123124.5.1数据精确度PAGEREF_Toc1231226HYPERLINK\l_Toc974.5.2时间特性.PAGEREF_Toc9726HYPERLINK\l_Toc16564.6.运行需求........................................................................................................PAGEREF_Toc165626HYPERLINK\l_Toc203094.6.1硬件接口.PAGEREF_Toc2030926HYPERLINK\l_Toc254784.6.2软件接口.PAGEREF_Toc2547826HYPERLINK\l_Toc66654.6.3故障处理..PAGEREF_Toc666527HYPERLINK\l_Toc79214.7.其它需求........................................................................................................PAGEREF_Toc792127HYPERLINK\l_Toc209454.7.1可使用性...............................................................................................................PAGEREF_Toc2094527HYPERLINK\l_Toc9154.7.2保密性...................................................................................................................PAGEREF_Toc91527HYPERLINK\l_Toc86014.7.3可维护性...............................................................................................................PAGEREF_Toc860127HYPERLINK\l_Toc139124.7.4可转移、可转移性................................................................................................PAGEREF_Toc1391227HYPERLINK\l_Toc208874.7.5注释.......................................................................................................................PAGEREF_Toc2088728HYPERLINK\l_Toc167865.软件概要设计说明书.........................................................................PAGEREF_Toc1678629HYPERLINK\l_Toc4925.1.引言................................................................................................................PAGEREF_Toc49229HYPERLINK\l_Toc203945.1.1定义........................................................................................................PAGEREF_Toc2039429HYPERLINK\l_Toc151025.2.需求概述......................................................................................................PAGEREF_Toc1510229HYPERLINK\l_Toc144735.2.1目标......................................................................................................................PAGEREF_Toc1447330HYPERLINK\l_Toc24985.2.2用户的特点..........................................................................................................PAGEREF_Toc249830HYPERLINK\l_Toc243775.2.3功能需求.............................................................................................................PAGEREF_Toc2437730HYPERLINK\l_Toc203175.2.4性能需求..............................................................................................................PAGEREF_Toc2031733HYPERLINK\l_Toc24375.2.5其他需求.............................................................................................................PAGEREF_Toc243733HYPERLINK\l_Toc263055.2.6运行环境..............................................................................................................PAGEREF_Toc2630533HYPERLINK\l_Toc46575.3.总体设计......................................................................................................PAGEREF_Toc465733HYPERLINK\l_Toc209215.3.1软件系统体系结构的设计PAGEREF_Toc2092134HYPERLINK\l_Toc38455.3.2基本设计概念和处理流程PAGEREF_Toc384535HYPERLINK\l_Toc54775.3.3模块的详细设计PAGEREF_Toc547736HYPERLINK\l_Toc290955.4.界面设计.......................................................................................................PAGEREF_Toc2909536HYPERLINK\l_Toc205245.5.安全保密设计..............................................................................................PAGEREF_Toc2052437HYPERLINK\l_Toc221246.详细设计说明书...................................................................................PAGEREF_Toc2212438HYPERLINK\l_Toc110566.1引言................................................................................................................PAGEREF_Toc1105638HYPERLINK\l_Toc203586.1.1编写目的PAGEREF_Toc2035838HYPERLINK\l_Toc120466.1.2项目背景PAGEREF_Toc1204638HYPERLINK\l_Toc198536.1.3定义PAGEREF_Toc1985338HYPERLINK\l_Toc48006.2.该系统的相关用例图.....................................................................................PAGEREF_Toc480039HYPERLINK\l_Toc64697.个人完成内容.......................................................................................PAGEREF_Toc646941HYPERLINK\l_Toc68578.个人体会...............................................................................................PAGEREF_Toc6857431.绪论1.1奖学金评定系统的重要性随着高校的快速发展和不断扩建,目前在学生的教务管理上,学分制管理已取代了过去的学年制管理。学生数量也逐年增加,给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种负担,且极其容易产生错误如信息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。在高校学生管理部门的日常工作中,奖学金评定是一项繁琐而又重要的工作,而且是每年必须重复的工作。奖学金的评定,一方面要根据学生各个科目的学习成绩,同时还要结合每每位学生的具体表现和实际情况,包括学生的德育、体育及某方面的突出表现等。对于不同学生给与不同项目的奖学金,涉及的范围很广,需要纪录和处理的数据也很庞大,由此看来要根据不同情况评定出不同的奖学金获得者并不是一件容易的事情。原先的奖学金手工评审方法已不能满足现在的需求,使用以前的评定方法不但增加了用户的工作量,更主要的是在执行中会有一些不良因素来影响结果的可靠性,因此实现奖学金管理的信息化是十分必要的。高校奖学金评定系统是从软件工程学角度出发,在客户机/服务器模式下结合ODBC和面向对象技术,采用PowerBuilder作为前台开发工具,建立SQL-Server后台数据库来实现奖学金评定的整个过程。文中深入讨论了在PowerBuilder下怎样实现对数据库进行添加、修改、删除和查询统计等操作,同时探讨了ADO组件及其与SQL之间的相关问题、怎样建立VC与SQLServer之间的关系以及对SQLServer建立关系数据库等几方面的问题。其中重点阐述了高校奖学金评定系统的设计思想和实现过程,对一些重要的功能模块的实现思路和源代码进行了分析,并在文末附带了系统进行测试时出现的一些问题及其解决方法。1.2预期目标高校学生管理工作者通过使用本系统能更加有效率、更加公平公正的进行奖学金的评定工作,学生也能更加透明的参与到奖学金评定工作中去,能起到一定的监督作用。同时本系统也附加了学生的个人信息、成绩绩点、奖惩情况的查询,通过使用本系统,学生和辅导员都能快速查询到自己所想要了解的信息。通过此次课程设计能够更进一步的了解大型软件的开发过程,能加深理解和巩固所学的有关软件工程学的基本概念、基本理论和基本方法,而且能提高自我的编程能力和上机操作能力,以及分析问题和解决问题的能力;同时进行良好的独立工作习惯和科学素质的培养,为今后参加科学研究工作打下良好的基础。2.可行性研究报告2.1引言2.1.1编写目的:在进行任何一项软件开发时首先要进行可行性分析和研究。可行性研究报告确定能否用最小的代价在尽可能短的时间内确定该软件是否能够并且值得开发。该报告的读者对象是项目开发小组。2.1.2项目背景:项目开发单位:计算机学院网络工程系指导老师:计算机学院***老师随着高校规模的不断扩大,奖学金评定工作变得日益繁琐而且重要,它已经成为衡量学校管理工作质量和效率的重要标准。传统的奖学金评定工作在使用人工进行管理时,存在工作量大,各种多而复杂的文件信息占用大量空间,时间和物力,数据不易管理,且容易丢失,各院系对于各种信息及出现的应急状况反应缓慢,容易出现错误,以及人工管理劳神伤财等各种弊端。  本奖学金评定系统是属于高校教务管理的一种管理系统。它提供了先进的信息处理功能,在现代社会中,一个现代化的高校体系,如果没有与之相匹配的高校信息管理系统,是无法想象的,也是没有竞争力的。2.1.3定义:技术可行性:要对开发的项目功能、性质和限制条件进行分析,确定在现有的技术资源条件下,技术风险有多大,项目是否能实现。经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。社会可行性:要开发的项目是否存在任何侵权,妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有的管理制度、人员素质、操作方式是否可行。2.2可行性研究的前提2.2.1基本要求:能够真确的分析出用户的需求,并且准确的界定项目的规模,并对各种 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 进行有效的评估和筛选。2.2.2开发目标:奖学金评定系统2.3技术的可行性分析:无论从硬件或是软件上来说,建立此奖学金评定系统是可行的。从软件开发方面来看,本系统是一个基于PowerBuilder的应用程序。目前PowerBuilder开发工具已经十分成熟,利用现有的技术可以完成系统所要求的全部功能目标。考虑到开发时间较为紧张,但仍然可以在规定时间内完成开发。运行方面,目前学校的计算机系实验室设施较为完善,网络资源充分,学校计算机系实验室的机房和服务器,可以很方便的运行该奖学金评定系统。2.3.1支出在学校计算机系的机器上,上课的时间,以及宿舍电脑上。不必进行另外的硬件设备投资。经常性支出,仅包括软件的维护费用。2.3.2效益本系统可以很方便的实现教务管理的自动化,可以减少很多的人力开支和大量的办公费用,也能极大的提高奖学金评定的效率,同时也能使奖学金评定工作的流程更加明了,从而进一步的带来更好的社会作用。2.4社会可行性分析2.4.1法律方面的可行性新系统的研制和开发都是选用正版软件,将不会侵犯他人,集体和国家的利益,不会违反国家的政策法律和法规。2.4.2使用方面的可行性由于现在大家的计算机水平普遍提高,加上此奖学金评定系统界面友好,合乎常人的的使用习惯,使操作更加简单;数据录入迅速, 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 ,可靠;统计正确;制表灵活;适应力强;容易扩充。2.5结论完成此项目是在现有的技术条件下可以开发。3.项目开发计划3.1引言3.1.1编写目的本次开发计划的目的是:a.把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功;b.制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员;c.规定软件配置管理的活动内容和要求,明确配置管理工作的人员。3.1.2项目背景项目软件名称:奖学金评定系统。随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网的奖学金评定系统。由于学校规模大,二级院系的管理效率和策略不同,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种奖学金管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。开发的系统要求界面友好,方便直观。既要方便管理员对学生信息进行录入、删除、修改、查询和统计等操作,又要方便管理,将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对奖学金评定信息进行访问,查询相关信息和进行相关操作。特别要求:需求分析必须详细,并且有相关专家合作进行,任务来源:网络工程系;说明:A:项目名称:奖学金评定系统B:项目提出者:****老师C:项目开发人员:张甲、王乙、赵丙、徐丁D:本系统将是独立的系统。3.1.3定义SQLSever:数据库管理软件DBMS:数据库管理系统Windows2000/2003/XP/Win7/8:运行环境PowerBuilder:软件开发工具3.2项目概述3.2.1工作内容在三周之内完成本软件系统的设计、开发、测试并书写各种文档,交付客户使用。3.2.2条件与限制条件:工作地点:计算机学院软件工程实验室和寝室工作条件:拥有完善的局域网系统。限制:时间太短,项目开发小组实际经验不够丰富,开发的产品漏洞可能很多,需要对软件的测试工作量太大。3.2.3产品3.2.3.1程序程序名称:奖学金评定系统使用工具:PowerBuilder存储形式:数据库3.2.3.2文档文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。软件文档目录包括:项目开发计划可行性报告软件需求规格说明软件概要设计规格说明;软件详细设计规格说明;软件标准规范软件测试计划软件测试办法软件可靠性和安全性设计指南软件详细设计报告软件代码测试分析报告项目总结报告3.2.4运行环境计算机学院软件工程实验室3.2.5服务培训:软件使用及安装,时间5天。软件支持:略3.2.6验收标准验收标准:经用户和开发小组负责人双方签字确认的“需求规格说明书”。重点确认软件的可靠性、易使用性和功能完整性。3.3实施计划3.3.1任务分解主要将任务分解各个部分:软件可行性分析报告、软件计划说明书,需求规格说明书、软件概要设计说明书、软件详细设计说明书、代码模块的开发、测试软件性能、书写软件测试报告。3.3.2进度用四天时间完成软件的可行性研究报告和软件计划和需求规格说明书和软件概要设计并画出E-R图;在一周内完成软件的详细设计和软件的代码编写;两天时间完成软件的测试,并书写软件测试报告。3.3.3关键问题需求获取的问题是一个十分困难的过程:通常用户并不知道自己希望计算机系统做什么;通常用户使用业务语言表达需求,开发人员缺乏相关的领域知识和经验,难以准确理解这些需求;用户提出的不同需求可能存在技术上的矛盾和冲突;管理者可能出于增加影响力的原因而提出特别的需求;由于经济和业务的变动性,需求经常发生变更。正是由于获取需求是一个困难的过程,因此书写需求规格说明书是一个较为复杂的过程。当然最关键的问题是软件代码的编写,正是由于需求的多样,造成了软件代码的编写的复杂程度,一个良好的书写习惯和程序设计风格会对后期的软件维护带来不可忽视的影响。3.4人员组织张甲、王乙、赵丙、徐丁组员分工:在此次的过程中,张甲计数据库,王乙执行了界面设计,赵丙实现了部分功能例如实现了成绩的导入等,王乙画了系统流程图以及功能框图,赵丙编写了需求分析的文档,王乙编写了数据库的有关文档,徐丁对实现了文档的填充,赵丙整理材料。3.5交付期限本软件需要在十八周周四(2013年6月27日)之前完成并上交,并进行课程设计答辩。4需求规格说明书4.1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。采用手工进行奖学金评定的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足管理人员对学生成绩,奖学金评定等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特意编写此奖学金评定系统软件以提高教务管理效率。4.1.1编写目的为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做的如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。鉴于此,书写本文档。本文档阅读对象为项目委托单位和项目开发单位的相关人员。本项目需求的编写是为了研究奖学金评定系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本项目需求的预期使用者是与奖学金评定系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。4.1.2项目背景项目开发单位:计算机学院网络工程系主管部门:计算机学院*****老师本项目的名称:奖学金评定系统开发软件。本项目的任务提出者及开发者是系统软件开发小组,用户是学校教务管理人员。本产品是针对电脑评定奖学金的需求设计的,可以完成成绩录入,成绩修改,成绩删除,奖学金评定等主要功能。4.1.3定义奖学金评定系统:是帮助教务管理人员对学生成绩信息进行审核,以进行奖学金评定的软件。使用汉语编程语言,独立完成其功能。数据字典:(DataDictionary,DD)用于定义数据流图中的各个成分的具体含义。它以一种准确性的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。数据字典的任务是对于数据流图周报告出现的所有的被命名的图形元素在数据词典作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。数据词典有以下4类条目:数据流、数据存储、数据项和加工4.1.4参考资料项目经核准的计划任务书、 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 或上级机关的批文项目开发计划文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源:《软件工程导论》—张海藩编著清华大学出版社《数据库原理及应用》—熊才权编著华中科技大学出版社4.2任务概述为方便对学生成绩,奖学金评定等进行高效的管理,特编写该程序以提高奖学金评定的管理效率。使用该程序之后,教务管理人员可以查询任意一位学生的信息和成绩,按照奖学金评定标准判断是否具有奖学金评定的资格,以及满足条件的学生等。以全面掌握奖学金的评定情况。4.2.1目标4.2.1.1开发意图:a.为了教务管理系统更完善;b.为了学校对奖学金评定的管理更方便;c.为了减轻教务管理人员的工作负担。4.2.1.2应用目标通过本系统软件,能帮助教务管理人员利用计算机,快速方便地对学生成绩,奖学金评等进行高效的管理。4.2.1.3作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对高校的奖学金评定工作可以进行方便的管理。4.2.1.4背景人工管理奖学金评定的手续繁索、效率低下,给具有强烈时间观念的管理人员带来了诸多不便,学校教务管理缺少一套完善的奖学金管理软件,为了对奖学金评定的管理方便,因此开发了本软件。4.2.2运行环境4.2.2.1.数据库服务器端(1)操作系统:MicrosoftWindows7(2)数据库管理系统:Oracle,配置TCP/IP协议4.2.2.2.Web服务器端(1)操作系统:MicrosoftWindows7(2)Internet信息服务(IIS)6.0管理器(3)VisualStudio.NET2003,配置TCP/IP协议4.2.2.3.客户端(1)操作系统:Windows2000/2003/XP/Win7/8(2)Web浏览器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议4.3系统描述4.3.1系统概述应辅导员需求和信息技术的普及,根据对奖学金评定进行分析与研究,现对系统进行规划。整个系统包括:信息管理,职位管理,消息管理,活动管理,成绩管理,证书管理,课程管理,权限管理8个功能模块。其中各个模块的详细描述如下:4.3.1.1.信息管理:主要负责对学生信息的录入,成绩的导入。主要包括:1)学生信息的录入:学生信息添加,修改和删除。主要包括:学号,姓名,性别,专业,班级等详细信息的录入2)成绩的导入:由教务处传来的成绩报表直接导入数据库。主要包括:学生各科成绩4.3.1.2.职位管理:学生可以申请某个职位,然后由辅导员安排。主要包括:职位的高低,所属的部门4.3.1.3.消息管理:辅导员或者部门的主管发起的通知,以及会员之间的交流主要包括:1)辅导员在全年级的通知和安排2)日常同学之间的相互交流,以及部门的通知4.3.1.4.活动管理:活动的具体安排。主要包括:包括活动的发起,活动的审批,活动的时间,负责人,类型等4.3.1.5.成绩管理:对成绩的具体操作。主要包括:成绩的修改,成绩的查询,成绩的排名等。4.3.1.6.证书管理:包括对证书的录入。主要包括:对证书的分类,计分。4.3.1.7.课程管理:包括课程的分类及录入。主要包括:课程名称的录入,课程的分类,课程的学分。4.3.1.8.权限管理:包括系统基础信息初始化,权限管理,数据备份与恢复。主要包括:不同的身份有不同的权限,学生就只能查成绩,辅导员就可以查询和更改。4.3.2.系统结构功能图图4-1系统结构功能图4.3.3系统流程图(辅导员登陆)图4-2系统流程图4.3.4静态数据管理员的资料、登陆账号与密码、学生个人信息、奖学金评定说明、活动明细表等。4.3.5动态数据课程成绩与绩点、奖学金评定、活动管理、证书管理、信息管理等。4.3.6数据库描述数据库是通过数据库管理系统(DBMS-DATABASEMANAGEMENTSYSTEM)软件来实现数据的存储、管理与使用的DBASELL就是一种数据库管理系统软件。(1)数据库的概念数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的,和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个"数据库集合"。(2)数据库的优点使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。(3)数据库文件的特征无论使用哪一种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性:文件的记录格式相同,长度相等。不同的行是不同的记录,因而具有不同的内容。不同的列表示不同的字段名,同一列中的数据的性质(属性)相同。每一行各列的内容是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。4.3.7局部E-R图在评选时,主要设计每个学生的基本信息、成绩、活动,职位,获奖情况。学生的基本信息可通过学号来进行维护;绩点是由成绩和学分共同决定的;成绩是由学号和课程号共同决定的;活动分是由学号,活动编号,角色编号共同决定的;职守分是由学号,职位编号共同决定的;证书分是由学号,证书编号决定的;用户权限是由用户编号,权限编号和页面功能名称来决定的;在奖学金评定系统中主要有两类用户。对于这两类用户,将赋予不同角色,且只能拥有一种角色。在数据库中不同角色具有不同的操作权限,即让这两类用户具有不同的角色。图4-3课程管理E-R图图4-4活动管理E-R图图4-5消息管理E-R图图4-6职位管理E-R图图4-7证书管理E-R图图4-8权限管理E-R图4.3.8整体E-R图图4-9系统整体E-R图优化方案:(1)设置一个“素质分单项”,包括素质分编号,素质分类型,素质分值。学生在查询自己的得分情况时,可直接查询素质分单项这一份表便可得到所需要的数据。若将分值设置在不同表上,不仅查询起来麻烦,而且增加了数据冗余。(2)在角色分的设计上:a,将角色分放在活动角色中,辅导员在录入分值时,一个一个手动录入。数据冗余较小,但操作起来较麻烦;b,另设置一个角色分实体,包括角色分类型,角色分值。辅导员在设置分值时,可根据角色分值选定,不必手动录入,但此时数据冗余较大;综合考虑:选择a种方案,减小数据冗余。4.3.9物理设计由CDM图生成PDM后,建立索引和聚簇索引,进行物理设计。按照"班级"建立聚簇索引,使同一个班级的学生集中存放.按照“活动类型”建立聚簇索引,使同一个活动类型的活动集中存放.按照”学号”建立索引,使同一个班级的学生按学号顺序排放.按照“活动编号”建立索引,使同一活动类型的活动按活动编号顺序排放,按照“素质分编号”建立索引,使素质分单项按编号顺序排放。图4-10系统物理设计图4.3.10数据字典4.3.10.1相应的数据字典:图4-11数据字典4.3.10.2数据源点及汇点描述:名称:管理员。简要描述:对学生成绩信息进行录入,修改,删除等工作。有关数据流:登录、登录成功信息、操作成功4.3.10.3文件条目学生文档文件名称:学生信息文档简述:记录和保存学生的基本信息记录组成:学号、性别姓名、出生日期、所属院系和班级、政治面貌、联系方式、奖励及处罚记载、并附有一寸免冠照片,成绩,状态;b班级文档文件名称:班级信息文档简述:记录和保存班级的基本信息记录组成:班级编号、所属院系、班级人数、班导师、班导师联系方式、奖励及处罚记载;c教师文档文件名称:教师信息文档简述简述:记录和保存教师的基本信息记录组成:教师号、性别、教师姓名、联系方式、所属院系,所授课程,并附有一寸免冠照片;d课程文档文件名称:课程信息文档简述:记录和保存课程的基本信息记录组成:课程编号、课程名、授课时间、授课地点、授课教师、被授课班级、学时、学分、课程类型(选修课,必修课;基础课,专业课)。e活动文档文件名称:活动记录文档简述:记录和保存活动的基本信息记录组成:活动编号,活动名称,活动时间,活动地点,活动负责人,参与人数,活动类型角色编号,角色名称;f证书文档文件名称:证书信息文档简述:记录和保存证书的基本信息记录组成:证书编号,证书名称,证书内容,证书类型,获证时间4.3.10.4数据项条目a数据项名称:学号简述:给每个学生代表身份的唯一的,做标识用的号码数据项组成:年份+学院编号+系编号+班级编号+流水号值类型:10位字符b数据项名称:学生状态简述:学生是否担任某种职位的标志数据项组成:[会员|活动负责人|学生干部】值类型:1个字符取值范围:【1|2|3】d数据项名称:用户类型简述:用户在奖学金评定中的身份和权限类型数据项组成:【老师|学生】值类型:1个字符取值范围:【1|2】e数据项名称:活动类型简述:活动属于f1~f6模块的标志数据项组成:【】值范围:1个字符取值范围【1|2|3|4|5|6】f数据项名称:查看日期简述:学生查看消息的日期数据项组成:月+日+时+分值类型:9个字符值范围:有意义的月,日,时,分4.3.10.5加工逻辑词条描述a.加工名:成绩录入处理简要描述:将学生的各项信息输入:姓名、学号,课程名,成绩等。输入数据流:姓名+学号+课程名+成绩输出数据流:学生成绩b.加工名:成绩修改处理简要描述:修改学生的相应信息:姓名、学号,课程名,成绩等。输入数据流:姓名+学号+课程名+成绩输出数据流:学生成绩c.加工名:成绩修改处理简要描述:删除学生的相应信息:姓名、学号,课程名,成绩等。输入数据流:姓名+学号+课程名+成绩输出数据流:学生成绩d.加工名:成绩保存处理简要描述:保存学生的相应信息:姓名、学号,课程名,成绩等。输入数据流:姓名+学号+课程名+成绩输出数据流:学生成绩e加工名:奖学金评定简要描述:浏览学生的成绩,计算总成绩进行排序,列出奖学金名单输入数据流:姓名+学号+课程名+成绩输出数据流:一等,二等,三等奖学金。f加工名:读取学生信息数据处理:在学生文档的学号索引中查找所收到的学号If无此学号then法“非法学号”信息Else从读者文档中调出相应数据激发条件:接收到学号时输入:学生学号输出:“学生信息数据”或“非法学号”g加工名:审查用户权限处理:if学生then法“无修改权信息”Else发“有修改权信息”激发条件:接受到用户数据时输入:用户数据输出:修改权信息h加工名:申请职位处理:根据部门负责人对申请情况的审核,If申请批准then发所申请通过的“职位信息”Else发“申请拒绝”激发条件:职位申请通过时输入:所申请的职位输出:“职位信息”或“申请拒绝”4.3.10.6数据流名词条描述:数据流名:学生号说明:学生信息的凭证数据流来源:管理工作人员数据流去向:文件数据流组成:学生信息4.3.10.7数据文件词条描述1.数据文件名:学生信息简要描述:存放学生信息输入数据:无输出数据:学生信息2.数据文件名:学生成绩信息简要描述:存放学生成绩信息输入数据:
本文档为【软件工程课程设计-奖学金评定系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
夕夕资料
拥有专业强大的教研实力和完善的师资团队,专注为用户提供合同简历、论文写作、PPT设计、计划书、策划案、各类模板等,同时素材和资料部分来自网络,仅供参考.
格式:doc
大小:1MB
软件:Word
页数:0
分类:建造师考试
上传时间:2021-05-06
浏览量:22