您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 高校学生档案管理系统
**************实践教学***************兰州理工大学计算机与通信学院2009年春季学期数据库课程设计题目:高校学生档案管理系统专业班级:计算机06-4班姓名:赵敏学号:06240406指导教师:王燕成绩:I/31前言数据库是从60年代初发展起来的计算机技术。经过四十多年的发展,数据库技术己经趋于成熟。就数据库应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国高校的网上招生系统,学校的各种管理信息系统,学校成绩查询系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。本学生档案管理系统包括学生信息、家庭信息、奖惩信息、毕业信息等内容的管理。我国的网上教学教务管理系统并不十分完善,在高等学校的教务管理工作中,学生信息的网上查询都是十分复杂、棘手的工作。遵从以往的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的,而且是必需的。本系统正是为解决这一问题而设计的,大大减少了以往学生管理工作的工作量,提高了工作效率,适应时代的步伐。本系统采用Sybase的ODBODBC作为后台数据库,由于本次为课程设计,所需的数据库并不需要很大,因而不使用SQLServer;使用powerbuilder9.0开发前台软件。使用windowsxp操作系统作为开发平台。II/31目录摘要...............................................................................................................................I正文..............................................................................................................................11、问题描述.................................................................................................................12、需求分析.................................................................................................................12.1任务需求分析....................................................................................................12.2数据流图、数据字典........................................................................................23、系统概要设计.........................................................................................................43.1总体设计............................................................................................................43.2系统功能模块图................................................................................................43.3数据库概念设计................................................................................................53.4数据库逻辑结构设计.......................................................................................73.5数据库的连接....................................................................................................94、详细设计................................................................................................................114.1系统的主要功能...............................................................................................114.2程序流程图.......................................................................................................114.3用户界面与程序的设计..................................................................................134.4程序设计过程..................................................................................................145.软件测试...............................................................................................................175.1测试方法..........................................................................................................175.2测试用例..........................................................................................................186、软件使用说明.......................................................................................................19设计总结........................................................................................................................22参考文献........................................................................................................................23致谢........................................................................................................................24附录一部分源程序代码..............................................................................................25I摘要学生档案管理系统是典型的信息管理系统,其开发主要包括后台数据库建立和维护以及前端应用程序的开发两个方面。经分析,使用powerbuilder9.0作为前台开发工具,用ODBODBC作为后台数据库开发工具。本系统参考兰州理工大学的学生档案管理为原型,通过分析现有的管理模式和管理软件,建立系统模型。本学生档案管理系统包括学生基本信息、家庭信息、奖励信息、惩罚信息和毕业工作信息等内容的管理,实现了信息的录入、查询、删除、修改和统计等功能。关键字:学生;档案管理;PowerBuilder;ODBODBC1正文1、问题描述目前学生档案管理系统的实现方法各有特色。以前的手工管理存在很多的漏洞和不足,例如:劳动强度大,错误率高并且信息处理速度慢。随着高校的不断扩招,学生数目的增多,为弥补手工管理带来的缺陷,降低错误率和劳动强度,提高信息处理速度,使用计算机来管理学生的档案是最科学和简捷的一种方法。这样,只要设计一个合理的学生管理系统的方案,就能为管理员和学生提供更加方便的服务,以实现自动化管理。在现行系统的调研和分析的基础上,加入了一些新的功能,这些功能成为该系统开发的主要目标和评价指标。2、需求分析2.1任务需求分析经分析先给出该系统的系统流程图,如图2.1所示:用户登录读取用户类型管理自己的信息管理普通用户信息学生基本信息学生社会关系学生奖惩信息学生毕业信息帮助用户管理模块开始图2.1系统流程图重新输入失败成功普通用户管理员学生档案管理2该系统主要包括学生基本信息模块,家长信息模块,奖惩信息模块和毕业信息模块,系统要实现基本信息录入、修改、删除、保存和查询等功能:1、信息的输入,包括学生基本信息、家长信息、奖惩信息、毕业信息等。2、信息的修改、删除。3、根据要求,查询符合条件的各类信息。4、依据实际需要,对重要新信息进行统计。2.2数据流图、数据字典1.数据流图数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。该系统数据流图如图2.2所示:管理员接受信息更新系统信息1学生信息处理事务用户信息信息信息查询图2.2系统数据流程图32.数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片:名称:学生奖惩信息别名:描述:学生奖惩信息的描述定义:学号+
本文标题:高校学生档案管理系统
链接地址:https://www.777doc.com/doc-4194005 .html