068PB+SQL SERVER 2000学生档案管理系统1样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:PB+SQL SERVER
2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
毕 业 设 计 (论 文)
题目:学生学籍管理系统
专 业: 计算机信息管理
层 次:
学生姓名:
导师姓名:
学生学籍管理信息系统的开发
摘
要
本文以学生管理信息系统建设中的一个学生学籍
管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的
基本原理和方法。全文共分为概述、开发策略与开发方法的选择、系统分析、
系统设计、系统实施、系统运行与维护、对管理信息系统的展望与开发总结
七章。详细阐述了需求分析、结构流程、系统设计、功能实现等软件设计方
法和SQL Anywhere数据库在系统开发中的应用,讨论了系统开发方法的种
种优与缺。此外还对当前管理信息系统的现状和发展趋势进行了分析和展
望。
关键词:PowerBuilder软件开发工具、 管理信息系统、 流程图、
多表窗体、 系统开发 、 学籍信息
目 录
前言---------------------------------------------------------------------------------------1
第一章
管理信息系统概述------------------------------------------------2
第二章
开发策略与方法的选择-----------------------------------------4
2.1
结构化生命周期开发方法----------------------------------------5
2.2
原型法--------------------------------------------------------------------6
2.3
面向对象系统开发方法--------------------------------------------7
2.4
计算机辅助软件工程-----------------------------------------------7
2.5
系统开发方法的选择-----------------------------------------------7
第三章
系统分析---------------------------------------------------------------8
3.1
系统初步调查----------------------------------------------------------8
3.2
系统可行性研究------------------------------------------------------9
3.3
现行系统详细调查-------------------------------------------------10
3.4
系统逻辑模型的提出---------------------------------------------10
3.4.1
数据流图-------------------------------------------------------11
3.4.1
数据字典------------------------------------------------------------12
第四章
系统设计--------------------------------------------------------------16
4.1
开发和运行的环境----------------------------------------------16
4.1.1
系统目标设计----------------------------------------------------16
4.1.2
开发设计思想------------------------------------------------------16
4.1.3
系统功能设计----------------------------------------------------17
4.2
数据库设计-----------------------------------------------------------18
4.2.1
数据库的需求分析------------------------------------------------18
4.2.2
数据库概念结构设计---------------------------------------------20
4.2.3数据库逻辑结构设计----------------------------------------------23
4.3
代码设计---------------------------------------------------------------28
4.4
系统物理配置方案设计------------------------------------------28
4.5
用户界面设计-------------------------------------------------29
第五章
系统实施
------------------------------------------------------------34
5.1
软件开发工具的选择---------------------------------------------34
5.1.1
前端软件开发工具的选择---------------------------------------24
5.1.2
数据库产品的选择 -----------------------------------------------34
5.1.3
开发平台的选择
--------------------------------------------------35
5.1.4
建立新应用对象和应用库---------------------------------------35
5.1.4
创建数据窗口(系统数据库窗口--------------------------------35
5.2
创建数据库-----------------------------------------------------------35
5.3
创建数据窗口--------------------------------------------------------35
5.4
创建系统菜单--------------------------------------------------------35
5.5
创建窗口(含代码)-------------------------------------------------36
第六章
系统运行与维护--------------------------------------------------43
6.1
系统的运行-----------------------------------------------------------43
6.1.1
初始数据录入------------------------------------------------------43
6.1.2
登录系统方法------------------------------------------------------43
6.1.3
系统菜单功能介绍------------------------------------------------43
6.2
系统的维护-----------------------------------------------------------44
6.3
系统的测试------------------------------------------------------------45
6.3.1
关于测试的数据---------------------------------------------------45
6.1.2
关于系统测试方法------------------------------------------------46
6.1.3
系统转换------------------------------------------------------------46
第七章
开发总结--------------------------------------------------------------47
7.1
对管理信息系统的展望------------------------------------------47
7.2
管理信息系统的发展趋势---------------------------------------47
7.3
开发总结
-------------------------------------------------------------48
7.3.1
开发体会
----------------------------------------------------------48
7.3.2
致谢------------------------------------------------------------------49
参考文献-----------------------------------------------------------------------------50
前
言
学生档案信息是学校的一项重要数据资源,因而档案管理必然成为学校的一项常规性的重要工作,是学校管理工作中不可缺少的一部分,同时也是适应教育现代化管理尺度的要求、推动学生档案管理走向科学化、规范化的必要条件。只有管理规范了,才能在各方面更好的发展。为了适应教育改革和推进素质教育发展的需要,档案管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强学生档案管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且由于人工管理存在着大量的不可控因素,造成了档案管理的某些不规范,
工作效率低,难以达到预期的目的。为提高工作效率、保证学校能够及时准确了解各学生的各种信息及学生总体信息,现决定开发一个档案管理信息系统。
第一章 管理信息系统概述
电子计算机自1946年问世以来,发展突飞猛进,日新月异。.众所周知,半个世纪以来,还没有任何一种工业产品像计算机那样对人类社会生活产生如此深刻而又巨大的影响。计算机已渗透到社会生活的各个领域,推动着科学技术、社会经济的发展。计算机的出现是人类劳动工具的重大革命。计算机以强大的信息处理能力作为人类脑力劳动的有力助手登上历史舞台以后,出现了把人类从繁琐的脑力劳动下解放出来的现代信息革命。当今社会,信息技术飞速发展,世界各国都致力于发展信息技术,信息技术的竞争已演变为国家间综合国力的竞争。21世纪是信息技术、生物技术和材料科学技术为主体的社会。信息技术是当代世界范围内新的技术革命的核心。信息科学技术是人类进行高效率、高效益、高速度社会活动的理论、方法与技术,是管理现代化的一个重要支柱。
管理工作的成败,取决于能否作出有效的决策,而决策的正确程度则取决于信息的质量。计算机在管理中的应用不仅仅只用于数据处理,而且辅助决策的工具。计算机能把生产、经营过程中的巨大数据流收集、组织起来,经过处理,转换为对各部门不可缺少的数据,经过分析,使它变为各级管理人员作出决策具有重要意义的信息。管理方面应用计算机已经发展成为专门的管理信息系统(Management
Information
System,简称MIS)。我国的管理信息系统应用已从单项业务的信息管理,迅速向综合的管理层和决策层的信息管理发展,应用水平日趋提高。为了适应社会的发展,根据实际的需要,我们应该利用我们的资源和技术力量,开发一些适合本部门的管理信息系统。
管理信息系统是一门新的科学,到目前为止,发展还不太完善,它引用其它学科如管理科学与工程、经济理论、统计学、运筹学以及计算机科学等许多学科的概念和方法,融合成一门新的综合性、边缘性的学科。它具有数据集中统一,采用数据库(严格说,只有数据统一,才到构成信息资源)、数学模型的应用、有预测和控制能力、面向决策等特点。
总之管理信息系统是一个由人和计算机组成,利用计算机技术、信息技术、数据库技术、现代管理理论进行信息收集、传输、加工、保存、维护和使用的综合性系统。它能实测国民经济各部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动并帮助其实现规划目标。要建立如此复杂的系统是需要付出代价的,但我相信,通过我们的努力,一定会实现我国信息化的建设。
4.1.3
系统功能设计
根据系统开发总体任务基础上做系统功能功能分析,系统开发的总体任务一般由学校领导包括学校各处室提出,本次开发的学生档案管理系统要实现以下功能:
•
基本信息管理:完成对学校信息维护、班级设置、班级信息维护功能。
•
学生信息管理:完成新生入学时基本信息的录入、在籍学生信息查询、在籍学生统计。
• 档案变更管理:完成学生档案变动记录、毕业生归档处理、学生档案修改。
• 学生成绩管理:完成学生一学期末课程成绩录入、各阶段学生奖惩记录、学生综合成绩查询。
•
报表打印:完成学生档案卡打印、异动汇总表和学生档案异动证明书打印、学生成绩汇总表打印。可以批量打印学生档案卡、打印学生异动汇总表和学生异动证明书及学生成绩汇总表。
•
系统维护:完成系统权限维护、数据备份与恢复。
(1)、系统权限维护可以进行修改密码、添加用户、删除用户。
(2)、选择备份或恢复的内容,即可进行备份与恢复操作。进行恢复前需先进行数据清除操作。
•
学生档案管理系统功能模块设计是在系统功能分析基础上得到的。其功能模块图如图4-1所示:
4.2
数据库设计
对于需要使用数据库的那些应用领域,分析时应该的需求分析阶段对系统数据需求所做的分析的基础上进一步设计数据库。数据库设计通常包括下述四个步骤:
(1)模式设计
模式设计的目的是确定物理数据库结构。第三范式形式的实体及关系数据模型是模式设计的输入,模式设计的主要问题是处理具体的数据库管理系统的结构约束。
(2)子模式设计
子模式是用户使用的视图。
(3)完整性和安全性设计
(4)优化
主要目的是改进模式和子模式以优化数据的存取。
4.2.1
数据库的需求分析
数据库需求分析是数据库设计的第一阶段也是很重要的一个阶段,它是收集基本数据以及数据处理的流程,为以后进一步设计打下基础,需求分析主要解决两个问题:
•
处理要求。弄清应用系统用户需求对数据库进行什么样的处理,及数据库中各种数据之间的关系;
图4-1
学生档案管理功能模块图
• 内容要求。弄清应用系统用户所需要操作的数据,决定在数据库中存储什么数据。
在明白这两个问题过程中注意程序编制人员需要向应用系统用户详细调查,保证信息收集的完整性,否则会“事倍功半”。数据库经需求分析后得到一个数据字典文档,包括有数据元素、数据存储、数据流等的字典,它在程序开发过程中会不断发生变化,大型的软件开发过程都需要一份较详
(1) 用户登录界面
概述:用户必须输入正确的用户名称(admin)和用户密码(wzc)后按“确认”或“Enter”键才可进入本系统操作。
(2)
人-机对话界面设计(系统主界面)
人-机对话主要是指在计算机程序运行中,使用者与计算机系统之间通过终端屏幕或其它装置进行一系统交替的询问与回答。对话设计的任务是用户共同确定对话方式、内容与具体格式。人-机对话方式菜多种,键盘-屏幕方式是主要的人机对话方式。屏幕是系统对用户的窗口,如设计不好,会使用户对整个系统失去信任。
概述:在屏幕最上方为系统主菜单区,用户可以用鼠标来选择菜单项。或点击下方的快捷图标进入所要进行的工作,当用户通过菜单选择了所要进行的工作以后,系统进入了相应的业务处理功能,这时整个业务处理活动在屏幕的中间区域(工作区)进行,在整个功能业务处理过程中主菜单区的内容始终存在,以使用户明确当前正在进行的业务。当用户的业务处理完毕后,系统将自动返回到进行此处理之前的原始菜单显示状态。
具体的业务数据处理功能,从界面的性质上主要分为三类:(如4.5.3、4.5.4、4.5.5)
(3)
数据编辑
这时的界面样式与原手工处理时纸质表格样式基本一致,以使用户在操作习惯和方式上比较熟悉和适应,并在规范化数据项输入时,将有限的规范化数据项列出来,让用户通过选择输入,从而减少了用户输入的工作量,同时也减少了输入错误的机会。如学生信息录入界面如下所示:
概述:点击“入学注册”进入学生信息录入操作,学生档案号实现自动生成,部分字段
已赋初值,用户也可进行更改进行录入操作。
数据编辑即数据输入过程,一般来说,输入数据的收集和录入是比较费事的,需要大量的人力和一定的设备,并容易出错,如果输入系统的数据有错误,则处理的输出将扩大这些错误,因此,输入时的出发点是确保向信息系统提供正确的信息。如学生档案变动登记界面如下所示:
概述:用户在输入学号后可以调出该生的基本信息,根据其基本信息实现档案异动记录。避免了登记时出现信息不一致的错误。
(4)
数据查询如下所示:
系统中的查询功能可提供条件组合查询,即将要查询的数据库文件的部分字段列出,由用户选择任意一个设置条件进行查询。如学生信息查询界面
如下所示:
概述:当查询条件输入完毕后,系统自动在数据库中检索,将满足条件的记录显示在屏幕上。
(5)
数据输出