用Jsp实现高校教材管理系统的全过程

发布日期: 11-05来源: 好易设计网作者: 好易君
以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

我国现在还处于发展中国家,对于一些中小型高校,他们的管理机制还停留在以往的传统手工模式上,这不仅浪费人力、财力、物力以及时间和精力,与计算机管理技术相比对于高校的发展来说也是很不利的。跟不上时代的步伐,从而限制了高校的发展。所以要想改变高校的传统模式就必须借助现代计算机技术来管理高校的教材库存。

高校管理中有信息化的融入,与高校综合管理相结合,这成为高校面临的重大任务之一。对高校来说,开发一个管理系统来满足高校需求很有必要。从而达到:人力与财力相对减少;控制的精度提高;节省资金投入和基本运营成本,提高管理的现代化程序,加强管理信息化手段,提高工作效率,增加单位效益。从而本系统为高校管理及出库人员、采购人员提供更确切的数据。

(一)    使用技术

高校教材管理系统采用JSP技术进行实现,基于Java语言采用JAVA EE的spring + struts +hibernate框架进行开发,使用MyEclipse2014作为开发工具,MS Sql Server作为数据库来进行编码和实现,页面采用div+css动态布局,前端使用Jquery、Javascript等脚本语言。

(二)    功能结构

系统设计明确系统功能。教材库存信息管理主要是两部分,即应用层和管理层。实现与用户交互的界面,其操作简单方便,完成系统用户管理、个人资料管理、班级信息管理、教材信息管理、采购计划管理、教材入库管理、教材出库管理、系统管理,这都是应用层主要功能。管理层主要实现对数据的管理操作,如数据的新增、删除与修改等,数据的导入导出也可以同时实现。

1.   前台设计简述

应用层作为前台系统,登录、库存、采购与出库管理、客户管理、供应商管理等各信息查询功能是其主要的。

登录模块中,输入正确的用户名和密码后系统会提示登录成功,成功登录到系统主界面。在系统登录模块功能的情况下,管理员或其他操作员可以进行选择。一旦选定操作员输入的编号和密码,再点击确定就能进入系统主界面,若不存在或密码错误将无法进入主系统。

登录成功后,教材管理的各项工作在系统主界面里进行,主要有系统用户管理、个人资料管理、班级信息管理、教材信息管理、采购计划管理、教材入库管理、教材出库管理、系统管理等功能。

在系统主界面的数据报表功能中,用户可以进行教材出库和教材采购的报表输出功能,从而可以清晰的了解各个教材的流动信息。

2.   后台设计简述

本系统是以Php连接SQL sever2008数据库进行开发的高校教材管理系统。在整个系统管理中,教材种类与数量多,为了有效的管理、处理信息,必须要有后台管理系统。

对数据的管理主要由后台管理系统实现,将高校信息量大的数据存放在关系表里,每个表中都有各字段名称、数据类型、长度、功能描述等属性。若要查看某一个指定表的内容,就选中这个关系表,返回所有行即可查看里面的内容,若要修改这个表,选中该表,选择设计表就可更改里面的各个属性。

后台的设计还包括对数据库数据的恢复与备份,即数据的导入和导出,在一定程度上避免数据丢失的可能,保证数据安全。

 

(三)    数据设计

数据库就像一个仓库,高校所有数据都存放在这个数据库中。所以,在设计数据库时面临着巨大压力。因为一个数据库设计的好坏,直接影响高校应用系统的效率与其实现带来的效益。数据库设计时,必须保证数据完整性和一致性,这样才能提高数据的存储效率,高校的正常运行得到保证。

通过对现实世界概念模型的抽象,确立本次系统的实体为:库存、客户、教材和供应商。高校教材管理系统全局E-R图如下所示:

以下是系统中部分主要的数据表结构:

1.   用户信息表-allusers

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

username

VarChar

50

255

姓名

3

pwd

VarChar

50

255

密码

4

cx

VarChar

50

255

类型

5

addtime

DateTime

8

23

时间

 

2.   班级信息表-banjixinxi

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

banjixinxi

VarChar

50

255

班级

3

addtime

DateTime

8

23

时间

 

3.   采购计划表-caigoujihua

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

jihuabianhao

VarChar

50

255

计划编号

3

jiaocaibianhao

VarChar

50

255

教材编号

4

jiaocaimingcheng

VarChar

50

255

教材名称

5

jiaocaileibie

VarChar

50

255

教材类别

6

caigouriqi

DateTime

8

23

采购日期

7

shuliang

VarChar

50

255

数量

8

beizhu

VarChar

500

255

备注

9

tianjiaren

VarChar

50

255

添加人

10

issh

VarChar

2

255

核验

11

addtime

DateTime

8

23

时间

 

4.   出库方式表-chukufangshi

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

chukufangshi

VarChar

50

255

出库方式

3

addtime

DateTime

8

23

时间

 

5.   出库记录表-chukujilu

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

jiaocaibianhao

VarChar

50

255

教材编号

3

jiaocaimingcheng

VarChar

50

255

教材名称

4

jiaocaileibie

VarChar

50

255

教材类别

5

kucun

VarChar

50

255

库存

6

biaojia

VarChar

50

255

价格

7

chukufangshi

VarChar

50

255

出库方式

8

chukuriqi

DateTime

8

23

出库日期

9

shuliang

VarChar

50

255

数量

10

jine

VarChar

50

255

金额

11

beizhu

VarChar

500

255

备注

12

tianjiaren

VarChar

50

255

添加人

13

issh

VarChar

2

255

核验

14

addtime

DateTime

8

23

时间

 

6.   教材类别表-jiaocaileibie

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

jiaocaileibie

VarChar

50

255

类别

3

addtime

DateTime

8

23

时间

 

7.   教材信息表-jiaocaixinxi

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

jiaocaibianhao

VarChar

50

255

教材编号

3

jiaocaimingcheng

VarChar

50

255

教材名称

4

jiaocaileibie

VarChar

50

255

教材类别

5

fengmiantupian

VarChar

50

255

封面IMG

6

biaojia

VarChar

50

255

价格

7

zhubian

VarChar

50

255

主编

8

chubandanwei

VarChar

300

255

出版单位

9

chubanriqi

DateTime

8

23

出版日期

10

neirongjianjie

VarChar

500

255

内容简介

11

kucun

VarChar

50

255

库存

12

issh

VarChar

2

255

检验

13

addtime

DateTime

8

23

时间

 

8.   入库记录表-rukujilu

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

编号

2

jihuabianhao

VarChar

50

255

计划编号

3

jiaocaibianhao

VarChar

50

255

教材编号

4

jiaocaimingcheng

VarChar

50

255

教材名称

5

jiaocaileibie

VarChar

50

255

教材类别

6

shuliang

VarChar

50

255

数量

7

jiage

VarChar

50

255

价格

8

jine

VarChar

50

255

金额

9

beizhu

VarChar

500

255

备注

10

tianjiaren

VarChar

50

255

添加人

11

issh

VarChar

2

255

核验

12

addtime

DateTime

8

23

时间

以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离

郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!

好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1