基于ASP高校工资管理系统设计
关键词:工资管理系统;信息查询;信息管理;信息维护;网络数据库
摘 要
随着网络应用技术的飞速发展,基于网络的应用系统给人们带来了诸多便利。建立高校工资管理系统是为了适应现代化校园管理的需要,方便管理职工工资情况和职工个人信息;同时也方便职工可以上网查询自己的工资信息,还有利于提高办公效率,改善办公质量,规范高校职工工资的常规管理工作。
高校工资管理系统的开发是基于B/S结构,采用ASP编程技术及SQL Server 2000数据库进行开发。本文首先对网站开发环境和运行平台、数据库、ASP编程技术做了简要的介绍,并对工资管理系统的设计进行了详细的需求分析;然后给出了高校工资管理系统的设计方案及系统的具体实现,实现了高校工资管理系统的构建,主要包括系统工资管理模块、职工信息查询模块和系统信息管理及维护模块;最后,通过测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。
3.2 某高校工资管理系统职工需求描述
对于职工来说,职工可以修改其密码信息,查询其基本信息和工资信息。
3.2.1 职工登陆
职工在登陆时输入自己的职工号和密码,如无误后进入职工查询界面。默认的密码为其职工号。如果密码错误则提示密码出错请重新输入,职工可以返回登陆界面。
3.2.2 职工密码修改
职工在登陆前,可以修改自己的密码。在修改密码界面中,职工需输入自己的职工号、密码、姓名,以及需要两次输入自己的新密码,然后系统经过判断修改密码。职工返回登陆页面可以通过新密码登陆系统。
3.2.3 职工详细基本信息查询
在职工登陆后,进入查询界面,页面给出职工基本信息查询提示,职工点击此便进入详细基本信息界面,在基本信息界面可以显示职工基本信息。
3.2.4 职工工资信息查询
在职工登陆后,进入查询界面,给出职工工资信息的查询提示,点击进入,职工可以查看详细工资情况,在下拉菜单中选择要查询工资的月份,便可以查询职工固定月份的工资信息。
3.3 某高校工资管理系统管理员需求描述
对于管理员来说,管理员可以查询自己的基本信息,修改密码,查询及修改职工个人信息,查询及修改职工工资信息。对于一个高级管理员来说还可以修改管理员的基本信息。
3.3.1 管理员登陆
管理员在登陆框选择身份为管理员,输入自己的管理员号以及密码。如无误后进入管理员界面。如果密码不正确则提示密码错误信息,需要重新输入,返回管理员登陆界面。
3.3.2 管理员密码修改
管理员在登陆前,可以修改自己的密码,在选择修改密码之后,管理员就需要输入自己的管理员号、姓名、旧密码,并且还需要两次输入自己的新密码。返回登陆页面可以通过新密码登陆系统。
3.3.3 管理员基本信息查询
管理员登陆后,可以查看管理员个人的基本信息,对于普通的管理员(管理员权限为0的管理员)只能查看本人的基本信息而不能修改。而对于高级管理员(管理权限为1的管理员)不仅能查看个人基本信息,还能修改、添加、删除管理员的信息。
3.3.4 管理员对职工个人信息的查询和修改
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法及预期目标 1
1.5 本文的主要工作 2
2 理论基础及开发工具 2
2.1数据库系统概述 2
2.1.1数据库管理系统的概述 2
2.1.2 数据库系统的概述 2
2.2 数据库设计过程 3
2.2.1 数据模型 3
2.2.2 概念层数据模型 3
2.2.3 组织层数据模型 4
2.3 开发工具 4
2.3.1 ASP与数据库 4
2.3.2 ASP内置的对象 5
2.3.3 ASP开发工具 5
3 某高校工资管理系统结构及其设计 5
3.1 某高校工资管理系统需求分析 5
3.1.1 任务概述 5
3.1.2 需求规定 6
3.1.3 需求描述 6
3.1.4 主体框架 6
3.1.5 某高校工资管理系统基本信息编排表 7
3.2 某高校工资管理系统职工需求描述 8
3.2.1 职工登陆 9
3.2.2 职工密码修改 9
3.2.3 职工详细基本信息查询 9
3.2.4 职工工资信息查询 9
3.3 某高校工资管理系统管理员需求描述 9
3.3.1 管理员登陆 9
3.3.2 管理员密码修改 9
3.3.3 管理员基本信息查询 9
3.3.4 管理员对职工个人信息的查询和修改 10
3.3.5 管理员对职工工资的查询和修改 10
4 某高校工资管理系统设计流程及实现 10
4.1 某高校工资管理系统总体设计 10
4.1.1 设计目标 10
4.1.2 设计环境 10
4.1.3 系统基本设计概念 11
4.1.4 系统总体功能设计 11
4.1.5 系统总体运行设计 13
4.2 某高校工资管理系统实现步骤 13
4.3 某高校工资管理系统功能实现 14
4.3.1 工资管理模块设计及实现 14
4.3.2 信息查询模块设计及实现 18
4.3.3 信息管理及维护模块设计及实现 18
5 某高校工资管理系统测试与分析 22
5.1 某高校工资管理系统出错设计 22
5.2 某高校工资管理系统测试 23
5.3 某高校工资管理系统分析 23
5.3.1 某高校工资管理系统优势及实用价值 23
5.3.2 某高校工资管理系统存在的问题 24
结 论 24
参考文献 25
致 谢 26