(教材管理系统说明.doc
文本预览下载声明
教材管理系统说明
一、根据需求分析,本系统可以主要分有四大功能模块,每个功能模块又分为几个小的功能模块:
1、系统管理
(1)操作员管理:功能包括添加、删除操作员和修改操作员信息。
(2)班级管理:功能包括新建、删除班级和修改班级信息。
(3)单位管理:功能包括新建、删除单位和修改单位信息。
(4)图书管理:新书入库、修改图书信息、删除图书。
2、书费管理
(1)缴纳书费:管理班级缴纳学费。
(2)退还书费:管理班级学费的退还。
3、出入库
(1)学生领书:主要管理学生代表领书时的登记。
(2)教师领书:主要管理老师领书时的登记。
4、综合查询
(1)书费查询:功能包括班级书费的查询和单位领书书费的查询。
(2)库存查询:功能包括图书库存的查询。
二、本系统的功能模块图如下图:
三、程序预览
1、程序运行时,首先会进入系统登陆窗口,本窗口分有管理员登陆、普通用户登陆(老师登陆、学生登陆),普通用户注册,登陆的身份的权限各不相同。如下图所示:
2、普通用户只有注册后才能登陆,登陆成功后其权限只有查询图书库存。如下图所示:
如果普通用户没有注册,则点击“注册”按钮,会弹出用户注册窗口,注册用户分为学生和老师,如下图所示:
3、系统的管理员是系统分配和管理员添加的,如果是用管理员登陆成功后就会转到系统主菜单窗口,主菜单的各个功能也是根据管理员的权限来显示的,权限不同其操作权限也将不同,主菜单的窗口如下图:
4、主菜单的各个模块中,系统管理包括有:操作员管理、班级管理、单位管理、图书管理。
(1)操作员管理模块的功能包括添加、删除操作员和修改操作员信息,如下图所示:
(2)班级管理模块的功能包括新建、删除班级和修改班级信息,如下图所示:
(3)单位管理模块的功能包括新建、删除单位和修改单位信息,如下图所示:
(4)图书管理模块的功能包括新书入库、修改图书信息、删除图书,如下图所示:
5、主菜单的各个模块中,书费管理包括有:缴纳书费、退回书费。
(1)缴纳书费模块的功能主要是负责管理缴纳的书费,如下图所示:
(2)退回书费模块的功能主要是负责管理退回多收的书费,如下图所示:
6、主菜单的各个模块中,出入库管理包括有:学生领书、老师领书。
(1)学生领书模块的功能主要是负责管理学生领书的记录,如下图所示:
(2)老师领书模块的功能主要是负责管理老师领书的记录,如下图所示:
7、主菜单的各个模块中,综合查询包括有:书费查询、库存查询。
(1)书费查询模块的功能主要是查询各班级的缴费记录,如下图所示:
(2)库存查询模块的功能主要是查询图书的库存记录,如下图所示:
四、数据库设计
1、根据系统功能的需求分析,本系统的数据项和数据结构如下:
学生注册表:[ 班级名,学生名,密码 ,注册时间]
教师注册表:[ 班级名,学生名,密码 ,注册时间]
操作用户表(管理员):[ 用户名,密码,所在单位,权限一,权限二,权限三,权限四,操作员,最后修改时间 ]
班级表:{ 班级名,入学时间,所在院系,班长,班主任,班长电话,班主任电话,操作员,
最后修改时间,书费,所学专业,班级人数,备注,是否领过书}
单位信息表:[ 单位名,负责人,联系电话,书费,操作员,最后修改时间 ]
教材表:[ Id,出版社,教材名,作者,出版年月,订书单位,经办人,本次数量,教材单位,使用说明,入库时间,说明,操作员,最后修改时间,上次数量,总数量 ]
领书历史表:[ 领书单位,书名,领书数量,经办人,领书人,领书日期 ]
学生书费历史库表:[ 班级名,上期费用,总费用,本次费用,经办人,操作员,最后修改时间,说明,班级人数 ]
教材出入库历史表:[ Id,教材名,出版社,出版年月,经办单位,经办人,总数量,教材单价,使用说明,入库时间,说明,操作员,最后修改时间 ]
2、根据系统功能的需求分析,本系统的数据项和数据结构与系统功能对应情况如下:
(1)系统管理
1.1、操作员管理:调用操作用户表。
1.2、班级管理:调用班级表、学生书费历史库表。
1.3、单位管理:调用单位信息表。
1.4、图书管理:调用教材表、学生书费历史库表。
(2)书费管理
2.1、缴纳书费:调用班级表。
2.2、退还书费:调用班级表。
(3)出入库管理
3.1、学生领书:调用班级表、教材表、学生书费历史库表、领书历史表。
3.2、教师领书:调用单位信息表、教材表、领书历史表、教材出入库历史表。
(4)综合查询
4.1、书费查询:调用学生书费历史库表。
4.2、库存查询:调用教材表。
系统管理
出入库管理
综合查询
班级管理
显示全部