课程设计说明书基于VF的高校学籍管理信息系统设计

上传人:仙*** 文档编号:29590219 上传时间:2021-10-07 格式:DOC 页数:19 大小:266.02KB
收藏 版权申诉 举报 下载
课程设计说明书基于VF的高校学籍管理信息系统设计_第1页
第1页 / 共19页
课程设计说明书基于VF的高校学籍管理信息系统设计_第2页
第2页 / 共19页
课程设计说明书基于VF的高校学籍管理信息系统设计_第3页
第3页 / 共19页
资源描述:

《课程设计说明书基于VF的高校学籍管理信息系统设计》由会员分享,可在线阅读,更多相关《课程设计说明书基于VF的高校学籍管理信息系统设计(19页珍藏版)》请在装配图网上搜索。

1、高校学籍管理信息系统课程说明书【摘要】本信息管理系统课程说明书,是运用Visual Foxpro编写而成的。通过对此学籍管理系统的整个开发过程的研制与应用,来进一步提高整个学校的学籍管理水平,为其管理带来了一定的方便。 本课程说明书以福州大学阳光学院的学籍管理系统为背景,论述了信息系统开发的基本原理,结构,方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。 本系统的用户界面十分简洁、实用,系统编制过程中充分考虑了计算机的优越性,对于我们

2、工商管理专业来说,阅读了本操作说明书,也是可以很方便的进入系统和使用本系统提供的功能。【关键词】学籍 信息处理 信息开发第一章 引言311系统设计背景312系统设计目的313系统设计介绍414业务模式415业务现状4第二章 系统分析42. 1 系统分析概述422系统的可行性研究52.2.1 技术可行性:52.2.2 经济可行性:52.2.3 营运可行性:523 现行系统的详细调查624 软件开发的总目标625 项目开发计划6251 资源利用6第三章 需求分析631 业务流程图732业务分解833数据流程图9第四章:概要设计114.1系统特点114.1.1网络环境下的多用户系统114.1.2数据

3、的完整性,准确性114.1.3数据完成的时间性,114.1.4数据安全性114.1.5成绩自动统计分析及学籍的自动处理114.2数据调查及分析124.2.1原始数据124.3数据字典124.3.1数据条目12第五章、总体设计145.1系统总体功能结构145.2 数据库的逻辑设计175.2.1 逻辑结构设计175.3 运行设计185.3.1 运行模块的组合185.3.2 运行控制195.3.3 运行时间195.4 出错处理设计195.4.1 出错输出信息195.4.2 出错处理对策195.5 安全保密设计195.6 维护设计19第六章、系统小结206.1系统评述206.1.1优点206.1.2缺

4、点20第一章 引言11系统设计背景随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。学籍管理系统是一个教育单位不可缺少的部分,就象一个完整的人有手有脚一样。它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,出错率高,操作起来不方便,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。12系统设计目的随着科学技术的不断提高,

5、计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。13系统设

6、计介绍学生档案管理: 学生的一般情况,及奖励,处分情况;学生成绩管理: 学习成绩,补考成绩;学籍处理: 学生留降级处理,休复学处理,退学处理;日常教务管理: 日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。14业务模式高校学生学籍管理系统将采用B/S模式,学生的信息由各用户在规定的权限下在各自的工作站上录入,统一保存在系统服务器上,既可集中管理,有可让各部门管理自己负责的信息。信息上网后各用户可查询,调用,达到全校信息共享。15业务现状现在学校各部门分别使用不同数据库,各部门之间的信息还不能实现网上共享。由于学校的各个部

7、门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用的是B/S模式,比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理。第二章 系统分析2. 1 系统分析概述 系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什幺”的问题,即根据系

8、统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。22系统的可行性研究可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划

9、。可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:2.2.1 技术可行性:本系统采用 Windows xp作为操作平台。数据库开发平台选用 Visual Foxpro ,该数据库管理系统在Windows 2000和MS Windows xp上都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用 Visual Foxpro ,这是目前数据库应用软件的主流开发平台。2.2.2 经济可行性:采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可

10、大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。2.2.3 营运可行性:本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应 能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:(1) 标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。(2) 可靠性:由于学籍信息的重

11、要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。(3) 安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。(4) 兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。(5) 高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。(6) 可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充

12、分考虑到用户的日常维护,使之能简便易行通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。23 现行系统的详细调查经过调查学校的学籍管理业务流程主要分为五大部分:建立学生档案信息文件、学生健康档案、学生学期评语、学生活动能力评价、学生综合素质评估。建立学生档案信息文件:学生经过入学考试,填写入学申请表格,由学校学籍管理处负责人统一审核,审核后将结果上交至校长室审批。批准后由专人向学生发放入学通知书。新生注册,并建立相关的学生信息档案。学生活动能力评价:学生会根据需要在校内举办各种活动(文艺、体育、科技等),对学生参加活动的情况和活动结果进行奖励,建立学生奖惩档案。学生综合素质评估:根

13、据学生的学期成绩,以及学生参加校内各项活动记录和奖惩记录进行综合分析与汇总,将最终结果报于校内领导审批,由专人将评估结果存入学生档案并保存。24 软件开发的总目标(1) 提高学籍管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范学籍管理的操作全过程。(2) 提高整体教学水平,相关班主任可以从系统中取得及时而且正确的学生学籍管理数据,并可以迅速而有效地进行信息交流与共享,从而掌握学校的学生各种情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。25 项目开发计划251 资源利用福州大学阳光学院是一所设施齐备,师资力量也比较雄厚的集初中、高中,大学为

14、一体的大学,教师自身素质较高,学校内具有良好的学习氛围。无论在硬件还是在软件上,该学校都有较适宜的条件。所以本项目是在充分利用学校现有的人力、物力和财力资源的基础上进行开发的。第三章 需求分析需求分析要求的基本任务是为了满足用户的需求,系统必须完成哪些任务,具备哪些功能和性能。在需求分析中主要采用业务流程图,数据流程图和数据字典等几种工具来进行描述。31 业务流程图系统的总体业务流程如下图:输入学籍数据各系管理员 数据库oracleIn/out管理部门业务逻辑管理学籍数据读取学籍数据浏览数据的用户学生注册基本信息处理学籍信息管理班级设置班级管理课程基本信息班级课程设计班级课程管理成绩信息输入成

15、绩信息查询从上图的数据流程图中,可以了解到整个学校学籍管理动态去向:从新生的入学考试,入学通知书的发放到新生的注册,学期学生各课程的学习情况,学期学生体检状况,学生在校的各种活动和实践记录,奖励与惩罚记录等等,由学籍管理处人员管理,交与教务处审核,上报至校长室审阅,最后存入学生档案并保存。32业务分解系统管理员高校学生学籍管理系统按权限划分教务处负责学生成绩、补考成绩、学籍管理、课程安排、考试的安排等,并授权学校各系输入本系学生成绩。各系输入学生每学期的成绩,考查学生的表现。学校其他部门查阅学生信息学生处负责学生档案、奖励与处分高校学生学籍管理系统,由学校指派专人负责系统的管理和维护。系统中分

16、别涉及到不同管理部门所管理的学生信息,因而将系统的信息分类,分别由教务处、学生处、各系管理具体的信息。其中,教务处负责学生学籍管理、学生成绩、教学计划、师资分配、各种考试安排。学生的成绩由各个系按照教务处的规定在各个系的计算机输入本系学生各门功课的成绩,并上传到系统中。各系还要上报本系的教学计划,课程安排,然后由教务处统一发布。学生处主要负责学生的档案管理以及奖励和处分。学生处根据学生的高中升学档案形成原始档案,然后根据各系对学生表现的评价,决定对学生的奖励或处分。在学生毕业时形成每个学生的最终档案。学校的其他部门(包括学生、家长、用人单位)只能浏览学生的公开信息。33数据流程图学生学籍管理信

17、息系统查询要求 输入管理要求 当前输入统计表学生 学生信息学生情况0层数据流图1.1处理要求查询要求 检查有效性 有效的管理要求 有效的查询要求1.2处理查询学籍管理要求 学生情况无效输入 当前输入 统计表 1层数据图 2.2学生成绩查询 目录文件 成绩表 2.1要求处理类型 补考成绩表 2.3学生档案管理管理要求 奖励处分表 学生资料表 2.4学籍处理 修复学,退学 报表 2.5日常事物管理 日常报表 毕业生表2.6毕业生学籍管理 3.2学生信息查询 学生情况 3.1查询类型处理 查询学生情况 数据文件 查询要求 3.3统计处理 学生情况 统计表 2层数据流图第四章:概要设计4.1系统特点4

18、.1.1网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。4.1.2数据的完整性,准确性a录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。b.统具有部分反悔修改功能,系统备有的修改功能均可反悔4.1.3数据完成的时间性,如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。4.1.4数据安全性本系统采用二级安全保障第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。如表1,2。4.1.5成绩

19、自动统计分析及学籍的自动处理本系统按学籍管理条例设计了若干个软件处理模块:1、可按某学生某学期,学年考试及补考成绩,自动生成该学生是否升留降级,退学。2、可按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位。3、可按某学生因非成绩原因所引起的学籍变更作自动处理。4、可按每学期各年级班学生考试成绩自动生成补考名单,科目。5、可按每学期各年级学生考试成绩自动生成某课程统计分析表。6、可按同一年级学习成绩进行同一课程不同班级间成绩比较。4.2数据调查及分析4.2.1原始数据编写说明:本节描述原始数据调查的结果,列出数据清单。原始数据的描述:数据名称:高校学生学籍管理信息系统简述

20、:系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。来源:每学期考试完毕由各系录入成绩,然后由教务科收集去处:学生,老师组成:存储信息用库有学生资料表,成绩表,授课表,补考成绩表,奖励处分表等,用于存放学生在校期间的有关信息。4.3数据字典4.3.1数据条目系统管理要求=学生资料表|成绩表|授课表|补考成绩表|奖励处分表|毕业生表|日常报表学生资料表=学号+姓名+性别+生日+家庭地址+邮编成绩表=学号+科目+成绩毕业生表=学号+姓名+班级奖励处分表=学号+姓名+系别+奖励(处分)学生情况=学生成绩+学生资料统计要求=学生情况数据文件=学生资料表+成绩表+授课表+补考成

21、绩表+奖励处分表+毕业生表+日常报表数据流名:查询要求简述:系统处理的一个命令别名:无组成:学生情况|统计要求数据量:2000次/天峰值:每天上午9:0010:00有1000次注释:至每学年10月下旬评奖学金还将增加3至4倍4.3.2数据分析编写说明:本节主要对原始数据库表中的个别属性进行了简要的描述。 数据项描述 数据项编号:01 数据项名称:学号 简述:学生表的关键字的描述类型:长整型长度:10位 取值/定义:前四位入学年份,接着三位系别专业方向代号,最后是按姓氏排列的序号 数据项编号:02 数据项名称:成绩简述:成绩表的有关分数的描述类型:单精度 长度:7位精度:小数点后保留两位 取值/

22、定义:小数点前最多三位数字学生考试成绩、平时成绩、总评成绩数据项编号:03 数据项名称:奖励简述:奖励表的有关奖励的描述类型:文本/字符类型 长度:多位 取值/定义:学生的奖励情况有获得奖励或是受到处分4.3.3小说明 加工编号:1加工名:检查有效性输入流:管理要求,查询要求输出流:有效的管理查询要求加工逻辑:检查输入要求的有效性有关信息:当有要求输入时执行此加工加工编号2.1加工名:要求处理类型输入流:学生资料表|成绩表|补考成绩表|奖励处分表|毕业生表|日常报表输出流:根据不同的要求选择case: case 1: 学生档案管理 case 2: 学生成绩管理 case 3: 学籍处理 cas

23、e 4: 日常教务管理 case 5 :毕业生学籍处理加工逻辑:选择类型有关信息:当有合法管理要求输入时执行此加工加工编号:3.1加工名:查询要求输入流:查询学生情况输出流:学生情况加工逻辑:根据查询要求从文件中读出学生记录有关信息:当有合法查询要求输入时执行此加工第五章、总体设计5.1系统总体功能结构登录界面输入用户名和密码用户名和密码正确?Y执行主菜单进不去文件学生基本情况教师基本情况学生成绩管理教师教课情况课程信息管理用户管理页面设置打印预览取消预览打印报表退出N高级查询学籍变动管理编辑查询学生转入处理追加查找学生转出处理插入学生休学处理删除学生复学处理保存学生退学处理上一个学生外出借读

24、处理下一个学生借读处理最前一个最后一个学生调班处理学生留级(跳级)处理帮助帮助内容关于窗口水平成绩分布窗口垂直学生转入统计学生休学统计学生复学统计学生留级(跳级)统计学生退学统计学生外出借读统计统计窗口排序年级成绩统计窗口级联升序课程成绩统计窗口重叠降序学生转出统计学生借读统计学生调班统计 图2-1系统总体功能结构图在登录窗口中是对使用系统人的身份的识别,如果是系统管理员,则拥有修改、插入、追加、删除、保存数据的权利,并可对能使用本系统人员进行管理。如果是数据管理员,则没有对使用本系统人员的管理项,而普通用户则只能进行查询、打印、页面设置、打印预览等简单功能。在各个学籍管理和学籍变动管理窗口中

25、都有对数据的备份功能。5.2 数据库的逻辑设计5.2.1 逻辑结构设计student_Info 学生基本信息表 列名数据类型可否为空说明student_IDINT(4)NOT NULL学生学号(主键)student_NameCHAR(10)NULL学生姓名student_GenderCHAR(2)NULL学生性别born_DateDATETIME(8)NULL出生日期class_NoINT(4)NULL班号tele_NumberCHAR(10)NULL联系电话ru_DateDATETIME(8)NULL入校时间addressVARCHAR(50)NULL家庭住址commentVARCHAR(2

26、00)NULL注释class_Info 班级信息表格列名数据类型可否为空说明class_NoINT(4)NOT NULL班号(主键)gradeCHAR(10)NULL年级DirectorCHAR(10)NULL班主任Classroom_NoCHAR(10)NULL教室course_Info 课程基本信息表列名数据类型可否为空说明course_NoINT(4)NOT NULL课程编号(主键)course_NameCHAR(10)NULL课程名称course_TypeCHAR(10)NULL课程类型course_DesCHAR(50)NULL课程描述gradecourse_Info 年级课程设置表

27、列名数据类型可否为空说明gradeCHAR(10)NULL年级course_NameCHAR(10)NULL课程名称result_Info 学生成绩信息表列名数据类型可否为空说明exam_NoCHAR(10)NOT NULL考试编号student_IDINT(4)NOT NULL学生学号student_NameCHAR(10)NULL学生姓名class_NoINT(4)NULL学生班号course_NameCHAR(10)NULL课程名称resultFLOAT(8)NULL分数user_Info 系统用户表列名数据类型可否为空说明user_IDCHAR(10)NOT NULL用户名称(主键)u

28、ser_PWDCHAR(10)NULL用户密码user_DESCHAR(10)NULL用户描述5.2.2 数据结构与程序的关系系统的数据结构由标准数据库语言SQL生成。具体的例如创建系统用户表格 user_Info的程序用SQL表示就是:CREATE TABLEdbo.user_Info(user_IDchar(10)COLLATE Chinese_PRC_CI_AS NOT NULL,user_PWDchar(10)COLLATE Chinese_PRC_CI_AS NULL,user_Deschar(10)COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY

29、5.3 运行设计5.3.1 运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。5.3.2 运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。5.3.3 运行时间系统的运行时间基本可以达到用户所提出的要求。5.4 出错处理设计5.4.1 出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。5.4.2 出错处理对策由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件

30、使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。5.5 安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5.6 维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施即可。第六章、系统小结6.1系统评述6.1.1优点通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。6.1.2缺点本系统由于本人并非计算机专业,对于一些计算机类专业术语还有待加强,系统的设计过程难免会有些出入。学校的学籍管理信息系统是建立在学生信息的基础之上,面对庞大的学生信息数据库,操作起来也相当的复杂,在设计此系统的时候,也就难已全面的把学生的信息都囊括在内。参考文献: 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月管理信息系统课本

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!