审批人员:审批人员登录,审批人员密码、资料修改,申请信息的增、删、改、查;

管理员:管理员登录,审批人员的增加与删除,注册用户信息的增、删、改、查,费用分类的增加与删除,申请信息的增、删、改、查等。

相关功能如图3-1所示:论文网

图3-1 经费管理系统功能模块

下面将简单介绍一些主要功能模块:

(1)普通用户模块

个人资料修改:可以修改普通用户的资料信息和密码;

申报信息管理:可以显示个人的申报信息以及申报后的审批结果,可以进行增、删、改、查等操作;

提交申报信息:可以进行项目经费的申报,并按费用类别进行提交申请;

查询申报信息:输入项目名称后就可以查询已申报的项目信息。

(2)审批人员模块

个人资料修改模块:可以审批人员的资料信息和密码信息;

申请信息管理:用来显示已被分配的项目信息,可以项目进行操作,决定项目是否通过,还可以通过项目名称查询已申报的项目信息。

(3)管理员模块

密码信息管理:用来修改登录密码;

审批人员管理:可以对审批人员的信息资料进行修改,并增加审批人员;

注册用户管理:对注册用户的资料进行管理;

费用分类管理:用来增加或者删除项目费用的类别;

申请信息管理:可以显示详细申报信息,为项目分配审批人员,并进行删除或修改,还可以查询申报结果是否通过;

申请信息统计:可以按时间统计一段时间内的所有项目,并查询详细信息。

3。2 数据库设计

3。2。1 数据库表结构设计

在对经费管理系统进行分析与设计时,应该设计出该系统可能需要的数据,并对数据的类别进行划分,列出数据库表,包括数据的物理名称、类型和长度等。所设数据要能适用于系统程序的调用,应做到内容清晰,思路明确,安全性能高。

但是,数据库一般都要按照特定的规则来设计,即要有严格的约定束缚和要求,减少对数据库表内物理名的重复程度,使表内各项结构之间的关系尽量精简,使用的时候能够方便调用,增加用户体验的舒适度,同时要确保数据表的范式规则符合系统要求,数据库的设计与系统能不能正常运行与实现功能紧密相关,所以一定不能马虎了事。

下图是各数据库表内主键之间的连接关系,如图3-2所示:

图3-2 数据库表间关系

从系统的数据需求出发,经过严谨地分析,设计出了以下各表:

(1)Admin管理员信息表

用于保存管理员和审批人员的信息:

表3-3 admin表

列   名 数据类型 长度 说  明

id int 4 编号

name varchar 50 管理员ID

password varchar 50 管理员密码

Realname varchar 50 增加时间

Sex varchar 50 性别

age varchar

上一篇:造船业模块化制造网络研究
下一篇:asp.net+sqlserver经济管理学院网站设计

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

C#员工信息管理系统设计

Unity3D双人横版闯关游戏设计与实现

基于Android的电子拍卖系统设计与开发

个案管理茬老年糖尿病患...

浅谈农村大气环境保护的制度构建【1868字】

日语论文中日酒文化对比研究

2021年什么行业赚钱,适合...

激光模拟训练器材国内外研究现状

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

大淘宝网的虚假交易研究

发酵米粉优势菌株的发酵特性研究