勤工助学管理的文档说明.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:3 大小:31KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

勤工助学管理的文档说明.doc

勤工助学管理的文档说明.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西安科技学院第四届科技作品展勤工助学管理系统的设计与实现班级:计算机希98级1班作者:万重指导老师:龚尚福教授勤工助学管理系统的设计与实现摘要:本文主要阐述了开发校勤工助学管理系统的设计过程与实现原理。关键词:勤工助学数据库管理报表每年都有大量系里的学生申请勤工助学,以往申请需要填写申请单,经过系里批准上交院学工部审查,由于数据量大,人工处理非常费时费力,于是开发一个联系各个系与院学工部的勤工助学申请管理系统是迫切需要的。设计目标:作为一个联系各个系与院学工部的程序,主要功能有:1、分为系版与院版,各版通过数据导出导入进行数据交换。2、数据的录入与查询应该快捷方便。3、提供详细的报表生成与月统计报表。2、系统设计与实现:考虑到数据量大约每年不超过2000条,需要合理的选择数据引擎与开发环境,设计的程序要简单易上手,并且要考虑实际申请人的各种情况,本人对本院学工部的此项管理深入研究,详细调查,分析设计出如下的一套管理系统。2.1数据库的设计首先考虑到库的结构和数据量,本系统采用了ACCESS数据库,原因如下:在数据量不是很大的情况下,此库效率完全能够满足要求。可移植性强,在以后数据量达到无法满足查询速度和处理的情况下,很容易的转向SQLServer等大型数据库,程序基本不用改动。办公室通常安装有Office2000,在这样的电脑软件环境下不用再安装额外的数据库引擎,使一个系版的程序一张软盘就能够拷贝下。库文件单一,利于数据的导入与导出。由于此系统数据结构比较复杂,经过优化,决定采用如下结构:表1、助学申请:含21个字段,包含了学生的基本信息、申请条件及理由。表2、用工申请:含12个字段,包含用工单位的信息及用工条件。表3、报酬发放:含5个字段,包含某合同工作情况及报酬的发放情况。表4、补贴发放:含6个字段,用于月报表数据生成。表5、信息:含2个字段,保存密码及系版的系名称等信息数据。2.2功能设计在明确了系统目标与库结构的前提下,设计出该系统的主要功能:系统登陆、数据输入与修改、数据查询、数据导出(系版)导入(院版)、报表生成。2.2.1系统登陆为了对数据保密和防止以外数据破坏,系统将使用密码保存在信息表中,在系统设置中可以更改密码。2.2.2数据输入与修改用户可以输入修改助学申请表、用工申请表、报酬发放表和补贴发放表。在此程序中,我做了专门的函数用户转换TAB键与ENTER键的输入,使数据的输入和修改异常快捷方便。并且自动识别当前表的操作状态显示在信息栏,根据不同的状态确定输入结束的处理方法,并且可以使用已经定义的快捷键切换操作状态,例如同时键Ctrl+I可以直接到添加数据状态。2.2.3数据查询使用标准的SQL结构查询语句进行数据的查询,返回的数据集直接显示在数据表格,支持多条件的组合查询与各字段查询。并且利用跨表查询很容易的匹配助学申请与用工申请的纪录,使申请的处理变得异常容易。2.2.4数据导入导出导出:对于系版,可以将系里的已经批准的申请表通过导出功能将纪录复制导软盘或者其他媒体供院版使用。导入:对于院版,可以将系里导出的申请纪录直接一次性的复制到院版的数据库中,导入数据时监测院版已有数据自动生成ID索引。2.2.5报表生成对于院版,可以对每个月补贴发放情况自动统计生成报表,同时两个版本都支持所以表的数据报表生成,并可以任意选择需要生成报表的纪录。也可以打印空表供申请人或申请单位手工填写信息。2.3系统结构该系统采用模块化结构,具有一系列模块化程序设计的优点,各模块的划分和设计遵从高聚合低耦合的原则。各模块独立条使,然后进行系统集成和调试,本系统及结构为:勤工助学管理系统申请表数据匹配数据查询及打印数据输入与修改数据导入或导出登陆系统密码或其他设置表1-表4表1-表5报表生成2.4系统实现的若干特色系统采用模块化设计,层次清楚,整个系统在一个菜单下组装而成。系统操作简单,考虑了足够的容错信息,操作符合用户的习惯。数据录入方便快捷,具有连续输入的功能。具有较强的安全性,数据库本身加密,系统也具有口令保护。软件通用性强,几乎不用修改就能用于各大高校勤工助学管理。具有强大的报表功能,可以任意选择需要生成报表的数据纪录。结论本系统开发工具为DELPHI6.0,可运行于Win9X,Win2000,WinNT等操作系统,本软件现在已投入我校实际应用中。