当前位置:文档之家› 新生入学缴费管理信息系统

新生入学缴费管理信息系统

新生入学缴费管理信息系统
新生入学缴费管理信息系统

新疆轻工职业技术学院

课程设计说明书

课程名称:管理信息系统

项目名称:新生入学缴费管理信息系统

班级:20 10 级计算机专业三高10计信管班组长姓名:依米提

组员姓名:付林,吉米兰木,图尼萨古丽

指导教师:李杰

命题发出日期:年月日

设计应完成日期:年月日

指导老师:

20 年月日

《新生入学管理系统分析》项目开发计划安排

目录

1.1 系统的初步调查 (3)

1.1.1 老系统调查 (4)

1.1.2 新系统调查 (4)

1.1.3 可行性论证 (5)

1.1.4 组织机构图 (7)

1.1.5业务流程图 (8)

1.1.6数据流图 (9)

1.1.7 数据字典 (10)

1.1.8 开发工具 (14)

1.1.9 数据图库视图 (15)

1.1.10 数据库设计 (15)

1.系统分析

关于通过开发一个新生入学管理系统,可是学校的新生管理工作更加系统化,规范化和自动化。从而达到全面提高学校对赌新生档案管理效率的目的。目前各大高校在实际招收新生的过程中基本上都是在用纯手工的操作来进行的,这就在实际的招收过程中带来了较大的工作量。因此需要通过建立一个新生入学管理系统,来确定实际新生报到情况,以及新生报到的各类信息,方便统一学校的管理查询。

1.1.老系统的需求分析

经过系统调查发现,某学校学生缴费管理采用的人工管理方式落后,处理数据的能力有限, 在手工方式下,通常是先造一个学生缴费花名册,在相应的表格栏内填入每一个学期是否缴费。这种方式比较原始和落后,也容易出错。如果要查找某个系某个班级中的某位学生的缴费情况,相当费时费力,需要一个名字一个名字的查找。如果要列出某个系某个班级中全部学生的缴费情况或者欠费情况,就要重新抄写一遍名册或查找一遍名单,其工作量是相当大的。由于学生缴费和欠费的情况多种多样,还有减免学费、留级和随时来补缴欠费的学生,把这些一一记录在花名册上,使表格显得杂乱,如果记录不准确或表述不准确,别人看不懂,有时时间长了,自己也会忘记,不知当时记的是什么。解决这些问题最好的办法就是实现学生缴费管理管理的自动化,用计算机处理方式代替手工处理方式,由计算机应用系统提供友好、简易、方便的操作界面,轻松地完成数据的录入、浏览、查询和统计的操作。

1.2.新系统的分析

实现学生缴费管理的计算机化之后,会给我们的各项管理工作带来很大的便利,如:当在某个数据表里修改的某项数据时,系统就会自动的更新其它跟它有联系的表里面的数据信息,保证数据的完整性和一致性,避免手工处理方式中由于工作疏忽而产生的错漏现象。同时还能极大的提高工作效率,及时地为领导、管理人员和学生提供所需的各种信息数据。

在调查中我们了解到,该校学生缴费管理的主要对象有:系部、班级、专业、学生、学费及缴费标准等。学生缴费管理的日常工作有:

系部、专业和班级信息的登记、修改和查阅;

学生档案信息的登记、修改和查询;

学生缴费信息的登记、修改和查询;

各种相关的数据统计。

经过分析,以上工作可归纳为系部和专业及班级信息管理、学生档案信息管理、学生缴费信息管理和汇总统计等四类管理工作。

1.3.可行性论证

由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII 以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。

本系统的设计是在Windows 98中文版操作系统环境下,使用Visual Basic 6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:总的来说,Visual Basic具有以下特点:

(1)可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。

(2).面向对象的程序设计:

(3).结构化程序设计语言

Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

(4).事件驱动编程机制

(5).访问数据库

(6).动态数据交换(DDE)

(7).对象的链接与嵌入(OLE)

(8).动态链接库(DLL)

1.4 组织机构图

确认学生相关信息

计算应缴金额

去财务缴费

核对学生相关信息

将费用金额从学生的银行卡中扣…

1.5 业务流程图

总体业务流程图

1.6 数据流图

管理人员

学生

入取通知书,身份证,考生证学生信息核实

入学信息确定新生信息核实结果

数据流程图

迎新工作系统

输入基本信息

新生缴费确认

缴费核实

资料核实

确认新生入学资格

新生基本资料确

输入基本信息

确认成功接受确认

接受确认

资料确认

准考证,

身份证,确认成功准考证

入取通知确认信息输入

数据流程图

1.7 数据字典

1数据词典的作用和内容

词典的作用是给词汇一定义和解释。在结构化分析中,数据词典的作用是个数据

流图上的每个成分以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合的数据词典。上面讨论的数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。数据词典对数据流图的各种成分起注解、说明作用,给这些成分赋值以实际的内容。除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。

数据词典的组要内容:数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。

数据存储的组成与数据流类似,既有若干数据元素组成。下面是本系统的数据字典

?数据流名称:新生基本信息

?别名:无

?简述:确认新生是否具有入学资格

?来源:学生

?去向:系统

?数据流量:所有已入取新生

数据项目条

?数据项名称:学生证件

?别名:身份证、准考证、入取通知书

?简述:新生入学所需所有信息

?类型:字符串

?长度:120

数据存储条目

?数据存储名称:新生注册信息

?别名:学生花名册

?简述:存放学生信息

?组成:姓名+性别+籍贯+班级+ 身份证号码+班级+专业

?组织方式:索引文件,以姓名+身份证号+班级为关键字

?查询要求:要求能立即查询

?数据存储名称:缴费信息

?别名:无

?简述:存放新生缴费信息

?组成:姓名+性别+班级+身份证号+缴费信息+学号

?组织方式:索引文件,以姓名+学号为关键字

?查询要求:要求能立即查询

1.8 开发工具(软件:硬件:)

SQL语言介绍

SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,使用SQL 的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、Ingress等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact- SQL。

SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:

DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;DDL(Data Definition Language,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象。

本系统采用单机单用户操作方式,基本配置如下;

硬盘:120G

内存:1GB

打印机:EPSON LQ—1600K

软件:VFP6.0(汉化)。

机器安装在仓库办公室。

1.9 数据图库视图(E-R图:结构图:表结构:)

E-R模型图

拥有

年级

任务

老师

缴费

招收

班级

学生

学习

授课

课程

开设

m 1

1

n n

n

1 n

m

1

m

n

n n

总体E-R图

1.10 数据库设计

目前,数据库技术已被广泛使用,几乎所有的管理信息系统中的数据都被组织

相关主题
文本预览
相关文档 最新文档